Class Locales

java.lang.Object
revxrsal.commands.locales.Locales

public final class Locales extends Object
An enum-like class for packing all the available locales in Lamp.

Due to the fact that Locale does not define all locales, additional ones are added.

  • Field Details

    • ENGLISH

      public static final Locale ENGLISH
    • GERMAN

      public static final Locale GERMAN
    • FRENCH

      public static final Locale FRENCH
    • JAPANESE

      public static final Locale JAPANESE
    • ITALIAN

      public static final Locale ITALIAN
    • KOREAN

      public static final Locale KOREAN
    • CHINESE

      public static final Locale CHINESE
    • SIMPLIFIED_CHINESE

      public static final Locale SIMPLIFIED_CHINESE
    • TRADITIONAL_CHINESE

      public static final Locale TRADITIONAL_CHINESE
    • SPANISH

      public static final Locale SPANISH
    • DUTCH

      public static final Locale DUTCH
    • DANISH

      public static final Locale DANISH
    • CZECH

      public static final Locale CZECH
    • GREEK

      public static final Locale GREEK
    • LATIN

      public static final Locale LATIN
    • BULGARIAN

      public static final Locale BULGARIAN
    • AFRIKAANS

      public static final Locale AFRIKAANS
    • HINDI

      public static final Locale HINDI
    • HEBREW

      public static final Locale HEBREW
    • POLISH

      public static final Locale POLISH
    • PORTUGUESE

      public static final Locale PORTUGUESE
    • FINNISH

      public static final Locale FINNISH
    • SWEDISH

      public static final Locale SWEDISH
    • RUSSIAN

      public static final Locale RUSSIAN
    • ROMANIAN

      public static final Locale ROMANIAN
    • VIETNAMESE

      public static final Locale VIETNAMESE
    • THAI

      public static final Locale THAI
    • TURKISH

      public static final Locale TURKISH
    • UKRANIAN

      public static final Locale UKRANIAN
    • ARABIC

      public static final Locale ARABIC
    • WELSH

      public static final Locale WELSH
    • NORWEGIAN_BOKMAAL

      public static final Locale NORWEGIAN_BOKMAAL
    • NORWEGIAN_NYNORSK

      public static final Locale NORWEGIAN_NYNORSK
    • HUNGARIAN

      public static final Locale HUNGARIAN
  • Method Details

    • get

      public static Locale get(@NotNull @NotNull String language)
      Returns the locale that matches the given language.

      get("en") -> ENGLISH
      get("fr") -> FRENCH

      Parameters:
      language - Language to get locale for
      Returns:
      The locale, or null if not found.
    • getLocales

      public static Iterable<Locale> getLocales()
      Returns all the locales in this class
      Returns:
      All locales