@Service public class I18nRender extends Object
| 构造器和说明 |
|---|
I18nRender() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
format(String message)
使用默认资源文件和当前语言环境格式化包含多个国际化键的消息文本
|
String |
format(String message,
Locale locale)
使用默认资源文件格式化包含多个国际化键的消息文本
|
String |
format(String baseName,
String message)
使用指定业务模块和当前语言环境格式化包含多个国际化键的消息文本
|
String |
format(String baseName,
String message,
Locale locale)
格式化包含多个国际化键的消息文本。
|
ResourceBundle |
getBundle(String baseName,
Locale locale)
获取指定业务模块和语言环境的国际化资源包
|
Locale |
getCurrentLocale()
获取当前语言环境
|
I18nRender |
getInstance()
获取 I18nRender 实例(通过 Spring 容器获取)
|
String |
getString(String key)
根据键获取当前语言环境下的国际化字符串
|
String |
getString(String key,
Locale locale)
根据键和指定语言环境获取国际化字符串
|
String |
getString(String baseName,
String key)
根据业务模块和键获取当前语言环境下的国际化字符串
|
String |
getString(String baseName,
String key,
Locale locale)
根据业务模块、键和指定语言环境获取国际化字符串
|
@Comment(value="\u83b7\u53d6\u5f53\u524d\u8bed\u8a00\u73af\u5883") public Locale getCurrentLocale()
@Comment(value="\u83b7\u53d6\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String getString(String key)
key - 国际化的键@Comment(value="\u83b7\u53d6\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String getString(String key, Locale locale)
key - 国际化的键locale - 指定的语言环境@Comment(value="\u83b7\u53d6\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String getString(String baseName, String key)
baseName - 业务模块对应的资源文件名(不含路径)key - 国际化的键@Comment(value="\u83b7\u53d6\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String getString(String baseName, String key, Locale locale)
baseName - 业务模块对应的资源文件名(不含路径)key - 国际化的键locale - 指定的语言环境@Comment(value="\u83b7\u53d6\u56fd\u9645\u5316\u8d44\u6e90") public ResourceBundle getBundle(String baseName, Locale locale)
baseName - 业务模块对应的资源文件名(不含路径)locale - 指定的语言环境@Comment(value="\u683c\u5f0f\u5316\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String format(String baseName, String message, Locale locale)
baseName - 业务模块对应的资源文件名(不含路径)message - 需要格式化的消息文本locale - 指定的语言环境@Comment(value="\u683c\u5f0f\u5316\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String format(String message, Locale locale)
message - 需要格式化的消息文本locale - 指定的语言环境@Comment(value="\u683c\u5f0f\u5316\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String format(String message)
message - 需要格式化的消息文本@Comment(value="\u683c\u5f0f\u5316\u56fd\u9645\u5316\u5b57\u7b26\u4e32") public String format(String baseName, String message)
baseName - 业务模块对应的资源文件名(不含路径)message - 需要格式化的消息文本@Comment(value="\u83b7\u53d6LangRender\u5b9e\u4f8b") public I18nRender getInstance()
Copyright © 2026. All rights reserved.