Package com.imyeyu.lang
Class FileMultilingualResolver
java.lang.Object
com.imyeyu.lang.MultilingualResolver
com.imyeyu.lang.FileMultilingualResolver
- All Implemented Interfaces:
LanguageMapping
文件多语言实例,从文件系统加载多语言配置文件
- Version:
- 2024-04-09 01:06
- 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
-
FileMultilingualResolver
public FileMultilingualResolver() -
FileMultilingualResolver
构造并批量加载所有支持的语言文件- Parameters:
path- 文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang
-
-
Method Details
-
addAll
批量加载所有支持的语言文件遍历
Language.Enum中定义的所有语言,为每种语言创建对应的映射器并加载文件。 如果已存在相同语言的映射器,则合并映射数据- Parameters:
path- 文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang
-