4 <p>[% saved_message %]</p>
9 <form method="post" action="[% HTML.escape(script) %]">
11 <input type="hidden" name="type" value="unit">
15 <th class="listtop" colspan="2">[% title %]</th>
21 Einheiten haben entweder keine oder genau eine Basiseinheit, von der
22 sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen,
23 dann müssen Sie auch einen Faktor eingeben. Sie müssen
24 Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So
25 ist die Definition von "kg" mit der Basiseinheit
26 "g" und dem Faktor 1000 zulässig, die Definition von
27 "g" mit der Basiseinheit "kg" und dem Faktor
28 "0,001" hingegen nicht.
34 <tr><th class="listtop"><translate>Add unit</translate></th></tr>
39 <th align="right"><translate>Unit</translate></th>
40 <td><input name="new_name" size="20" maxlength="20"></td>
43 <th align="right"><translate>Base unit</translate></th>
45 <select name="new_base_unit">
46 [% FOREACH row = NEW_BASE_UNIT_DDBOX %]<option [% row.selected %]>[% row.name %]</option>[% END %]
51 <th align="right"><translate>Factor</translate></th>
52 <td><input name="new_factor"></td>
55 [% FOREACH language = LANGUAGES %]
57 <th align="right">[% language.description %]</th>
58 <td><input name="new_localized_[% language.id %]" size="20" maxlength="20"></td>
59 <th align="right"><translate>Plural</translate></th>
60 <td><input name="new_localized_plural_[% language.id %]" size="20" maxlength="20"></td>
65 <input type="submit" class="submit" name="action" value="<translate>Add</translate>">
70 <tr><th class="listtop"><translate>Edit units</translate></th></tr>
74 <translate>Units that have already been used (e.g. for parts and
75 services or in invoices or warehouse transactions) cannot be
80 <translate>Units marked for deletion will be deleted upon
85 <translate>You can declare different translations for singular and
86 plural for each unit (e.g. "day" and
87 "days).</translate>
92 <th class="listheading" width="32" align="center" valign="center"><img alt="<translate>up</translate>" src="image/up.png"><img alt="<translate>down</translate>" src="image/down.png"></th>
93 <th class="listheading"><translate>Delete</translate></th>
94 <th class="listheading"><translate>Unit</translate></th>
95 <th class="listheading"><translate>Base unit</translate></th>
96 <th class="listheading"><translate>Factor</translate></th>
97 [% FOREACH language = LANGUAGES %]
98 <th class="listheading">[% language.description %]</th>
102 [% FOREACH row = UNITS %]
104 <td width="32" align="center" valign="center">[% IF loop.first %]<img src="image/transparent16x16.gif">[% ELSE %]<a href="[% updownlink %]&dir=up&name=[% HTML.url(row.name) %]"><img alt="<translate>up</translate>" src="image/up.png" border="0"></a>[% END %][% IF loop.last %]<img src="image/transparent16x16.gif">[% ELSE %]<a href="[% updownlink %]&dir=down&name=[% HTML.url(row.name) %]"><img alt="<translate>down</translate>" src="image/down.png" border="0"></a>[% END %]</td>
107 <input type="hidden" name="unchangeable_[% loop.count %]" value="1">
108 <input type="hidden" name="old_name_[% loop.count %]" value="[% HTML.escape(row.name) %]">
111 <td>[% HTML.escape(row.name) %]</td>
112 <td>[% IF row.base_unit %][% HTML.escape(row.base_unit) %][% ELSE %]---[% END %]</td>
113 <td>[% IF row.base_unit %][% HTML.escape(row.factor) %][% ELSE %]---[% END %]</td>
117 <td align="center"><input type="checkbox" name="delete_[% loop.count %]"></td>
119 <input type="hidden" name="old_name_[% loop.count %]" value="[% HTML.escape(row.name) %]">
120 <input name="name_[% loop.count %]" size="10" maxlength="20" value="[% HTML.escape(row.name) %]">
123 <select name="base_unit_[% loop.count %]">
124 [% FOREACH option = row.BASE_UNIT_DDBOX %]<option [% option.selected %]>[% HTML.escape(option.name) %]</option>[% END %]
127 <td><input name="factor_[% loop.count %]" size="8" value="[% row.factor %]"></td>
130 [% FOREACH language = row.UNITLANGUAGES %]
132 <translate>singular first char</translate>:
133 <input name="localized_[% language.idx %]_[% language.language_id %]" value="[% HTML.escape(language.localized) %]" size="6" maxlength="20">
134 <translate>plural first char</translate>:
135 <input name="localized_plural_[% language.idx %]_[% language.language_id %]" value="[% HTML.escape(language.localized_plural) %]" size="6" maxlength="20">
140 [% IF loop.last %]<input type="hidden" name="rowcount" value="[% loop.count %]">[% END %]
144 <input type="submit" class="submit" name="action" value="<translate>Save</translate>">