Class FileMultilingualResolver

java.lang.Object
com.imyeyu.lang.MultilingualResolver
com.imyeyu.lang.FileMultilingualResolver
All Implemented Interfaces:
LanguageMapping

public class FileMultilingualResolver extends MultilingualResolver
文件多语言实例,从文件系统加载多语言配置文件
Version:
2024-04-09 01:06
Author:
夜雨
  • Constructor Details

    • FileMultilingualResolver

      public FileMultilingualResolver()
    • FileMultilingualResolver

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

    • addAll

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

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

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