+ def lang_menu(self,lang):
+ html = "<ul>"
+ for l in self._sitelang:
+ isoxml = u"//iso_639_3_entry[@*='"+l+"']"
+ ln = self._isocode.xml_select(isoxml)[0].name
+ if lang != 'en':
+ ln = self._tranlang[lang].gettext(ln)
+ html += '<li><a href="%s">%s</a></li>' % ('link'+'.'+l, ln)
+ html += "</ul>"
+ return html
+