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