1.1 --- a/examples/Common/Configurator/Resources/config_template.xhtml Thu Dec 01 18:06:13 2005 +0000
1.2 +++ b/examples/Common/Configurator/Resources/config_template.xhtml Thu Dec 01 18:06:40 2005 +0000
1.3 @@ -4,7 +4,7 @@
1.4 <html xmlns="http://www.w3.org/1999/xhtml"
1.5 xmlns:template="http://www.boddie.org.uk/ns/xmltools/template">
1.6 <head>
1.7 - <title>System Configurator</title>
1.8 + <title template:i18n="-">System Configurator</title>
1.9 <meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" />
1.10 <link xmlns:xlink="http://www.w3.org/1999/xlink" href="styles/styles.css" rel="stylesheet" type="text/css" />
1.11 <script type="text/javascript" src="scripts/sarissa.js"> </script>
1.12 @@ -12,14 +12,14 @@
1.13 </head>
1.14
1.15 <body>
1.16 -<h1>System Configurator</h1>
1.17 +<h1 template:i18n="-">System Configurator</h1>
1.18
1.19 <form method="post" action="" template:element="configuration">
1.20 <div id="left">
1.21 <div template:element="details" class="details">
1.22 - <h2>Base System</h2>
1.23 + <h2 template:i18n="-">Base System</h2>
1.24
1.25 - <p>Model
1.26 + <p><span template:i18n="-">Model</span>
1.27 <select template:multiple-choice-field="base-system,value" name="..."
1.28 onchange="
1.29 requestUpdate('cpu', '{template:this-attribute()}',
1.30 @@ -35,9 +35,9 @@
1.31 </select>
1.32 </p>
1.33
1.34 - <h2>Processor</h2>
1.35 + <h2 template:i18n="-">Processor</h2>
1.36
1.37 - <p template:element="cpu" template:id="cpu-node" id="{template:this-element()}">CPU
1.38 + <p template:element="cpu" template:id="cpu-node" id="{template:this-element()}"><span template:i18n="-">CPU</span>
1.39 <select template:multiple-choice-field="-,value" name="...">
1.40 <option template:multiple-choice-value="cpu-enum,value,selected" value="..."></option>
1.41 </select>
1.42 @@ -45,7 +45,7 @@
1.43 </div>
1.44
1.45 <div class="memory" template:element="memory">
1.46 - <h2>Memory</h2>
1.47 + <h2 template:i18n="-">Memory</h2>
1.48
1.49 <div template:id="memory-node" id="{template:this-element()}">
1.50 <p template:element="memory-unit">Memory unit
1.51 @@ -53,53 +53,53 @@
1.52 <option template:multiple-choice-value="memory-unit-enum,value,selected" value="..."></option>
1.53 </select>
1.54
1.55 - <input type="submit" value="Remove" name="..." template:selector-field="remove-memory-unit" />
1.56 + <input type="submit" template:i18n="value" value="Remove" name="..." template:selector-field="remove-memory-unit" />
1.57 </p>
1.58
1.59 <p>
1.60 - <input type="submit" value="Add memory" name="..." template:selector-field="add-memory-unit,memory-unit" />
1.61 + <input type="submit" template:i18n="value,horse" value="Add memory" name="..." template:selector-field="add-memory-unit,memory-unit" />
1.62 </p>
1.63 </div>
1.64 </div>
1.65 </div>
1.66 <div id="right">
1.67 <div class="hard-disks" template:element="hard-disks">
1.68 - <h2>Hard Disks</h2>
1.69 + <h2 template:i18n="-">Hard Disks</h2>
1.70
1.71 <div template:id="hard-disks-node" id="{template:this-element()}">
1.72 - <p template:element="hard-disk">Hard disk drive
1.73 + <p template:element="hard-disk"><span template:i18n="-">Hard disk drive</span>
1.74 <select template:multiple-choice-field="-,value" name="...">
1.75 <option template:multiple-choice-value="hard-disk-enum,value,selected" value="..."></option>
1.76 </select>
1.77
1.78 - <input type="submit" value="Remove" name="..." template:selector-field="remove-hard-disk" />
1.79 + <input type="submit" template:i18n="value" value="Remove" name="..." template:selector-field="remove-hard-disk" />
1.80 </p>
1.81
1.82 <p>
1.83 - <input type="submit" value="Add hard disk" name="..." template:selector-field="add-hard-disk,hard-disk" />
1.84 + <input type="submit" template:i18n="value" value="Add hard disk" name="..." template:selector-field="add-hard-disk,hard-disk" />
1.85 </p>
1.86 </div>
1.87 </div>
1.88
1.89 <div template:element="storage" class="storage">
1.90 - <h2>Additional Storage</h2>
1.91 + <h2 template:i18n="-">Additional Storage</h2>
1.92
1.93 - <p template:element="storage-unit">Storage unit
1.94 + <p template:element="storage-unit"><span template:i18n="-">Storage unit</span>
1.95 <select template:multiple-choice-field="-,value" name="..."
1.96 onchange="requestUpdate('accessories', '{template:other-attributes('value', ../storage-unit)}', '{template:other-elements(../../accessories)}', '{template:other-list-attributes('accessory-enum', 'value', ../../accessories)}', '/configuration/accessories')">
1.97
1.98 <option template:multiple-choice-value="storage-unit-enum,value,selected" value="..."></option>
1.99 </select>
1.100
1.101 - <input type="submit" value="Remove" name="..." template:selector-field="remove-storage-unit" />
1.102 + <input type="submit" template:i18n="value" value="Remove" name="..." template:selector-field="remove-storage-unit" />
1.103 </p>
1.104
1.105 <p>
1.106 - <input type="submit" value="Add storage" name="..." template:selector-field="add-storage-unit,storage-unit" /></p>
1.107 + <input type="submit" template:i18n="value" value="Add storage" name="..." template:selector-field="add-storage-unit,storage-unit" /></p>
1.108 </div>
1.109
1.110 <div template:element="accessories" template:id="accessories-node" id="{template:this-element()}" class="accessories">
1.111 - <h2>Accessories</h2>
1.112 + <h2 template:i18n="-">Accessories</h2>
1.113
1.114 <select name="..." template:multiple-choice-list-field="-,accessory-enum,value" multiple="multiple">
1.115 <option template:multiple-choice-list-value="accessory-enum,value,selected" value="..."></option>
1.116 @@ -108,23 +108,23 @@
1.117 </div>
1.118 <div id="bottom">
1.119 <div template:element="peripherals" class="peripherals">
1.120 - <h2>Input Devices</h2>
1.121 + <h2 template:i18n="-">Input Devices</h2>
1.122
1.123 - <p template:element="keyboard">Keyboard
1.124 + <p template:element="keyboard"><span template:i18n="-">Keyboard</span>
1.125 <select template:multiple-choice-field="-,value" name="...">
1.126 <option template:multiple-choice-value="keyboard-enum,value,selected" value="..."></option>
1.127 </select>
1.128 </p>
1.129
1.130 - <p template:element="mouse">Mouse
1.131 + <p template:element="mouse"><span template:i18n="-">Mouse</span>
1.132 <select template:multiple-choice-field="-,value" name="...">
1.133 <option template:multiple-choice-value="mouse-enum,value,selected" value="..."></option>
1.134 </select>
1.135 </p>
1.136
1.137 - <h2>Display</h2>
1.138 + <h2 template:i18n="-">Display</h2>
1.139
1.140 - <p template:element="screen">Screen
1.141 + <p template:element="screen"><span template:i18n="-">Screen</span>
1.142 <select template:multiple-choice-field="-,value" name="...">
1.143 <option template:multiple-choice-value="screen-enum,value,selected" value="..."></option>
1.144 </select>
1.145 @@ -132,14 +132,14 @@
1.146 </div>
1.147
1.148 <div class="price">
1.149 - <h2>Price</h2>
1.150 + <h2 template:i18n="-">Price</h2>
1.151
1.152 - <p>Total for this configuration:
1.153 + <p><span template:i18n="-">Total for this configuration:</span>
1.154 <span template:value="sum(/configuration//*[@value-is-set]/@price) + sum(/configuration//*[@value = ../@value]/@price)"></span></p>
1.155
1.156 <p>
1.157 - <input type="submit" value="Update!" name="update" />
1.158 - <input type="submit" value="Export!" name="export" /></p>
1.159 + <input type="submit" template:i18n="value" value="Update!" name="update" />
1.160 + <input type="submit" template:i18n="value" value="Export!" name="export" /></p>
1.161 </div>
1.162 </div>
1.163 </form>