feat(i18n): 添加日语和繁体中文支持
This commit is contained in:
parent
ae04964c9f
commit
d5dac69760
@ -2,11 +2,15 @@ import type { Locale as TypeLocale } from '#i18n'
|
|||||||
import { Locale } from 'vant'
|
import { Locale } from 'vant'
|
||||||
import enUS from 'vant/es/locale/lang/en-US'
|
import enUS from 'vant/es/locale/lang/en-US'
|
||||||
import zhCN from 'vant/es/locale/lang/zh-CN'
|
import zhCN from 'vant/es/locale/lang/zh-CN'
|
||||||
|
import jaJP from 'vant/es/locale/lang/ja-JP'
|
||||||
|
import zhTW from 'vant/es/locale/lang/zh-TW'
|
||||||
|
|
||||||
export default defineNuxtPlugin(() => {
|
export default defineNuxtPlugin(() => {
|
||||||
// 载入 vant 语言包
|
// 载入 vant 语言包
|
||||||
Locale.use('zh-CN', zhCN)
|
Locale.use('zh-CN', zhCN)
|
||||||
Locale.use('en-US', enUS)
|
Locale.use('en-US', enUS)
|
||||||
|
Locale.use('ja-JP', jaJP)
|
||||||
|
Locale.use('zh-TW', zhTW)
|
||||||
|
|
||||||
if (import.meta.client) {
|
if (import.meta.client) {
|
||||||
const i18n = useNuxtApp().$i18n
|
const i18n = useNuxtApp().$i18n
|
||||||
|
10
i18n/i18n.ts
10
i18n/i18n.ts
@ -6,11 +6,21 @@ const locales: LocaleObject[] = [
|
|||||||
file: 'zh-CN.json',
|
file: 'zh-CN.json',
|
||||||
name: '简体中文',
|
name: '简体中文',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
code: 'zh-TW',
|
||||||
|
file: 'zh-TW.json',
|
||||||
|
name: '繁体中文',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
code: 'en-US',
|
code: 'en-US',
|
||||||
file: 'en-US.json',
|
file: 'en-US.json',
|
||||||
name: 'English',
|
name: 'English',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
code: 'ja-JP',
|
||||||
|
file: 'ja-JP.json',
|
||||||
|
name: '日本语',
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
function buildLocales() {
|
function buildLocales() {
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"appSetting":{
|
||||||
|
"appName": "FENGHE",
|
||||||
|
"appDescription": "TAIFENG INTERNATIONAL KYOTO AUCTION"
|
||||||
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"profile": "Profile",
|
"profile": "Profile",
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"appSetting":{
|
||||||
|
"appName": "豐和",
|
||||||
|
"appDescription": "泰丰国际京都拍卖会"
|
||||||
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"home": "主页",
|
"home": "主页",
|
||||||
"profile": "我的",
|
"profile": "我的",
|
||||||
|
Loading…
Reference in New Issue
Block a user