language: added full translation support
[treecutter.git] / treecutter / trie.py
index 3d3ae2a3f4e842cf014376a387b630b2823b26ae..8c5232e74bf4c5c362c215a3afccccac788981ce 100644 (file)
@@ -71,8 +71,11 @@ class Trie():
                 html += '<li%s><a href="%s%s">%s</a>\n' \
                     % (sel,subdir,l.value().link(),p.menu())
             else:
-                html += '<li%s><a href="%s%s.en" hreflang="en">%s</a>*\n' \
-                    % (sel,subdir,l.value().link(), l.value().page('en').menu())
+                link =l.value().link()
+                if link[-1] == u'/':
+                     link = link +u'index'
+                html += '<li%s><a href="%s%s.en" hreflang="en">%s</a>\n' \
+                    % (sel,subdir,link, l.value().page('en').menu())
             if l.children():
                 html += self._menu(l.children(), lang, page, "", subdir)
             html += "</li>\n"