module I18n::Base

def enforce_available_locales!(locale)

Raises an InvalidLocale exception when the passed locale is not available.
def enforce_available_locales!(locale)
  if locale != false && config.enforce_available_locales
    raise I18n::InvalidLocale.new(locale) if !locale_available?(locale)
  end
end