add: i18n support

This commit is contained in:
Hakadao
2022-04-06 22:26:58 +08:00
parent 0798a0d664
commit 02e5dcbded
18 changed files with 728 additions and 228 deletions

9
src/utils/i18n.ts Normal file
View File

@@ -0,0 +1,9 @@
import { createI18n } from 'vue-i18n'
import messages from '@intlify/vite-plugin-vue-i18n/messages'
export const i18n = createI18n({
legacy: false,
locale: 'jyut',
globalInjection: true,
messages,
})

View File

@@ -1,10 +1,12 @@
import { grantAccessKey, revokeAccessKey } from './auth-provider'
import { SVG_ICONS } from './svgIcons'
import { i18n } from './i18n'
export {
grantAccessKey,
revokeAccessKey,
SVG_ICONS,
i18n,
}
export * from './dataFormatter'