source: trunk/message_lang.xsl @ 62

Last change on this file since 62 was 58, checked in by pinsard, 16 years ago

introduce language dependency on each update message (bibilo, user, html files)

File size: 3.0 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-04-30T10:57:13Z aedon.locean-ipsl.upmc.fr (Darwin)
13creation
14-->
15
16<xsl:template name="para_lastupdate_bib">
17<!--
18 Last update of the bibliography databank : date
19-->
20<xsl:param name="language"/>
21<xsl:param name="date"/>
22<xsl:param name="mode"/>
23
24<xsl:variable name="message_lastupdate_bib">
25<xsl:choose>
26<xsl:when test="($language = 'en')">
27Last update of the bibliography databank :
28</xsl:when>
29<xsl:when test="($language = 'fr')">
30Dernière mise à jour de la bibliographie :
31</xsl:when>
32<xsl:otherwise>
33 <xsl:message terminate="yes">
34eee : in template para_lastupdate_bib
35eee : unknown language : <xsl:value-of select="$language"/>
36</xsl:message>
37</xsl:otherwise>
38</xsl:choose>
39</xsl:variable>
40 <xsl:text>&#xA;</xsl:text>
41<para>
42<xsl:value-of select="$message_lastupdate_bib"/> <xsl:value-of select="$date"/>
43</para>
44 <xsl:text>&#xA;</xsl:text>
45</xsl:template>
46
47<xsl:template name="para_lastupdate_user">
48<!--
49 Last update of the user databank : date
50-->
51<xsl:param name="language"/>
52<xsl:param name="date"/>
53<xsl:param name="mode"/>
54
55<xsl:variable name="message_lastupdate_user">
56<xsl:choose>
57<xsl:when test="($language = 'en')">
58Last update of the user databank :
59</xsl:when>
60<xsl:when test="($language = 'fr')">
61Dernière mise à jour de la base utilisateur :
62</xsl:when>
63<xsl:otherwise>
64 <xsl:message terminate="yes">
65eee : in template para_lastupdate_user
66eee : unknown language : <xsl:value-of select="$language"/>
67</xsl:message>
68</xsl:otherwise>
69</xsl:choose>
70</xsl:variable>
71 <xsl:text>&#xA;</xsl:text>
72<para>
73<xsl:value-of select="$message_lastupdate_user"/> <xsl:value-of select="$date"/>
74</para>
75 <xsl:text>&#xA;</xsl:text>
76</xsl:template>
77
78<xsl:template name="para_lastupdate">
79<!--
80 Last update : date
81-->
82<xsl:param name="language"/>
83<xsl:param name="date"/>
84<xsl:param name="mode"/>
85
86<xsl:variable name="message_lastupdate">
87<xsl:choose>
88<xsl:when test="($language = 'en')">
89Last update :
90</xsl:when>
91<xsl:when test="($language = 'fr')">
92Dernière mise à jour :
93</xsl:when>
94<xsl:otherwise>
95 <xsl:message terminate="yes">
96eee : in template para_lastupdate
97eee : unknown language : <xsl:value-of select="$language"/>
98</xsl:message>
99</xsl:otherwise>
100</xsl:choose>
101</xsl:variable>
102
103<xsl:choose>
104<xsl:when test="($mode = 'dbk')">
105 <xsl:text>&#xA;</xsl:text>
106<para>
107<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
108</para>
109 <xsl:text>&#xA;</xsl:text>
110</xsl:when>
111<xsl:when test="($mode = 'html')">
112<xsl:element name="p">
113<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
114</xsl:element>
115</xsl:when>
116<xsl:when test="($mode = 'flat')">
117<xsl:value-of select="$message_lastupdate"/> <xsl:value-of select="$date"/>
118</xsl:when>
119<xsl:otherwise>
120 <xsl:message terminate="yes">
121eee : in template para_lastupdate
122eee : unknown mode : <xsl:value-of select="$mode"/>
123</xsl:message>
124</xsl:otherwise>
125</xsl:choose>
126
127</xsl:template>
128
129</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.