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