AWS放大身份验证本地化

时间:2019-03-22 04:33:17

标签: amazon-cognito aws-amplify

我在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);
}

1 个答案:

答案 0 :(得分:1)

您必须编写自己的词汇表

放大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)