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