Class Language

java.lang.Object
emu.grasscutter.utils.Language

public final class Language extends Object
  • Method Details

    • getLanguage

      public static Language getLanguage(String langCode)
      Creates a language instance from a code.
      Parameters:
      langCode - The language code.
      Returns:
      A language instance.
    • translate

      public static String translate(String key, Object... args)
      Returns the translated value from the key while substituting arguments.
      Parameters:
      key - The key of the translated value to return.
      args - The arguments to substitute.
      Returns:
      A translated value with arguments substituted.
    • translate

      public static String translate(Player player, String key, Object... args)
      Returns the translated value from the key while substituting arguments.
      Parameters:
      player - Target player
      key - The key of the translated value to return.
      args - The arguments to substitute.
      Returns:
      A translated value with arguments substituted.
    • getLanguageCode

      public String getLanguageCode()
      get language code
    • get

      public String get(String key)
      Returns the value (as a string) from a nested key.
      Parameters:
      key - The key to look for.
      Returns:
      The value (as a string) from a nested key.