33 lines
826 B
TypeScript
33 lines
826 B
TypeScript
import { createI18n } from 'vue-i18n';
|
|
import de from '@/renderer/locales/de.json';
|
|
import en from '@/renderer/locales/en.json';
|
|
import es from '@/renderer/locales/es.json';
|
|
import fr from '@/renderer/locales/fr.json';
|
|
import ja from '@/renderer/locales/ja.json';
|
|
import ko from '@/renderer/locales/ko.json';
|
|
import nl from '@/renderer/locales/nl.json';
|
|
import pt from '@/renderer/locales/pt.json';
|
|
import ru from '@/renderer/locales/ru.json';
|
|
import zhHans from '@/renderer/locales/zh-hans.json';
|
|
import zhHant from '@/renderer/locales/zh-hant.json';
|
|
import { getCurrentLocale } from '@/renderer/utils';
|
|
|
|
export default createI18n({
|
|
locale: 'zhHans',
|
|
fallbackLocale: 'zhHans',
|
|
globalInjection: true,
|
|
messages: {
|
|
en,
|
|
ko,
|
|
zhHans,
|
|
zhHant,
|
|
de,
|
|
es,
|
|
ja,
|
|
fr,
|
|
ru,
|
|
pt,
|
|
nl,
|
|
},
|
|
});
|