Class LanguageHandler

java.lang.Object
com.ldtteam.structurize.util.LanguageHandler

public final class LanguageHandler extends Object
Helper class for localization and sending player messages. Note that MineColonies is still using some of these, so it's not safe to delete yet.
  • Method Details

    • format

      public static String format(String inputKey, Object... args)
      Localize a string and use String.format().
      Parameters:
      inputKey - translation key.
      args - Objects for String.format().
      Returns:
      Localized string.
    • translateKeyWithFormat

      public static String translateKeyWithFormat(String key, Object... format)
      Translates key to readable string and formats it.
      Parameters:
      key - translation key
      format - String.format() attributes
      Returns:
      formatted string
    • translateKey

      public static String translateKey(String key)
      Translates key to readable string.
      Parameters:
      key - translation key
      Returns:
      readable string
    • setMClanguageLoaded

      public static void setMClanguageLoaded()
      Sets our cache to use mc default one.
    • loadLangPath

      public static void loadLangPath(String path)