Lift Web Framework

Howdy Partner

My language: English
Set locale

The Lift code to select and set the Locale:

  def lang = {
    "#lang" #> locale.getDisplayLanguage(locale) &
    "#select" #> SHtml.selectObj(locales.map(lo => (lo, lo.getDisplayName)),
                                 definedLocale, setLocale)
  }

  private def locales =
  Locale.getAvailableLocales.toList.sort(_.getDisplayName < _.getDisplayName)

  private def setLocale(loc: Locale) = definedLocale(Full(loc))

Lift is Copyright 2007-2010 WorldWide Conferencing, LLC. Distributed under an Apache 2.0 License.
Lift version 2.3 built on Tue Apr 05 13:24:00 PDT 2011.
Stats: Total Memory: 494,403,584 Free Memory: 427,413,808 Open Sessions: 143
Updated At: Sat Feb 04 09:37:51 PST 2012 Started At: Thu Jul 07 11:17:57 PDT 2011