renderer: set default i18n language from current system locale

This commit is contained in:
leejooy96 committed 2022-06-24 12:49:11 +09:00
1 parent 378795f265
commit 87a3e465d2
2 files changed
+10 -2

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
export default class Utils {
static getCurrentLocale () {
return navigator?.language?.split('-')[0] || 'en'
}
}
+5 -2
View File
@@ -1,13 +1,16 @@
import { createI18n } from 'vue-i18n'
import en from '../../locales/en.json'
import ko from '../../locales/ko.json'
import Utils from '../assets/js/utils'
// eslint-disable-next-line new-cap
export default createI18n({
legacy: false,
locale: 'en',
locale: Utils.getCurrentLocale(),
fallbackLocale: 'en',
globalInjection: true,
messages: {
en
en,
ko
}
})