Class LocaleManager

java.lang.Object
org.cloudburstmc.server.locale.LocaleManager

public class LocaleManager extends Object
  • Field Details

    • FALLBACK_LOCALE

      public static final Locale FALLBACK_LOCALE
  • Method Details

    • from

      public static LocaleManager from(String languagesPath, String... textPaths)
    • from

      public static LocaleManager from(FileSystem fs, String languagesPath, String... textPaths)
    • from

      public static LocaleManager from(Path languagesPath, Path... textPaths)
    • from

      public static LocaleManager from(com.google.common.collect.ImmutableSet<Locale> availableLocales, Path... textPaths)
    • loadAvailableLocales

      public static com.google.common.collect.ImmutableSet<Locale> loadAvailableLocales(Path path)
    • getLocaleFromString

      public static Locale getLocaleFromString(String localeString)
    • getAvailableLocales

      public Set<Locale> getAvailableLocales()
    • setLocaleOrFallback

      public void setLocaleOrFallback(String localeString)
    • setLocale

      public boolean setLocale(String localeString)
    • translate

      public String translate(org.cloudburstmc.api.locale.TextContainer textContainer)
    • translate

      public String translate(String string, Object... objects)
    • translateOnly

      public String translateOnly(String prefix, String string, Object... objects)
    • get

      public String get(String key)
    • getLocale

      public Locale getLocale()
    • setLocale

      public void setLocale(Locale locale)