Class Language

java.lang.Object
com.ultikits.ultitools.entities.Language

public class Language extends Object
语言实体类
Version:
1.0.0
Author:
wisdomme
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • GSON

      private static final com.google.gson.Gson GSON
    • MAP_TYPE

      private static final Type MAP_TYPE
    • dictionary

      private final Map<String,String> dictionary
  • Constructor Details

    • Language

      public Language(File file)
      使用json文件读取创建语言字典
      Parameters:
      file - 语言json文件
    • Language

      public Language(Map<String,String> dictionary)
      使用字典直接创建
      Parameters:
      dictionary - 语言字典
    • Language

      public Language(String json)
      使用json创建语言字典
      Parameters:
      json - json字符串
  • Method Details

    • getLocalizedText

      public String getLocalizedText(String str)
      获取对应的语言翻译
      Parameters:
      str - 需要翻译的字符串
      Returns:
      翻译后的字符串,若字典中没有则返回原文