@@ -1,27 +1,41 @@
|
||||
import en from './en_US';
|
||||
import fr from './fr_FR';
|
||||
import ar from './ar';
|
||||
import be from './be';
|
||||
import ca from './ca';
|
||||
import cs from './cs';
|
||||
import de from './de';
|
||||
import en_US from './en_US';
|
||||
import es from './es';
|
||||
import fi from './fi';
|
||||
import fr_FR from './fr_FR';
|
||||
import it from './it';
|
||||
import ja from './ja';
|
||||
import nl from './nl';
|
||||
import oc from './oc';
|
||||
import pl from './pl';
|
||||
import pt from './pt';
|
||||
import pt_BR from './pt_BR';
|
||||
import ru from './ru';
|
||||
import sv from './sv';
|
||||
|
||||
export default {
|
||||
fr,
|
||||
en,
|
||||
ar,
|
||||
be,
|
||||
ca,
|
||||
cs,
|
||||
de,
|
||||
en: en_US,
|
||||
en_US,
|
||||
es,
|
||||
fi,
|
||||
fr: fr_FR,
|
||||
fr_FR,
|
||||
it,
|
||||
ja,
|
||||
nl,
|
||||
oc,
|
||||
pl,
|
||||
pt,
|
||||
ru
|
||||
pt_BR,
|
||||
ru,
|
||||
sv
|
||||
}
|
||||
@@ -2,12 +2,13 @@ import Vue from 'vue';
|
||||
import VueI18n from 'vue-i18n';
|
||||
import messages from '@/i18n/index';
|
||||
|
||||
const language = (window.navigator as any).userLanguage || window.navigator.language;
|
||||
const language = ((window.navigator as any).userLanguage || window.navigator.language).replace(/-/, '_');
|
||||
const locale = messages.hasOwnProperty(language) ? language : language.split('-')[0];
|
||||
|
||||
Vue.use(VueI18n);
|
||||
|
||||
export const i18n = new VueI18n({
|
||||
locale: language.split('-')[0], // set locale
|
||||
locale, // set locale
|
||||
messages, // set locale messages
|
||||
fallbackLocale: 'en_US',
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user