Hello

My language:
Set locale

The Lift code to select and set the Locale:

  def lang(xhtml: Group): NodeSeq = 
  bind("showLoc", xhtml,
       "lang" -> locale.getDisplayLanguage(locale),
       "select" -> 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))