~landscape/zope3/trunk

« back to all changes in this revision

Viewing changes to src/zope/app/i18n/browser/translate.pt

  • Committer: Sidnei da Silva
  • Date: 2010-07-05 21:07:01 UTC
  • Revision ID: sidnei.da.silva@canonical.com-20100705210701-zmqhqrbzad1mhzsl
- Reduce deps

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<html metal:use-macro="context/@@standard_macros/view"
2
 
    i18n:domain="zope">
3
 
<head>
4
 
  <title metal:fill-slot="title" i18n:translate="">
5
 
    Translation Domain - Translate
6
 
  </title>
7
 
</head>
8
 
 
9
 
<body>
10
 
<div metal:fill-slot="body">
11
 
  
12
 
  <table cols="3" width="100%" border="0">
13
 
    <tr>
14
 
      <td width="35%">
15
 
        <form action="./" method="post">
16
 
          <div class="form-label" i18n:translate="">Select Languages:</div>
17
 
          <div>
18
 
            <select name="languages:list" size="3" style="width: 80%"
19
 
                    multiple="multiple">
20
 
              <tal:block repeat="language view/getAllLanguages">
21
 
                <option value="" 
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>
31
 
              </tal:block>
32
 
            </select>
33
 
          </div>
34
 
          <div>
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" />
41
 
          </div>
42
 
        </form>
43
 
      </td>
44
 
      <td width="35%" align="right" valign="top">
45
 
        <form action="." method="post">
46
 
          <div class="form-label" i18n:translate="">New Language:</div>
47
 
          <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" />
51
 
          </div>
52
 
        </form>
53
 
      </td>
54
 
      <td width="30%" align="right" valign="top">
55
 
        <form action="./" method="post">
56
 
          <div class="form-label" 
57
 
               i18n:translate="">Filter (% - wildcard):</div>
58
 
          <div>
59
 
            <input type="text" name="filter" size="25" value=""
60
 
                   tal:attributes="value request/filter|default" />
61
 
          </div>
62
 
          <div>
63
 
            <input type="submit" name="@@changeFilter.html:method" 
64
 
                   value="Filter" 
65
 
                   i18n:attributes="value filter-button"/>
66
 
          </div>
67
 
        </form>
68
 
      </td>
69
 
    </tr>
70
 
  </table>
71
 
 
72
 
  <form action="./" method="post">
73
 
    <table width="100%" cellspacing="0" cellpadding="3" border="0" 
74
 
           class="listing">
75
 
      <tr class="list-header" align="left">
76
 
        <th width="16">&nbsp;</th>
77
 
        <th i18n:translate="">Message Id</th>
78
 
        <th tal:repeat="language python:view.getEditLanguages()"
79
 
            tal:content="language">de</th>
80
 
      </tr>    
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'">
84
 
              <td>
85
 
                <input type="hidden"
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]" />
90
 
        </td>
91
 
        <td tal:content="python: message[0]">
92
 
          default
93
 
        </td>
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>
99
 
        </td>
100
 
      </tr>
101
 
      </tal:block>
102
 
      <tr>
103
 
        <th i18n:translate="" colspan="3"
104
 
           tal:attributes="colspan python:len(view.getEditLanguages())+3">
105
 
          Add new messages
106
 
        </th>
107
 
      </tr>
108
 
    
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">&nbsp;</td>
113
 
              <td>
114
 
                <textarea cols="20" rows="2" name=""
115
 
                      tal:attributes="name string:new-msg_id-${count}"
116
 
                ></textarea> 
117
 
              </td>
118
 
              <td tal:repeat="language python:view.getEditLanguages()">
119
 
                <textarea cols="20" rows="2" name=""
120
 
                  tal:attributes="name string:new-${language}-${count}"
121
 
                ></textarea> 
122
 
              </td>
123
 
      </tr>
124
 
      </tal:block>
125
 
    </table>
126
 
    
127
 
    <div>
128
 
      <input class="form-element" type="submit" 
129
 
             name="@@editMessages.html:method" value="Edit Messages"
130
 
             i18n:attributes="value" />&nbsp;
131
 
      <input class="form-element" type="submit" 
132
 
             name="@@deleteMessages.html:method" value="Delete Messages"
133
 
             i18n:attributes="value" />
134
 
    </div>
135
 
  </form>
136
 
 
137
 
</div>
138
 
</body>
139
 
</html>