source: trunk/message_lang.xsl @ 140

Last change on this file since 140 was 116, checked in by pinsard, 13 years ago

Consolidation of shell scripts

File size: 4.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<!--rst
7
8.. _message_lang.xsl:
9
10================
11message_lang.xsl
12================
13
14produce paragraph or phrase according to language
15
16EVOLUTIONS
17==========
18
19$Id$
20
21$URL$
22
23- fplod 20110705T154547Z aedon.locean-ipsl.upmc.fr (Darwin)
24
25  * add rest mode
26
27- fplod 2008-09-17T12:07:38Z aedon.locean-ipsl.upmc.fr (Darwin)
28
29  * add message_back
30
31- fplod 2008-05-06T13:24:02Z aedon.locean-ipsl.upmc.fr (Darwin)
32
33  * add message_and
34
35- fplod 2008-04-30T10:57:13Z aedon.locean-ipsl.upmc.fr (Darwin)
36
37  * creation
38
39-->
40
41<xsl:template name="para_lastupdate_bib">
42<!--
43 Last update of the bibliography databank : date
44-->
45<xsl:param name="language"/>
46<xsl:param name="date"/>
47<xsl:param name="mode"/>
48
49<xsl:variable name="message_lastupdate_bib">
50<xsl:choose>
51<xsl:when test="($language = 'en')">
52Last update of the bibliography databank :
53</xsl:when>
54<xsl:when test="($language = 'fr')">
55Dernière mise à jour de la bibliographie :
56</xsl:when>
57<xsl:otherwise>
58 <xsl:message terminate="yes">
59eee : in template para_lastupdate_bib
60eee : unknown language : <xsl:value-of select="$language"/>
61</xsl:message>
62</xsl:otherwise>
63</xsl:choose>
64</xsl:variable>
65 <xsl:text>&#xA;</xsl:text>
66<para>
67<xsl:value-of select="$message_lastupdate_bib"/> <xsl:value-of select="$date"/>
68</para>
69 <xsl:text>&#xA;</xsl:text>
70</xsl:template>
71
72<xsl:template name="para_lastupdate_user">
73<!--
74 Last update of the user databank : date
75-->
76<xsl:param name="language"/>
77<xsl:param name="date"/>
78<xsl:param name="mode"/>
79
80<xsl:variable name="message_lastupdate_user">
81<xsl:choose>
82<xsl:when test="($language = 'en')">
83Last update of the user databank :
84</xsl:when>
85<xsl:when test="($language = 'fr')">
86Dernière mise à jour de la base utilisateur :
87</xsl:when>
88<xsl:otherwise>
89 <xsl:message terminate="yes">
90eee : in template para_lastupdate_user
91eee : unknown language : <xsl:value-of select="$language"/>
92</xsl:message>
93</xsl:otherwise>
94</xsl:choose>
95</xsl:variable>
96 <xsl:text>&#xA;</xsl:text>
97<para>
98<xsl:value-of select="$message_lastupdate_user"/> <xsl:value-of select="$date"/>
99</para>
100 <xsl:text>&#xA;</xsl:text>
101</xsl:template>
102
103<xsl:template name="para_lastupdate">
104<!--
105 Last update : date
106-->
107<xsl:param name="language"/>
108<xsl:param name="date"/>
109<xsl:param name="mode"/>
110
111<xsl:variable name="message_lastupdate">
112<xsl:choose>
113<xsl:when test="($language = 'en')">
114Last update :
115</xsl:when>
116<xsl:when test="($language = 'fr')">
117Dernière mise à jour :
118</xsl:when>
119<xsl:otherwise>
120 <xsl:message terminate="yes">
121eee : in template para_lastupdate
122eee : unknown language : <xsl:value-of select="$language"/>
123</xsl:message>
124</xsl:otherwise>
125</xsl:choose>
126</xsl:variable>
127
128<xsl:choose>
129<xsl:when test="($mode = 'dbk')">
130 <xsl:text>&#xA;</xsl:text>
131<para>
132<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
133</para>
134 <xsl:text>&#xA;</xsl:text>
135</xsl:when>
136<xsl:when test="($mode = 'html')">
137<xsl:element name="p">
138<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
139</xsl:element>
140</xsl:when>
141<xsl:when test="($mode = 'flat')">
142<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
143</xsl:when>
144<xsl:when test="($mode = 'rest')">
145<xsl:text>&#xA;</xsl:text>
146<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
147<xsl:text>&#xA;</xsl:text>
148</xsl:when>
149<xsl:otherwise>
150 <xsl:message terminate="yes">
151eee : in template para_lastupdate
152eee : unknown mode : <xsl:value-of select="$mode"/>
153</xsl:message>
154</xsl:otherwise>
155</xsl:choose>
156</xsl:template>
157
158<xsl:template name="and">
159<!--
160 and
161-->
162<xsl:param name="language"/>
163
164<xsl:variable name="message_and">
165 <xsl:choose>
166  <xsl:when test="($language = 'en')">
167   <xsl:text> and </xsl:text>
168  </xsl:when>
169  <xsl:when test="($language = 'fr')">
170   <xsl:text> et </xsl:text>
171  </xsl:when>
172  <xsl:otherwise>
173   <xsl:message terminate="yes">
174eee : in template and
175eee : unknown language : <xsl:value-of select="$language"/>
176   </xsl:message>
177  </xsl:otherwise>
178 </xsl:choose>
179</xsl:variable>
180
181<xsl:value-of select="$message_and"/>
182
183</xsl:template>
184
185<xsl:template name="back">
186<!--
187 Back to
188-->
189<xsl:param name="language"/>
190
191<xsl:variable name="message_back">
192 <xsl:choose>
193  <xsl:when test="($language = 'en')">
194   <xsl:text>Back to</xsl:text>
195  </xsl:when>
196  <xsl:when test="($language = 'fr')">
197   <xsl:text>Retour vers</xsl:text>
198  </xsl:when>
199  <xsl:otherwise>
200   <xsl:message terminate="yes">
201eee : in template back
202eee : unknown language : <xsl:value-of select="$language"/>
203   </xsl:message>
204  </xsl:otherwise>
205 </xsl:choose>
206</xsl:variable>
207
208<xsl:value-of select="$message_back"/>
209
210</xsl:template>
211
212</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.