Class LocaleUtils

java.lang.Object
org.craftercms.commons.locale.LocaleUtils
org.craftercms.engine.util.LocaleUtils

public abstract class LocaleUtils extends org.craftercms.commons.locale.LocaleUtils
Extension of LocaleUtils that automatically uses the current locale & fallback according to the site configuration
Since:
4.0.0
Author:
joseross
  • Constructor Details

    • LocaleUtils

      public LocaleUtils()
  • Method Details

    • getCurrentLocale

      public static Locale getCurrentLocale()
    • isTranslationEnabled

      public static boolean isTranslationEnabled()
    • getDefaultLocale

      public static Locale getDefaultLocale()
    • getDefaultLocale

      public static Locale getDefaultLocale(org.apache.commons.configuration2.Configuration config)
    • isLocaleFallbackEnabled

      public static boolean isLocaleFallbackEnabled()
    • getCompatibleLocales

      public static List<Locale> getCompatibleLocales()
    • resolveLocalePath

      public static String resolveLocalePath(String path, Predicate<String> exists)
    • getSupportedLocales

      public static List<Locale> getSupportedLocales()
    • getSupportedLocales

      public static List<Locale> getSupportedLocales(org.apache.commons.configuration2.Configuration config)