Skip to content

i18n

vue-i18n

usage

加载配置

js
app.use(i18n)

调用

js
const { t } = useI18n()
html
<p>{{ t('hello') }}</p>

config

legacy

设定 false 来启用 Composition API

js
const i18n = VueI18n.createI18n({
  legacy: false
})

messages

js
const i18n = VueI18n.createI18n({
  locale: 'en',
  fallbackLocale: 'en',
  messages: {
    en: en,
    zh: zh
  }
})
json
{
  "hello": "Hello",
  "world": "World"
}
json
{
  "hello": "你好",
  "world": "世界"
}