Class NoBrowserLocalePolicyService

java.lang.Object
org.exoplatform.portal.application.localization.DefaultLocalePolicyService
org.exoplatform.portal.application.localization.NoBrowserLocalePolicyService
All Implemented Interfaces:
org.exoplatform.services.resources.LocalePolicy

public class NoBrowserLocalePolicyService extends DefaultLocalePolicyService
This implementation of LocalePolicy disregards client browser language preference. Localization will therefore not be affected by different OS or browser language settings.
  • Constructor Details

    • NoBrowserLocalePolicyService

      public NoBrowserLocalePolicyService(org.exoplatform.services.resources.LocaleConfigService localeConfigService, org.exoplatform.container.xml.InitParams params)
  • Method Details

    • getLocaleConfigFromBrowser

      protected Locale getLocaleConfigFromBrowser(org.exoplatform.services.resources.LocaleContextInfo context)
      Override super method with no-op.
      Overrides:
      getLocaleConfigFromBrowser in class DefaultLocalePolicyService
      Parameters:
      context - locale context info available to implementations in order to determine appropriate Locale
      Returns:
      null