Class I18nUtil

java.lang.Object
cn.sinozg.applet.common.utils.I18nUtil

public class I18nUtil extends Object
国际化工具类
  • Constructor Details

    • I18nUtil

      private I18nUtil()
  • Method Details

    • getDictName

      public static String getDictName(I18nName i18nName)
      获取到对应国际化的名称,根据用户缓存的语言
      Parameters:
      i18nName - 国际化
      Returns:
      label名称
    • getDictName

      public static String getDictName(DictDataVo cb)
      获取缓存名称 根据用户数据
      Parameters:
      cb - 缓存对象
      Returns:
      label名称
    • getDictName

      public static String getDictName(DictDataVo cb, Locale locale)
      根据语言获取到 缓存的名称
      Parameters:
      cb - 缓存对象
      locale - 语言
      Returns:
      label名称
    • getDictName

      public static String getDictName(DictType type, String code)
      根据key获取国际化数据字典值
      Parameters:
      type - 根类型
      code - code 支持多个 逗号分割
      Returns:
      label名称
    • getDictName

      public static String getDictName(Locale locale, DictType type, String code)
      获取转码
      Parameters:
      locale - 语言
      type - 类型
      code - 数据code
      Returns:
      label名称
    • getDictName

      public static String getDictName(DictType type, String code, String language)
      获取转码
      Parameters:
      type - 类型
      code - code
      language - 语言
      Returns:
      label名称
    • getDictName

      public static String getDictName(I18nName i18nName, Locale locale)
      根据语言 获取到对应国际化的名称
      Parameters:
      i18nName - 国际化
      locale - 语言
      Returns:
      label名称
    • i18nName

      public static I18nName i18nName(DictType type, String code)
      根据缓存类型 和值 得到国际化对象
      Parameters:
      type - 类型
      code - 值
      Returns:
      对应的国际化数据
    • nameByType

      public static Map<String,I18nName> nameByType(DictType type)
      code 与 国际化数据的映射
      Parameters:
      type - 类型
      Returns:
      code 与 国际化数据的映射
    • names

      private static List<I18nName> names(DictType type, String code)
      根据缓存类型 和值 得到国际化对象
      Parameters:
      type - 类型
      code - 值
      Returns:
      对应的国际化数据集合
    • locale

      public static String locale()
      获取语言
      Returns:
      当前语言