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