<xsl:apply-templates
select="section|object[substring-after(@name,'.')='theory' and
not(@name='index.theory')]">
- <xsl:sort select="concat(@name,string(.))" />
+ <xsl:sort select="translate(concat(@name,string(.)),'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
</xsl:apply-templates>
<xsl:apply-templates
select="object[not(substring-after(@name,'.')='theory')]" />