Class ResourcesMultilingual

java.lang.Object
com.imyeyu.lang.multi.Multilingual
com.imyeyu.lang.multi.ResourcesMultilingual
All Implemented Interfaces:
com.imyeyu.java.bean.LanguageMapping

public class ResourcesMultilingual extends Multilingual
资源文件多语言实例

从 classpath 资源文件加载多语言配置

Version:
2024-04-09 01:03
Author:
夜雨
  • Constructor Details

    • ResourcesMultilingual

      public ResourcesMultilingual()
    • ResourcesMultilingual

      public ResourcesMultilingual(String path)
      构造并批量加载所有支持的语言资源文件
      Parameters:
      path - 资源文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang
  • Method Details

    • addAll

      public void addAll(String path)
      批量加载所有支持的语言资源文件

      遍历 Language.Enum 中定义的所有语言,为每种语言创建对应的映射器并从 classpath 加载资源。 如果已存在相同语言的映射器,则合并映射数据

      Parameters:
      path - 资源文件路径模板,使用 %s 作为语言代码占位符,例如:lang/app_%s.lang