Ticket #7858: i18n_udiff.3.patch
| File i18n_udiff.3.patch, 6.4 KB (added by olemis@…, 3 years ago) |
|---|
-
\Trac-0.11.1\trac\ticket\web_ui.py
old new 1062 1062 elif name == 'owner': 1063 1063 field['skip'] = True 1064 1064 if not ticket.exists: 1065 field['label'] = 'Assign to'1065 field['label'] = _('Assign to') 1066 1066 if 'TICKET_MODIFY' in req.perm(ticket.resource): 1067 1067 field['skip'] = False 1068 1068 elif name == 'milestone': … … 1126 1126 field.setdefault('optional', False) 1127 1127 field.setdefault('options', []) 1128 1128 field.setdefault('skip', False) 1129 # translate field labels 1130 field['label'] = _(field['label']) 1129 1131 fields.append(field) 1130 1132 return fields 1131 1133 -
\Trac-0.11.1\trac\timeline\web_ui.py
old new 206 206 add_link(req, 'next', req.href.timeline(from_=next_start, 207 207 daysback=daysback), 208 208 _('Next period')) 209 prevnext_nav(req, 'Period')209 prevnext_nav(req, _('Period')) 210 210 211 211 return 'timeline.html', data, None 212 212 … … 318 318 exc_name, ': ', to_unicode(exc), class_='message'), 319 319 tag.p('You may want to see the other kind of events from the ', 320 320 tag.a('Timeline', href=href)))) 321 -
\Trac-0.11.1\trac\ticket\templates\query.html
old new 51 51 <tr class="${field_name}" py:if="multiline or constraint_idx == 0"> 52 52 <py:choose test="constraint_idx"> 53 53 <py:when test="0"> 54 <th scope="row"><label>$ field.label</label></th>54 <th scope="row"><label>${_(field.label)}</label></th> 55 55 <td py:if="field.type not in ('radio', 'checkbox')" class="mode"> 56 56 <select name="${field_name}_mode"> 57 57 <option py:for="mode in modes[field.type]" value="$mode.value" … … 122 122 disabled="${(field.type == 'radio' and 123 123 field_name in constraints and 124 124 len(constraints[field_name])) or None}"> 125 ${ field.label}125 ${_(field.label)} 126 126 </option> 127 127 </select> 128 128 <input type="submit" name="add" value="+" /> … … 141 141 <input type="checkbox" name="col" value="$column" 142 142 checked="${any([(value == column) for value in col]) 143 143 and 'checked' or None}" /> 144 ${ labels.get(column, column or 'none')}144 ${_(labels.get(column, column or 'none'))} 145 145 </label> 146 146 </py:for> 147 147 </div> … … 154 154 <option py:for="field_name, field in fields.items()" 155 155 py:if="field.type in ('select', 'radio') or field_name in ('owner', 'reporter')" 156 156 selected="${field_name == query.group or None}" 157 value="${field_name}">${ field.label}</option>157 value="${field_name}">${_(field.label)}</option> 158 158 </select> 159 159 <input type="checkbox" name="groupdesc" id="groupdesc" 160 160 checked="${query.groupdesc or None}" /> … … 167 167 <py:for each="column in all_textareas"> 168 168 <label><input type="checkbox" name="row" value="$column" 169 169 checked="${any([(value == column) for value in row]) and 'checked' or None}" /> 170 ${ labels.get(column, column or 'none')}</label>170 ${_(labels.get(column, column or 'none'))}</label> 171 171 </py:for> 172 172 </p> 173 173 … … 188 188 <script type="text/javascript"> 189 189 var properties={ 190 190 <py:for each="(field_name, field), sep in separated(fields.iteritems())"> 191 $field_name: { type: "$field.type", label: "$ field.label"191 $field_name: { type: "$field.type", label: "${_(field.label)}" 192 192 <py:if test="'options' in field">, options: [ 193 193 <py:for each="option, sep in separated(field.options)">"$option"$sep 194 194 </py:for>] -
\Trac-0.11.1\trac\ticket\templates\query_results.html
old new 38 38 <th py:for="header in headers" 39 39 class="$header.name${query.order == header.name and (query.desc and ' desc' or ' asc') or ''}"> 40 40 <a title="Sort by $header.label${query.order == header.name and not query.desc and ' (descending)' or ''}" 41 href="$header.href">${ header.label}</a>41 href="$header.href">${_(header.label)}</a> 42 42 </th> 43 43 </tr> 44 44 </thead> -
\Trac-0.11.1\trac\ticket\templates\report_view.html
old new 57 57 <a py:strip="not sorting_enabled" 58 58 py:with="filtered_args = dict([(k,v) for k,v in args.items() if k not in ('sort', 'asc')])" 59 59 href="${href.report(report.id, sort=header.col, asc=not header.asc and '1' or '0', **filtered_args)}"> 60 $ header.title60 ${_(header.title)} 61 61 </a> 62 62 </th> 63 63 </tr> -
\Trac-0.11.1\trac\timeline\templates\timeline.html
old new 32 32 </form> 33 33 34 34 <py:for each="day, events in groupby(events, key=lambda e: format_date(e.date))"> 35 <h2>${day}: ${day == today and 'Today' or day == yesterday and 'Yesterday'or None}</h2>35 <h2>${day}: ${day == today and _('Today') or day == yesterday and _('Yesterday') or None}</h2> 36 36 <dl> 37 37 <py:for each="event in events" 38 38 py:with="highlight = precision and precisedate and timedelta(0) <= (event.date - precisedate) < precision">
