1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <xsl:stylesheet version="1.0"
\r
3 xmlns ="http://www.w3.org/1999/xhtml"
\r
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
\r
5 <xsl:template match="/">
\r
6 <xsl:apply-templates select="libraries" />
\r
9 <xsl:template match="libraries">
\r
10 <html xml:lang="ja">
\r
12 <title>Configuration file</title>
\r
13 <meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8" />
\r
14 <link rel="stylesheet" href="../../doc/style.css" type="text/css" />
\r
17 <h1>Configuration file</h1>
\r
18 <h2 id="about">About</h2>
\r
19 <p>This is TPI configuration XML file. The schema of this file is <a href="../../doc/schema.xsd">schema.xsd</a>.</p>
\r
20 <xsl:apply-templates select="library" />
\r
25 <xsl:template name="command">
\r
26 <xsl:param name="cmd" />
\r
27 <xsl:param name="cmdline" />
\r
28 <xsl:param name="mode">0</xsl:param>
\r
29 <xsl:if test="$cmdline!=''">
\r
33 <xsl:when test="$mode=1">
\r
34 <xsl:attribute name="style">background-color: #fff0f0</xsl:attribute>
\r
35 <xsl:attribute name="title">This command is passed to alternative library.</xsl:attribute>
\r
37 <xsl:when test="$mode=2 or @disable=1">
\r
38 <xsl:attribute name="style">background-color: #f0f0f0</xsl:attribute>
\r
39 <xsl:attribute name="title">This command is disabled.</xsl:attribute>
\r
41 <xsl:when test="@disable-win=1">
\r
42 <xsl:attribute name="style">background-color: #f0f0f0</xsl:attribute>
\r
43 <xsl:attribute name="title">This command is disabled under Windows.</xsl:attribute>
\r
45 <xsl:when test="@disable-lin=1">
\r
46 <xsl:attribute name="style">background-color: #f0f0f0</xsl:attribute>
\r
47 <xsl:attribute name="title">This command is disabled under Linux.</xsl:attribute>
\r
50 <xsl:value-of select="$cmd" />
\r
52 <td><code><xsl:value-of select="$cmdline" /></code></td>
\r
57 <xsl:template name="name">
\r
58 <xsl:param name="alt">0</xsl:param>
\r
60 <xsl:if test="($alt=0 and @prefix!='') or ($alt=1 and @prefix-alt!='')">
\r
61 <xsl:attribute name="title">Prefix:
\r
63 <xsl:when test="$alt=0"><xsl:value-of select="@prefix" /></xsl:when>
\r
64 <xsl:when test="$alt=1"><xsl:value-of select="@prefix-alt" /></xsl:when>
\r
69 <xsl:when test="$alt=0"><xsl:value-of select="@name" /></xsl:when>
\r
70 <xsl:when test="$alt=1"><xsl:value-of select="@name-alt" /></xsl:when>
\r
75 <xsl:template match="library">
\r
77 <xsl:value-of select="@name" />
\r
78 <xsl:if test="@name-alt!=''"> / <xsl:value-of select="@name-alt" /></xsl:if>
\r
81 <xsl:call-template name="name" /> is library for the type <em><xsl:value-of select="@typename" /></em>(extension is "<xsl:value-of select="translate(@suffix, ';', ',')" />").
\r
82 <xsl:if test="@name-alt!=''">
\r
83 <xsl:call-template name="name">
\r
84 <xsl:with-param name="alt">1</xsl:with-param>
\r
85 </xsl:call-template>
\r
86 is used as alternative library.
\r
90 <col style="width: 10%" />
\r
92 <tr><th>Command</th><th>Command line passed to library</th></tr>
\r
93 <xsl:call-template name="command">
\r
94 <xsl:with-param name="cmd">list</xsl:with-param>
\r
95 <xsl:with-param name="cmdline"><xsl:value-of select="@list" /></xsl:with-param>
\r
96 </xsl:call-template>
\r
97 <xsl:call-template name="command">
\r
98 <xsl:with-param name="cmd">list</xsl:with-param>
\r
99 <xsl:with-param name="cmdline"><xsl:value-of select="@list-alt" /></xsl:with-param>
\r
100 <xsl:with-param name="mode">1</xsl:with-param>
\r
101 </xsl:call-template>
\r
102 <xsl:call-template name="command">
\r
103 <xsl:with-param name="cmd">create</xsl:with-param>
\r
104 <xsl:with-param name="cmdline"><xsl:value-of select="@create" /></xsl:with-param>
\r
105 </xsl:call-template>
\r
106 <xsl:call-template name="command">
\r
107 <xsl:with-param name="cmd">create</xsl:with-param>
\r
108 <xsl:with-param name="cmdline"><xsl:value-of select="@create-alt" /></xsl:with-param>
\r
109 <xsl:with-param name="mode">1</xsl:with-param>
\r
110 </xsl:call-template>
\r
111 <xsl:call-template name="command">
\r
112 <xsl:with-param name="cmd">create</xsl:with-param>
\r
113 <xsl:with-param name="cmdline"><xsl:value-of select="@create-disabled" /></xsl:with-param>
\r
114 <xsl:with-param name="mode">2</xsl:with-param>
\r
115 </xsl:call-template>
\r
116 <xsl:call-template name="command">
\r
117 <xsl:with-param name="cmd">add</xsl:with-param>
\r
118 <xsl:with-param name="cmdline"><xsl:value-of select="@add" /></xsl:with-param>
\r
119 </xsl:call-template>
\r
120 <xsl:call-template name="command">
\r
121 <xsl:with-param name="cmd">add</xsl:with-param>
\r
122 <xsl:with-param name="cmdline"><xsl:value-of select="@add-alt" /></xsl:with-param>
\r
123 <xsl:with-param name="mode">1</xsl:with-param>
\r
124 </xsl:call-template>
\r
125 <xsl:call-template name="command">
\r
126 <xsl:with-param name="cmd">add</xsl:with-param>
\r
127 <xsl:with-param name="cmdline"><xsl:value-of select="@add-disabled" /></xsl:with-param>
\r
128 <xsl:with-param name="mode">2</xsl:with-param>
\r
129 </xsl:call-template>
\r
130 <xsl:call-template name="command">
\r
131 <xsl:with-param name="cmd">extract</xsl:with-param>
\r
132 <xsl:with-param name="cmdline"><xsl:value-of select="@extract" /></xsl:with-param>
\r
133 </xsl:call-template>
\r
134 <xsl:call-template name="command">
\r
135 <xsl:with-param name="cmd">extract</xsl:with-param>
\r
136 <xsl:with-param name="cmdline"><xsl:value-of select="@extract-alt" /></xsl:with-param>
\r
137 <xsl:with-param name="mode">1</xsl:with-param>
\r
138 </xsl:call-template>
\r
139 <xsl:call-template name="command">
\r
140 <xsl:with-param name="cmd">extract</xsl:with-param>
\r
141 <xsl:with-param name="cmdline"><xsl:value-of select="@extract-disabled" /></xsl:with-param>
\r
142 <xsl:with-param name="mode">2</xsl:with-param>
\r
143 </xsl:call-template>
\r
144 <xsl:call-template name="command">
\r
145 <xsl:with-param name="cmd">delete</xsl:with-param>
\r
146 <xsl:with-param name="cmdline"><xsl:value-of select="@delete" /></xsl:with-param>
\r
147 </xsl:call-template>
\r
148 <xsl:call-template name="command">
\r
149 <xsl:with-param name="cmd">delete</xsl:with-param>
\r
150 <xsl:with-param name="cmdline"><xsl:value-of select="@delete-alt" /></xsl:with-param>
\r
151 <xsl:with-param name="mode">1</xsl:with-param>
\r
152 </xsl:call-template>
\r
153 <xsl:call-template name="command">
\r
154 <xsl:with-param name="cmd">delete</xsl:with-param>
\r
155 <xsl:with-param name="cmdline"><xsl:value-of select="@delete-disabled" /></xsl:with-param>
\r
156 <xsl:with-param name="mode">2</xsl:with-param>
\r
157 </xsl:call-template>
\r
158 <xsl:call-template name="command">
\r
159 <xsl:with-param name="cmd">update</xsl:with-param>
\r
160 <xsl:with-param name="cmdline"><xsl:value-of select="@update" /></xsl:with-param>
\r
161 </xsl:call-template>
\r
162 <xsl:call-template name="command">
\r
163 <xsl:with-param name="cmd">update</xsl:with-param>
\r
164 <xsl:with-param name="cmdline"><xsl:value-of select="@update-alt" /></xsl:with-param>
\r
165 <xsl:with-param name="mode">1</xsl:with-param>
\r
166 </xsl:call-template>
\r
167 <xsl:call-template name="command">
\r
168 <xsl:with-param name="cmd">update</xsl:with-param>
\r
169 <xsl:with-param name="cmdline"><xsl:value-of select="@update-disabled" /></xsl:with-param>
\r
170 <xsl:with-param name="mode">2</xsl:with-param>
\r
171 </xsl:call-template>
\r
172 <xsl:call-template name="command">
\r
173 <xsl:with-param name="cmd">test</xsl:with-param>
\r
174 <xsl:with-param name="cmdline"><xsl:value-of select="@test" /></xsl:with-param>
\r
175 </xsl:call-template>
\r
176 <xsl:call-template name="command">
\r
177 <xsl:with-param name="cmd">test</xsl:with-param>
\r
178 <xsl:with-param name="cmdline"><xsl:value-of select="@test-alt" /></xsl:with-param>
\r
179 <xsl:with-param name="mode">1</xsl:with-param>
\r
180 </xsl:call-template>
\r
181 <xsl:call-template name="command">
\r
182 <xsl:with-param name="cmd">test</xsl:with-param>
\r
183 <xsl:with-param name="cmdline"><xsl:value-of select="@test-disabled" /></xsl:with-param>
\r
184 <xsl:with-param name="mode">2</xsl:with-param>
\r
185 </xsl:call-template>
\r
186 <xsl:call-template name="command">
\r
187 <xsl:with-param name="cmd">repair</xsl:with-param>
\r
188 <xsl:with-param name="cmdline"><xsl:value-of select="@repair" /></xsl:with-param>
\r
189 </xsl:call-template>
\r
190 <xsl:call-template name="command">
\r
191 <xsl:with-param name="cmd">repair</xsl:with-param>
\r
192 <xsl:with-param name="cmdline"><xsl:value-of select="@repair-alt" /></xsl:with-param>
\r
193 <xsl:with-param name="mode">1</xsl:with-param>
\r
194 </xsl:call-template>
\r
195 <xsl:call-template name="command">
\r
196 <xsl:with-param name="cmd">repair</xsl:with-param>
\r
197 <xsl:with-param name="cmdline"><xsl:value-of select="@repair-disabled" /></xsl:with-param>
\r
198 <xsl:with-param name="mode">2</xsl:with-param>
\r
199 </xsl:call-template>
\r
200 <xsl:call-template name="command">
\r
201 <xsl:with-param name="cmd">move</xsl:with-param>
\r
202 <xsl:with-param name="cmdline"><xsl:value-of select="@move" /></xsl:with-param>
\r
203 </xsl:call-template>
\r
204 <xsl:call-template name="command">
\r
205 <xsl:with-param name="cmd">move</xsl:with-param>
\r
206 <xsl:with-param name="cmdline"><xsl:value-of select="@move-alt" /></xsl:with-param>
\r
207 <xsl:with-param name="mode">1</xsl:with-param>
\r
208 </xsl:call-template>
\r
209 <xsl:call-template name="command">
\r
210 <xsl:with-param name="cmd">move</xsl:with-param>
\r
211 <xsl:with-param name="cmdline"><xsl:value-of select="@move-disabled" /></xsl:with-param>
\r
212 <xsl:with-param name="mode">2</xsl:with-param>
\r
213 </xsl:call-template>
\r
214 <xsl:call-template name="command">
\r
215 <xsl:with-param name="cmd">sfx</xsl:with-param>
\r
216 <xsl:with-param name="cmdline"><xsl:value-of select="@sfx" /></xsl:with-param>
\r
217 </xsl:call-template>
\r
218 <xsl:call-template name="command">
\r
219 <xsl:with-param name="cmd">sfx</xsl:with-param>
\r
220 <xsl:with-param name="cmdline"><xsl:value-of select="@sfx-alt" /></xsl:with-param>
\r
221 <xsl:with-param name="mode">1</xsl:with-param>
\r
222 </xsl:call-template>
\r
223 <xsl:call-template name="command">
\r
224 <xsl:with-param name="cmd">sfx</xsl:with-param>
\r
225 <xsl:with-param name="cmdline"><xsl:value-of select="@sfx-disabled" /></xsl:with-param>
\r
226 <xsl:with-param name="mode">2</xsl:with-param>
\r
227 </xsl:call-template>
\r
228 <xsl:call-template name="command">
\r
229 <xsl:with-param name="cmd">unsfx</xsl:with-param>
\r
230 <xsl:with-param name="cmdline"><xsl:value-of select="@unsfx" /></xsl:with-param>
\r
231 </xsl:call-template>
\r
232 <xsl:call-template name="command">
\r
233 <xsl:with-param name="cmd">unsfx</xsl:with-param>
\r
234 <xsl:with-param name="cmdline"><xsl:value-of select="@unsfx-alt" /></xsl:with-param>
\r
235 <xsl:with-param name="mode">1</xsl:with-param>
\r
236 </xsl:call-template>
\r
237 <xsl:call-template name="command">
\r
238 <xsl:with-param name="cmd">unsfx</xsl:with-param>
\r
239 <xsl:with-param name="cmdline"><xsl:value-of select="@unsfx-disabled" /></xsl:with-param>
\r
240 <xsl:with-param name="mode">2</xsl:with-param>
\r
241 </xsl:call-template>
\r