<?xml version="1.0" encoding="iso-8859-1"?>
<!-- 
    text.xsl: text formatting functions
    Copyright © 2001, 2002 Max Froumentin

Use and distribution of this code are permitted under the terms of the <a
href="http://www.w3.org/Consortium/Legal/copyright-software-19980720"
>W3C Software Notice and License</a>.

-->

<transform xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
  <variable name="language" select="'English'"/>
  
  <template name="print-date">
    <param name="month" select="'error'"/>
    <param name="year" select="'error'"/>
    <param name="day" select="'error'"/>

    <!-- print day -->
    <value-of select="$day"/>

    <!-- print month -->
    <choose>
      <when test="$language='English'">
	<choose>
	  <when test="$month=1"> January </when>
	  <when test="$month=2"> February </when>
	  <when test="$month=3"> March </when>
	  <when test="$month=4"> April </when>
	  <when test="$month=5"> May </when>
	  <when test="$month=6"> June </when>
	  <when test="$month=7"> July </when>
	  <when test="$month=8"> August </when>
	  <when test="$month=9"> September </when>
	  <when test="$month=10"> October </when>
	  <when test="$month=11"> November </when>
	  <when test="$month=12"> December </when>
	  <otherwise> </otherwise>
	</choose>
      </when>
      <when test="$language='French'">
	<choose>
	  <when test="$month=1"> Janvier </when>
	  <when test="$month=2"> Février </when>
	  <when test="$month=3"> Mars </when>
	  <when test="$month=4"> Avril </when>
	  <when test="$month=5"> Mai </when>
	  <when test="$month=6"> Juin </when>
	  <when test="$month=7"> Juillet </when>
	  <when test="$month=8"> Août </when>
	  <when test="$month=9"> Septembre </when>
	  <when test="$month=10"> Octobre </when>
	  <when test="$month=11"> Novembre </when>
	  <when test="$month=12"> Décembre </when>
	  <otherwise> </otherwise>
	</choose>
      </when>
    </choose>
    
    <!-- print year -->
    <value-of select="$year"/>
  </template>
  
  <template name="print-colour">
    <param name="colour" select="'error'"/>
    <choose>
      <when test="$language='English'">
	<choose>
	  <when test="$colour='white'">White</when>
	  <when test="$colour='black'">Black</when>
	</choose>
      </when>
      <when test="$language='French'">
	<choose>
	  <when test="$colour='white'">Blanc</when>
	  <when test="$colour='black'">Noir</when>
	</choose>
      </when>
    </choose>
  </template>
  
  
  <template match="player">
    <apply-templates select="person/surname"/>
    <text>, </text>
    <apply-templates select="person/firstname"/>
  </template>
  
  </transform>