public interface InterProvider extends LocaleManager
限定符和类型 | 字段和说明 |
---|---|
static InterProvider |
DEFAULT |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getLocText(java.lang.String text)
获取国际化文本
|
java.lang.String |
getLocText(java.lang.String[] i18nTextArr)
已过时。
不推荐再使用这个方法,所有的国际化都最好用单一的字符串而不是拼接
|
java.lang.String |
getLocText(java.lang.String[] i18nTextArr,
java.lang.String[] delimiter)
已过时。
不推荐再使用这个方法,所有的国际化都最好用单一的字符串而不是拼接
|
java.lang.String |
getLocText(java.lang.String text,
java.util.Locale locale)
根据不同的语言环境获取相应的国际化后的文本
|
java.lang.String |
getLocText(java.lang.String text,
java.lang.String... args)
获取国际化文本,使用方式:Inter.getLocText("Key {} value {}", "我", "你")将返回"Key 我 value 你"
|
java.util.Map<java.util.Locale,java.lang.String> |
getSupportLocaleMap() |
addResource, clear, getList, getLocalBundle, getReverseList, removeResource
static final InterProvider DEFAULT
java.util.Map<java.util.Locale,java.lang.String> getSupportLocaleMap()
java.lang.String getLocText(java.lang.String text)
text
- 需要国际化的值对应的键java.lang.String getLocText(java.lang.String text, java.lang.String... args)
text
- key值args
- 变量@Deprecated java.lang.String getLocText(java.lang.String[] i18nTextArr)
i18nTextArr
- 要分别国际化的字符串数组@Deprecated java.lang.String getLocText(java.lang.String[] i18nTextArr, java.lang.String[] delimiter)
i18nTextArr
- 要分别国际化的字符串数组delimiter
- 每个字符串数组在国际化后分别加的连接符java.lang.String getLocText(java.lang.String text, java.util.Locale locale)
text
- 国际化文本的键locale
- 语言环境