1
<html metal:use-macro="context/@@standard_macros/view"
4
<title metal:fill-slot="title" i18n:translate="">
5
Translation Domain - Translate
10
<div metal:fill-slot="body">
12
<table cols="3" width="100%" border="0">
15
<form action="./" method="post">
16
<div class="form-label" i18n:translate="">Select Languages:</div>
18
<select name="languages:list" size="3" style="width: 80%"
20
<tal:block repeat="language view/getAllLanguages">
22
tal:attributes="value language"
23
tal:content="language"
24
tal:condition="python: language not in
25
view.getEditLanguages()" ></option>
26
<option value="" selected="1"
27
tal:attributes="value language"
28
tal:content="language"
29
tal:condition="python: language in
30
view.getEditLanguages()" ></option>
35
<input class="form-element" type="submit"
36
name="@@changeEditLanguages.html:method" value="Edit"
37
i18n:attributes="value edit-button" />
38
<input class="form-element" type="submit"
39
name="@@deleteLanguages.html:method" value="Delete"
40
i18n:attributes="value delete-button" />
44
<td width="35%" align="right" valign="top">
45
<form action="." method="post">
46
<div class="form-label" i18n:translate="">New Language:</div>
48
<input type="text" name="language" size="20" value="" />
49
<input type="submit" name="@@addLanguage.html:method" value="Add"
50
i18n:attributes="value add-button" />
54
<td width="30%" align="right" valign="top">
55
<form action="./" method="post">
56
<div class="form-label"
57
i18n:translate="">Filter (% - wildcard):</div>
59
<input type="text" name="filter" size="25" value=""
60
tal:attributes="value request/filter|default" />
63
<input type="submit" name="@@changeFilter.html:method"
65
i18n:attributes="value filter-button"/>
72
<form action="./" method="post">
73
<table width="100%" cellspacing="0" cellpadding="3" border="0"
75
<tr class="list-header" align="left">
76
<th width="16"> </th>
77
<th i18n:translate="">Message Id</th>
78
<th tal:repeat="language python:view.getEditLanguages()"
79
tal:content="language">de</th>
81
<tal:block repeat="message python: view.getMessages()">
82
<tr tal:define="oddrow repeat/message/odd"
83
tal:attributes="class python: oddrow and 'odd' or 'even'">
86
tal:attributes="name python: 'edit-msg_id-%i' %message[1];
87
value python: message[0]" />
88
<input type="checkbox" name="message_ids:list"
89
tal:attributes="value python: message[1]" />
91
<td tal:content="python: message[0]">
94
<td tal:repeat="language python:view.getEditLanguages()">
95
<textarea cols="20" rows="2"
96
tal:attributes="name python: 'edit-%s-%i' %(language, message[1])"
97
tal:content="python: view.getTranslation(message[0],
98
language)"></textarea>
103
<th i18n:translate="" colspan="3"
104
tal:attributes="colspan python:len(view.getEditLanguages())+3">
109
<tal:block repeat="count python: range(5)">
110
<tr tal:define="oddrow repeat/count/odd"
111
tal:attributes="class python: oddrow and 'odd' or 'even'">
112
<td width="16"> </td>
114
<textarea cols="20" rows="2" name=""
115
tal:attributes="name string:new-msg_id-${count}"
118
<td tal:repeat="language python:view.getEditLanguages()">
119
<textarea cols="20" rows="2" name=""
120
tal:attributes="name string:new-${language}-${count}"
128
<input class="form-element" type="submit"
129
name="@@editMessages.html:method" value="Edit Messages"
130
i18n:attributes="value" />
131
<input class="form-element" type="submit"
132
name="@@deleteMessages.html:method" value="Delete Messages"
133
i18n:attributes="value" />