Class I18nUtil

java.lang.Object
io.github.xezzon.zeroweb.common.i18n.I18nUtil

public class I18nUtil extends Object
国际化相关方法
Author:
xezzon
See Also:
  • LocaleContextHolder.getLocale()
  • MessageSource.getMessage(String, Object[], Locale)
  • Method Details

    • readResourceBundle

      public static ResourceBundle readResourceBundle(@NotNull @NotNull String basename, @NotNull @NotNull Locale locale) throws MissingResourceException
      读取指定语言包 注意:指定语言包不存在时,会加载默认语言包
      Parameters:
      basename - 命名空间
      locale - 语言
      Returns:
      语言包
      Throws:
      MissingResourceException
    • formatter

      public static I18nUtil.I18nMessageFormatter formatter(@NotNull @NotNull String basename)
      消息格式化的构造器
      Parameters:
      basename - 命名空间
      Returns:
      消息格式化器