AWS усиливает аутентификацию локализации - PullRequest
1 голос
/ 22 марта 2019

Я использую aws-ampify в приложении vue.js, и мне было интересно, есть ли способ получить локализованные сообщения об ошибках. Я попытался сделать следующее без удачи

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

1 Ответ

1 голос
/ 14 мая 2019

Вы должны написать свой собственный словарь

Усиление документов 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)
...