vue-i18n:有没有办法在 $t 方法中手动设置语言环境?
vue-i18n: Is there a way to set a locale manually inside $t method?
我正在使用 Firestore 和 vue-18n 开发一个项目。我想要的是将翻译后的消息保存到 Firestore 中,我想在 $t
方法中手动设置语言环境。我的代码是这样的。
methods: {
doSomething() {
...
db.collection('messages').add({
body: this.$t('componentName.hello'), // I want to set a locale here
})
}
}
有没有办法在 $t
方法中设置语言环境?
...
body: this.$t('componentName.hello', locale), //for example "en"
...
来源:https://github.com/kazupon/vue-i18n/blob/5.x/gitbook/api.md#tkeypath-lang-arguments
我正在使用 Firestore 和 vue-18n 开发一个项目。我想要的是将翻译后的消息保存到 Firestore 中,我想在 $t
方法中手动设置语言环境。我的代码是这样的。
methods: {
doSomething() {
...
db.collection('messages').add({
body: this.$t('componentName.hello'), // I want to set a locale here
})
}
}
有没有办法在 $t
方法中设置语言环境?
...
body: this.$t('componentName.hello', locale), //for example "en"
...
来源:https://github.com/kazupon/vue-i18n/blob/5.x/gitbook/api.md#tkeypath-lang-arguments