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": "世界"
}