【问题标题】:How can I tell if a translation message exist for a given message key in a given locale?如何判断给定语言环境中给定消息键是否存在翻译消息?
【发布时间】:2020-06-21 18:31:04
【问题描述】:

在电子商务应用程序中,我正在翻译所有实体以创建收据。

有时,一个产品可能还没有翻译,在这种情况下,我想从我的数据库中的记录中提供另一条消息。

在 java spring boot 1.5.9 应用程序中,如何判断给定语言环境中给定消息键是否存在翻译消息?

【问题讨论】:

    标签: java spring spring-boot internationalization


    【解决方案1】:

    使用MessageSourceAccessor#getMessage 阅读您所需语言环境的消息。

    签名是

    public String getMessage(String code, Locale locale)
                      throws NoSuchMessageException
    

    如果在提供的语言环境中找不到消息,NoSuchMessageException 将被抛出。

    【讨论】:

      猜你喜欢
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多