latex.language.option

- SourceForge
- Home Page
- Samples

- Reference Contents |
- Download & Install |
- User Guides |
- Notes, E-mail & Bugs |
- Q&A

Suggestions
Search:
Next: generate.latex.common.preamble
Previous: document.xml.language Up: Variables and Templates used in LaTeX Preamble Generation

Reference Section

## Name

latex.language.option — Select babel option

## Synopsis

    <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>

## A. Description

If latex.babel.language is not set, this template will select a babel option based on the document.xml.language.

## B. Pertinent Variables

- latex.babel.language
- document.xml.language

## D. DocBook Compliance and LaTeX Notes

A special value of “`none`” can be used to disable babel.

## G. Uses

Documented templates that use this parameter:

- generate.latex.common.preamble

Prev | Up | Next
document.xml.language | Home | generate.latex.common.preamble