Package com.imyeyu.lang
Class ResourcesMultilingualResolver
java.lang.Object
com.imyeyu.lang.MultilingualResolver
com.imyeyu.lang.ResourcesMultilingualResolver
- All Implemented Interfaces:
LanguageMapping
资源文件多语言实例
从 classpath 资源文件加载多语言配置
- Version:
- 2024-04-09 01:03
- Author:
- 夜雨
-
Field Summary
Fields inherited from class com.imyeyu.lang.MultilingualResolver
activated, isDebugging, multilingualMap, updateActiveListeners -
Constructor Summary
ConstructorsConstructorDescription构造并批量加载所有支持的语言资源文件 -
Method Summary
Methods inherited from class com.imyeyu.lang.MultilingualResolver
add, add, addUpdateActiveListeners, getActivated, has, map, map, message, message, message, removeUpdateActiveListeners, setActivated, setActivated, setDebugging
-
Constructor Details
-
ResourcesMultilingualResolver
public ResourcesMultilingualResolver() -
ResourcesMultilingualResolver
构造并批量加载所有支持的语言资源文件- Parameters:
path- 资源文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang
-
-
Method Details
-
addAll
批量加载所有支持的语言资源文件遍历
Language.Enum中定义的所有语言,为每种语言创建对应的映射器并从 classpath 加载资源。 如果已存在相同语言的映射器,则合并映射数据- Parameters:
path- 资源文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang
-