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
RevLine 
[57]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
[76]6<!--rst
[80]7
[108]8.. _message_lang.xsl:
9
[95]10================
11message_lang.xsl
12================
[57]13
[76]14produce paragraph or phrase according to language
15
16EVOLUTIONS
17==========
18
[57]19$Id$
[76]20
[116]21$URL$
22
23- fplod 20110705T154547Z aedon.locean-ipsl.upmc.fr (Darwin)
24
25  * add rest mode
26
[76]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
[80]38
[57]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"/>
[58]47<xsl:param name="mode"/>
[57]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">
[58]59eee : in template para_lastupdate_bib
[57]60eee : unknown language : <xsl:value-of select="$language"/>
61</xsl:message>
62</xsl:otherwise>
63</xsl:choose>
64</xsl:variable>
[58]65 <xsl:text>&#xA;</xsl:text>
[57]66<para>
67<xsl:value-of select="$message_lastupdate_bib"/> <xsl:value-of select="$date"/>
68</para>
[58]69 <xsl:text>&#xA;</xsl:text>
[57]70</xsl:template>
71
[58]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>
[116]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>
[58]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>
[64]156</xsl:template>
[58]157
[64]158<xsl:template name="and">
159<!--
160 and
161-->
162<xsl:param name="language"/>
163
164<xsl:variable name="message_and">
[76]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">
[64]174eee : in template and
175eee : unknown language : <xsl:value-of select="$language"/>
[76]176   </xsl:message>
177  </xsl:otherwise>
178 </xsl:choose>
[64]179</xsl:variable>
180
181<xsl:value-of select="$message_and"/>
182
[58]183</xsl:template>
184
[76]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
[57]212</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.