java.lang.Object
org.miaixz.bus.mapper.Locale
多语言支持工具类,支持通过 JVM 参数设置 Locale,例如:
-Duser.country=US -Duser.language=en。- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Locale.Language获取默认语言环境的语言包。static Locale.Language获取指定语言环境的语言包。static String获取默认语言环境的格式化文本,当资源文件或键不存在时,返回MessageFormat.format(key, args)。static String获取指定语言的格式化文本,当资源文件或键不存在时,返回MessageFormat.format(key, args)。
-
Constructor Details
-
Locale
public Locale()
-
-
Method Details
-
message
获取指定语言的格式化文本,当资源文件或键不存在时,返回MessageFormat.format(key, args)。- Parameters:
locale- 语言环境bundleName- 资源文件名key- 字符串键args- 格式化参数- Returns:
- 格式化后的文本
-
message
获取默认语言环境的格式化文本,当资源文件或键不存在时,返回MessageFormat.format(key, args)。- Parameters:
bundleName- 资源文件名key- 字符串键args- 格式化参数- Returns:
- 格式化后的文本
-
language
获取指定语言环境的语言包。- Parameters:
locale- 语言环境bundleName- 语言包名称- Returns:
- 语言包实例
-
language
获取默认语言环境的语言包。- Parameters:
bundleName- 语言包名称- Returns:
- 语言包实例
-