【问题标题】:How to configure multi language response of aws amplify?如何配置aws amplify的多语言响应?
【发布时间】:2019-10-23 16:48:45
【问题描述】:

我正在使用亚马逊 AWS amplify。我得到了英语的所有成功和错误响应。我想配置多语言,以便我可以接收相应语言的错误消息和响应。我在放大中尝试了 I18n。但它不起作用。我需要在 cognito 中配置什么吗?

【问题讨论】:

标签: reactjs internationalization aws-amplify


【解决方案1】:

putVocabularies()

您可以创建自定义词典并将其设置为应用中的词汇表。 Dictionary 是一个 JavaScript 对象,您可以使用不同的术语和语言来实现它。

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

I18n.putVocabularies(dict);

get()

从字典中检索活动语言的短语。如果词组在字典中没有条目,则返回原始参数值。

I18n.get('Sign In');

【讨论】:

  • 我不关心如何处理客户端区域设置。如何获得不同语言的 aws 响应错误消息?我正在使用 AWS cognito
  • 目前AWS只返回英文的错误信息。
猜你喜欢
  • 2022-11-11
  • 2014-05-19
  • 2021-01-30
  • 1970-01-01
  • 2023-03-22
  • 2021-02-07
  • 1970-01-01
  • 2021-03-11
  • 2020-08-04
相关资源
最近更新 更多