rendered paste body<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en"
lang="en"
i18n:domain="linguaplone">
<body>
<!-- LANGUAGE SWITCHER DEFINITION -->
<metal:language define-macro="language">
<tal:istranslateable
tal:condition="python:context.portal_url.getPortalObject().portal_languages.isTranslatable(context)">
<ul tal:define="data context/languageSelectorData;"
tal:condition="python:len(data) > 1"
id="language-selector">
<tal:repeat tal:repeat="lang data">
<li tal:define="is_last repeat/lang/end"
tal:attributes="style python:test(is_last, 'border-right-width: 1px;;', nothing)">
<span tal:omit-tag="not: lang/current">
<a href="#"
tal:attributes="href lang/change_url;
title lang/Title;
alt python:lang['alt'].encode('utf-8');
id python:'langswitcher-%s' % lang['Language']"
tal:content="lang/Language">
Lang
</a>
</span>
</li>
</tal:repeat>
</ul>
</tal:istranslateable>
<tal:nottranslateable>
<div tal:define="served_languages here/portal_languages/listSupportedLanguages;
boundLanguages here/portal_languages/getLanguageBindings;
prefLang python:boundLanguages[0];"
tal:condition="not: python:context.portal_url.getPortalObject().portal_languages.isTranslatable(context)"
tal:omit-tag="">
<ul tal:condition="python:len(served_languages) > 1"
id="language-selector">
<metal:block tal:condition="not: here/portal_languages/showFlags">
<tal:languages repeat="lang served_languages">
<li tal:define="is_last repeat/lang/end"
tal:attributes="style python:test(is_last, 'border-right-width: 1px;;', nothing)">
<span tal:omit-tag="python:prefLang != lang[0]"
tal:define="code python:lang[0]">
<a href=""
tal:attributes="href string:${here/absolute_url}/${template_id}/switchLanguage?set_language=${code};
title python:here.portal_languages.getNameForLanguageCode(lang[0]) or lang[1];
id string:langswitcher-${code}">
<span tal:replace="code">Language</span></a></span>
</li>
</tal:languages>
</metal:block>
</ul>
</div>
</tal:nottranslateable>
</metal:language>
</body>
</html>