Package cn.sinozg.applet.common.utils
Class I18nUtil
java.lang.Object
cn.sinozg.applet.common.utils.I18nUtil
国际化工具类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String获取缓存名称 根据用户数据static StringgetDictName(DictDataVo cb, Locale locale) 根据语言获取到 缓存的名称static StringgetDictName(I18nName i18nName) 获取到对应国际化的名称,根据用户缓存的语言static StringgetDictName(I18nName i18nName, Locale locale) 根据语言 获取到对应国际化的名称static StringgetDictName(DictType type, String code) 根据key获取国际化数据字典值static StringgetDictName(DictType type, String code, String language) 获取转码static StringgetDictName(Locale locale, DictType type, String code) 获取转码static I18nName根据缓存类型 和值 得到国际化对象static Stringlocale()获取语言nameByType(DictType type) code 与 国际化数据的映射根据缓存类型 和值 得到国际化对象
-
Constructor Details
-
I18nUtil
private I18nUtil()
-
-
Method Details
-
getDictName
获取到对应国际化的名称,根据用户缓存的语言- Parameters:
i18nName- 国际化- Returns:
- label名称
-
getDictName
获取缓存名称 根据用户数据- Parameters:
cb- 缓存对象- Returns:
- label名称
-
getDictName
根据语言获取到 缓存的名称- Parameters:
cb- 缓存对象locale- 语言- Returns:
- label名称
-
getDictName
根据key获取国际化数据字典值- Parameters:
type- 根类型code- code 支持多个 逗号分割- Returns:
- label名称
-
getDictName
获取转码- Parameters:
locale- 语言type- 类型code- 数据code- Returns:
- label名称
-
getDictName
获取转码- Parameters:
type- 类型code- codelanguage- 语言- Returns:
- label名称
-
getDictName
根据语言 获取到对应国际化的名称- Parameters:
i18nName- 国际化locale- 语言- Returns:
- label名称
-
i18nName
根据缓存类型 和值 得到国际化对象- Parameters:
type- 类型code- 值- Returns:
- 对应的国际化数据
-
nameByType
code 与 国际化数据的映射- Parameters:
type- 类型- Returns:
- code 与 国际化数据的映射
-
names
根据缓存类型 和值 得到国际化对象- Parameters:
type- 类型code- 值- Returns:
- 对应的国际化数据集合
-
locale
获取语言- Returns:
- 当前语言
-