public class I18nUtil
extends java.lang.Object
构造器和说明 |
---|
I18nUtil() |
限定符和类型 | 方法和说明 |
---|---|
static I18nBundle |
getBundle(java.lang.String bundleName,
Context ctx)
获取国际化内容包
|
static I18nBundle |
getBundle(java.lang.String bundleName,
java.util.Locale locale)
获取国际化内容包
|
static LocaleResolver |
getLocaleResolver()
获取 地区解析器
|
static java.lang.String |
getMessage(Context ctx,
java.lang.String code)
获取国际化消息
|
static java.lang.String |
getMessage(Context ctx,
java.lang.String code,
java.lang.Object[] args)
获取国际化消息
|
static java.lang.String |
getMessage(java.util.Locale locale,
java.lang.String code)
获取国际化消息
|
static java.lang.String |
getMessage(java.util.Locale locale,
java.lang.String code,
java.lang.Object[] args)
获取国际化消息
|
static java.lang.String |
getMessage(java.lang.String code)
获取国际化消息
|
static java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args)
获取国际化消息
|
static I18nBundle |
getMessageBundle()
获取国际化消息包
|
static I18nBundle |
getMessageBundle(Context ctx)
获取国际化消息包
|
static I18nBundle |
getMessageBundle(java.util.Locale locale)
获取国际化消息包
|
static java.lang.String |
getMessageBundleName()
获取 消息国际化内容包名
|
static void |
setBundleFactory(I18nBundleFactory bundleFactory)
设置内容包工厂
|
static void |
setLocaleResolver(LocaleResolver localeResolver)
设置 地区解析器
|
public static LocaleResolver getLocaleResolver()
public static void setLocaleResolver(LocaleResolver localeResolver)
public static void setBundleFactory(I18nBundleFactory bundleFactory)
public static java.lang.String getMessageBundleName()
public static I18nBundle getBundle(java.lang.String bundleName, java.util.Locale locale)
public static I18nBundle getBundle(java.lang.String bundleName, Context ctx)
public static java.lang.String getMessage(java.lang.String code)
code
- 代码public static java.lang.String getMessage(Context ctx, java.lang.String code)
ctx
- 上下文code
- 代码public static java.lang.String getMessage(java.util.Locale locale, java.lang.String code)
public static java.lang.String getMessage(java.lang.String code, java.lang.Object[] args)
code
- 代码args
- 格式化参数public static java.lang.String getMessage(Context ctx, java.lang.String code, java.lang.Object[] args)
ctx
- 上下文code
- 代码args
- 格式化参数public static java.lang.String getMessage(java.util.Locale locale, java.lang.String code, java.lang.Object[] args)
locale
- 地区code
- 代码args
- 格式化参数public static I18nBundle getMessageBundle()
public static I18nBundle getMessageBundle(Context ctx)
ctx
- 上下文public static I18nBundle getMessageBundle(java.util.Locale locale)
locale
- 地区