Suggestions |
---|
Search:
|
Next:
generate.latex.common.preamble |
Previous:
document.xml.language Up: Variables and Templates used in LaTeX Preamble Generation |
<xsl:param name="latex.language.option"> <xsl:choose> <xsl:when test="$latex.babel.language!=''"> <xsl:value-of select="$latex.babel.language"/> </xsl:when> <xsl:when test="starts-with($document.xml.language,'af')">afrikaans</xsl:when> <xsl:when test="starts-with($document.xml.language,'br')">breton</xsl:when> <xsl:when test="starts-with($document.xml.language,'ca')">catalan</xsl:when> <xsl:when test="starts-with($document.xml.language,'cs')">czech</xsl:when> <xsl:when test="starts-with($document.xml.language,'cy')">welsh</xsl:when> <xsl:when test="starts-with($document.xml.language,'da')">danish</xsl:when> <xsl:when test="starts-with($document.xml.language,'de')">ngerman</xsl:when><!-- ngerman, german or germanb? --> <xsl:when test="starts-with($document.xml.language,'el')">greek</xsl:when> <xsl:when test="starts-with($document.xml.language,'en')"> <xsl:choose> <xsl:when test="starts-with($document.xml.language,'en-CA')">canadian</xsl:when> <xsl:when test="starts-with($document.xml.language,'en-GB')">british</xsl:when> <xsl:when test="starts-with($document.xml.language,'en-US')">USenglish</xsl:when> <xsl:otherwise>none</xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test="starts-with($document.xml.language,'eo')">esperanto</xsl:when> <xsl:when test="starts-with($document.xml.language,'es')">spanish</xsl:when> <xsl:when test="starts-with($document.xml.language,'et')">estonian</xsl:when> <xsl:when test="starts-with($document.xml.language,'fi')">finnish</xsl:when> <xsl:when test="starts-with($document.xml.language,'fr')">french</xsl:when><!-- francais, french, or frenchb? --> <xsl:when test="starts-with($document.xml.language,'ga')">irish</xsl:when> <xsl:when test="starts-with($document.xml.language,'gd')">scottish</xsl:when> <xsl:when test="starts-with($document.xml.language,'gl')">galician</xsl:when> <xsl:when test="starts-with($document.xml.language,'he')">hebrew</xsl:when> <xsl:when test="starts-with($document.xml.language,'hr')">croatian</xsl:when> <xsl:when test="starts-with($document.xml.language,'hu')">hungarian</xsl:when> <xsl:when test="starts-with($document.xml.language,'id')">bahasa</xsl:when> <xsl:when test="starts-with($document.xml.language,'it')">italian</xsl:when> <xsl:when test="starts-with($document.xml.language,'nl')">dutch</xsl:when> <xsl:when test="starts-with($document.xml.language,'nn')">norsk</xsl:when> <xsl:when test="starts-with($document.xml.language,'pl')">polish</xsl:when> <xsl:when test="starts-with($document.xml.language,'pt')"> <xsl:choose> <xsl:when test="starts-with($document.xml.language,'pt-BR')">brazil</xsl:when> <xsl:otherwise>portugese</xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test="starts-with($document.xml.language,'ro')">romanian</xsl:when> <xsl:when test="starts-with($document.xml.language,'ru')">russian</xsl:when> <xsl:when test="starts-with($document.xml.language,'sk')">slovak</xsl:when> <xsl:when test="starts-with($document.xml.language,'sl')">slovene</xsl:when> <xsl:when test="starts-with($document.xml.language,'sv')">swedish</xsl:when> <xsl:when test="starts-with($document.xml.language,'tr')">turkish</xsl:when> <xsl:when test="starts-with($document.xml.language,'uk')">ukrainian</xsl:when> </xsl:choose> </xsl:param>
If latex.babel.language is not set, this template will select a babel option based on the document.xml.language.