root/releases/bedework-3.4.1/deployment/resources/xsl/default/default/messages.xsl

Revision 1731 (checked in by douglm, 5 years ago)

Better messages for freebusy fetches

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3   <xsl:template match="message">
4     <xsl:choose>
5       <xsl:when test="id='org.bedework.client.message.added.calendar'">
6         Calendar added.
7       </xsl:when>
8       <xsl:when test="id='org.bedework.client.message.added.categories'">
9         <xsl:choose>
10           <xsl:when test="param='1'">
11             1 category added
12           </xsl:when>
13           <xsl:otherwise>
14             <xsl:value-of select="param"/> categories added
15           </xsl:otherwise>
16         </xsl:choose>
17       </xsl:when>
18       <xsl:when test="id='org.bedework.client.message.added.contact'">
19         Contact added
20       </xsl:when>
21       <xsl:when test="id='org.bedework.client.message.added.eventrefs'">
22         <xsl:choose>
23           <xsl:when test="param='1'">
24             1 event reference added.
25           </xsl:when>
26           <xsl:otherwise>
27             <xsl:value-of select="param"/> event references added.
28           </xsl:otherwise>
29         </xsl:choose>
30       </xsl:when>
31       <xsl:when test="id='org.bedework.client.message.added.events'">
32         <xsl:choose>
33           <xsl:when test="param='1'">
34             1 event added.
35           </xsl:when>
36           <xsl:otherwise>
37             <xsl:value-of select="param"/> events added.
38           </xsl:otherwise>
39         </xsl:choose>
40       </xsl:when>
41       <xsl:when test="id='org.bedework.client.message.added.folder'">
42         Folder added.
43       </xsl:when>
44       <xsl:when test="id='org.bedework.client.message.added.locations'">
45         <xsl:choose>
46           <xsl:when test="param='1'">
47             1 location added
48           </xsl:when>
49           <xsl:otherwise>
50             <xsl:value-of select="param"/> locations added
51           </xsl:otherwise>
52         </xsl:choose>
53       </xsl:when>
54
55       <xsl:when test="id='org.bedework.client.message.added.tasks'">
56         <xsl:choose>
57           <xsl:when test="param='1'">
58             1 task added.
59           </xsl:when>
60           <xsl:otherwise>
61             <xsl:value-of select="param"/> tasks added.
62           </xsl:otherwise>
63         </xsl:choose>
64       </xsl:when>
65
66       <xsl:when test="id='org.bedework.client.message.cancelled'">
67           Action cancelled.
68       </xsl:when>
69
70       <xsl:when test="id='org.bedework.client.message.deleted.authuser'">
71         Administrator removed
72       </xsl:when>
73       <xsl:when test="id='org.bedework.client.message.deleted.calendar'">
74         Calendar/folder deleted.
75       </xsl:when>
76       <xsl:when test="id='org.bedework.client.message.deleted.category'">
77         Category deleted.
78       </xsl:when>
79       <xsl:when test="id='org.bedework.client.message.deleted.contact'">
80         Contact deleted
81       </xsl:when>
82       <xsl:when test="id='org.bedework.client.message.deleted.events'">
83         <xsl:choose>
84           <xsl:when test="param='1'">
85             1 event deleted.
86           </xsl:when>
87           <xsl:otherwise>
88             <xsl:value-of select="param"/> events deleted.
89           </xsl:otherwise>
90         </xsl:choose>
91       </xsl:when>
92       <xsl:when test="id='org.bedework.client.message.deleted.group'">
93         Group deleted
94       </xsl:when>
95       <xsl:when test="id='org.bedework.client.message.deleted.locations'">
96         <xsl:choose>
97           <xsl:when test="param='1'">
98             1 location removed.
99           </xsl:when>
100           <xsl:otherwise>
101             <xsl:value-of select="param"/> locations removed.
102           </xsl:otherwise>
103         </xsl:choose>
104       </xsl:when>
105       <xsl:when test="id='org.bedework.client.message.deleted.subscription'">
106         Subscription removed.
107       </xsl:when>
108       <xsl:when test="id='org.bedework.client.message.deleted.view'">
109         View deleted
110       </xsl:when>
111
112       <xsl:when test="id='org.bedework.client.message.freebusy.unavailable'">
113         Freebusy information is (currently) unavailable for
114           <xsl:value-of select="param"/>
115       </xsl:when>
116
117       <xsl:when test="id='org.bedework.client.message.imported.timezones'">
118         Timezones successfully imported
119       </xsl:when>
120       <xsl:when test="id='org.bedework.client.message.fixed.timezones'">
121         Timezones successfully fixed
122       </xsl:when>
123
124       <xsl:when test="id='org.bedework.client.message.mailed.event'">
125         Event has been mailed
126       </xsl:when>
127
128       <xsl:when test="id='org.bedework.client.message.schedule.added'">
129         Schedule added
130       </xsl:when>
131       <xsl:when test="id='org.bedework.client.message.schedule.deferred'">
132         Schedule deferred
133       </xsl:when>
134       <xsl:when test="id='org.bedework.client.message.schedule.ignored'">
135         Schedule ignored
136       </xsl:when>
137       <xsl:when test="id='org.bedework.client.message.schedule.rescheduled'">
138         Schedule rescheduled
139       </xsl:when>
140       <xsl:when test="id='org.bedework.client.message.schedule.sent'">
141         Scheduling message sent to <xsl:value-of select="param"/>
142       </xsl:when>
143       <xsl:when test="id='org.bedework.client.message.schedule.updated'">
144         Schedule updated
145       </xsl:when>
146
147       <xsl:when test="id='org.bedework.client.message.set.alarm'">
148         Alarm has been set
149       </xsl:when>
150
151       <xsl:when test="id='org.bedework.client.message.updated.authuser'">
152         Administrator updated
153       </xsl:when>
154       <xsl:when test="id='org.bedework.client.message.updated.calendar'">
155         Calendar updated.
156       </xsl:when>
157       <xsl:when test="id='org.bedework.client.message.updated.category'">
158         Category updated.
159       </xsl:when>
160       <xsl:when test="id='org.bedework.client.message.updated.contact'">
161         Contact updated
162       </xsl:when>
163       <xsl:when test="id='org.bedework.client.message.updated.event'">
164         Event updated
165       </xsl:when>
166       <xsl:when test="id='org.bedework.client.message.updated.folder'">
167         Folder updated.
168       </xsl:when>
169       <xsl:when test="id='org.bedework.client.message.updated.group'">
170         Group updated
171       </xsl:when>
172       <xsl:when test="id='org.bedework.client.message.updated.location'">
173         Location updated
174       </xsl:when>
175       <xsl:when test="id='org.bedework.client.message.updated.prefs'">
176         Preferences updated.
177       </xsl:when>
178       <xsl:when test="id='org.bedework.client.message.updated.syspars'">
179         System preferences updated
180       </xsl:when>
181       <xsl:when test="id='org.bedework.client.message.updated.task'">
182         Task updated
183       </xsl:when>
184       <xsl:when test="id='org.bedework.client.message.updated.userinfo'">
185         User information updated
186       </xsl:when>
187       <xsl:otherwise>
188         <xsl:value-of select="id"/> = <xsl:value-of select="param"/>
189       </xsl:otherwise>
190     </xsl:choose>
191   </xsl:template>
192 </xsl:stylesheet>
193
Note: See TracBrowser for help on using the browser.