source: trunk/message_lang.xsl @ 65

Last change on this file since 65 was 64, checked in by pinsard, 16 years ago

several bug fixes, improvement for conferences (but not complety ok), introducing test in makefile

File size: 3.6 KB
Line 
1<?xml version="1.0" encoding="iso-8859-1"?>
2<xsl:stylesheet
3version="1.0"
4xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
6<!--
7module :
8produce paragraph according to language
9
10update :
11$Id$
12fplod 2008-05-06T13:24:02Z aedon.locean-ipsl.upmc.fr (Darwin)
13add message_and
14fplod 2008-04-30T10:57:13Z aedon.locean-ipsl.upmc.fr (Darwin)
15creation
16-->
17
18<xsl:template name="para_lastupdate_bib">
19<!--
20 Last update of the bibliography databank : date
21-->
22<xsl:param name="language"/>
23<xsl:param name="date"/>
24<xsl:param name="mode"/>
25
26<xsl:variable name="message_lastupdate_bib">
27<xsl:choose>
28<xsl:when test="($language = 'en')">
29Last update of the bibliography databank :
30</xsl:when>
31<xsl:when test="($language = 'fr')">
32Dernière mise à jour de la bibliographie :
33</xsl:when>
34<xsl:otherwise>
35 <xsl:message terminate="yes">
36eee : in template para_lastupdate_bib
37eee : unknown language : <xsl:value-of select="$language"/>
38</xsl:message>
39</xsl:otherwise>
40</xsl:choose>
41</xsl:variable>
42 <xsl:text>&#xA;</xsl:text>
43<para>
44<xsl:value-of select="$message_lastupdate_bib"/> <xsl:value-of select="$date"/>
45</para>
46 <xsl:text>&#xA;</xsl:text>
47</xsl:template>
48
49<xsl:template name="para_lastupdate_user">
50<!--
51 Last update of the user databank : date
52-->
53<xsl:param name="language"/>
54<xsl:param name="date"/>
55<xsl:param name="mode"/>
56
57<xsl:variable name="message_lastupdate_user">
58<xsl:choose>
59<xsl:when test="($language = 'en')">
60Last update of the user databank :
61</xsl:when>
62<xsl:when test="($language = 'fr')">
63Dernière mise à jour de la base utilisateur :
64</xsl:when>
65<xsl:otherwise>
66 <xsl:message terminate="yes">
67eee : in template para_lastupdate_user
68eee : unknown language : <xsl:value-of select="$language"/>
69</xsl:message>
70</xsl:otherwise>
71</xsl:choose>
72</xsl:variable>
73 <xsl:text>&#xA;</xsl:text>
74<para>
75<xsl:value-of select="$message_lastupdate_user"/> <xsl:value-of select="$date"/>
76</para>
77 <xsl:text>&#xA;</xsl:text>
78</xsl:template>
79
80<xsl:template name="para_lastupdate">
81<!--
82 Last update : date
83-->
84<xsl:param name="language"/>
85<xsl:param name="date"/>
86<xsl:param name="mode"/>
87
88<xsl:variable name="message_lastupdate">
89<xsl:choose>
90<xsl:when test="($language = 'en')">
91Last update :
92</xsl:when>
93<xsl:when test="($language = 'fr')">
94Dernière mise à jour :
95</xsl:when>
96<xsl:otherwise>
97 <xsl:message terminate="yes">
98eee : in template para_lastupdate
99eee : unknown language : <xsl:value-of select="$language"/>
100</xsl:message>
101</xsl:otherwise>
102</xsl:choose>
103</xsl:variable>
104
105<xsl:choose>
106<xsl:when test="($mode = 'dbk')">
107 <xsl:text>&#xA;</xsl:text>
108<para>
109<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
110</para>
111 <xsl:text>&#xA;</xsl:text>
112</xsl:when>
113<xsl:when test="($mode = 'html')">
114<xsl:element name="p">
115<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
116</xsl:element>
117</xsl:when>
118<xsl:when test="($mode = 'flat')">
119<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
120</xsl:when>
121<xsl:otherwise>
122 <xsl:message terminate="yes">
123eee : in template para_lastupdate
124eee : unknown mode : <xsl:value-of select="$mode"/>
125</xsl:message>
126</xsl:otherwise>
127</xsl:choose>
128</xsl:template>
129
130<xsl:template name="and">
131<!--
132 and
133-->
134<xsl:param name="language"/>
135
136<xsl:variable name="message_and">
137<xsl:choose>
138<xsl:when test="($language = 'en')">
139<xsl:text> and </xsl:text>
140</xsl:when>
141<xsl:when test="($language = 'fr')">
142<xsl:text> et </xsl:text>
143</xsl:when>
144<xsl:otherwise>
145 <xsl:message terminate="yes">
146eee : in template and
147eee : unknown language : <xsl:value-of select="$language"/>
148</xsl:message>
149</xsl:otherwise>
150</xsl:choose>
151</xsl:variable>
152
153<xsl:value-of select="$message_and"/>
154
155</xsl:template>
156
157</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.