类 I18nUtil

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

public class I18nUtil extends Object
国际化工具类
  • 构造器详细资料

    • I18nUtil

      private I18nUtil()
  • 方法详细资料

    • getDictName

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

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

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

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

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

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

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

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

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

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

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