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))