AWS amplify auth 本地化

AWS amplify auth localization

我在 vue.js 应用程序中使用 aws-amplify,想知道是否有办法检索本地化的错误消息。 我尝试执行以下操作但没有成功

setError: function(e) {
    this.$Amplify.I18n.setLanguage("es");
    this.errorMsg = this.$Amplify.I18n.get(e.message || e);
    console.log(this.errorMsg);
}

你必须自己写词汇表

扩大 I18n 文档:https://aws-amplify.github.io/docs/js/i18n

const dict = {
    'fr': {
        'Sign In': "Se connecter",
        'Sign Up': "S'inscrire"
    },
    'es': {
        'Sign In': "Registrarse",
        'Sign Up': "Regístrate"
    }
};

I18n.putVocabularies(dict)