Hello

My language: lang
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))