source: trunk/message_lang.xsl @ 105

Last change on this file since 105 was 95, checked in by pinsard, 14 years ago

add rest2web for manuals production (and start sphinx but not yet ok)

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