comparison roundup/cgi/templating.py @ 3354:201dbcf63a30

use translation for boolean property rendering [SF#1225152]
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Wed, 22 Jun 2005 07:24:20 +0000
parents afe094d2daed
children 5c8822d10fdc
comparison
equal deleted inserted replaced
3353:e27694724793 3354:201dbcf63a30
1326 if not self.is_view_ok(): 1326 if not self.is_view_ok():
1327 return self._('[hidden]') 1327 return self._('[hidden]')
1328 1328
1329 if self._value is None: 1329 if self._value is None:
1330 return '' 1330 return ''
1331 return self._value and "Yes" or "No" 1331 return self._value and self._("Yes") or self._("No")
1332 1332
1333 def field(self): 1333 def field(self):
1334 ''' Render a form edit field for the property 1334 ''' Render a form edit field for the property
1335 1335
1336 If not editable, just display the value via plain(). 1336 If not editable, just display the value via plain().
1345 1345
1346 checked = value and "checked" or "" 1346 checked = value and "checked" or ""
1347 if value: 1347 if value:
1348 s = self.input(type="radio", name=self._formname, value="yes", 1348 s = self.input(type="radio", name=self._formname, value="yes",
1349 checked="checked") 1349 checked="checked")
1350 s += 'Yes' 1350 s += self._('Yes')
1351 s +=self.input(type="radio", name=self._formname, value="no") 1351 s +=self.input(type="radio", name=self._formname, value="no")
1352 s += 'No' 1352 s += self._('No')
1353 else: 1353 else:
1354 s = self.input(type="radio", name=self._formname, value="yes") 1354 s = self.input(type="radio", name=self._formname, value="yes")
1355 s += 'Yes' 1355 s += self._('Yes')
1356 s +=self.input(type="radio", name=self._formname, value="no", 1356 s +=self.input(type="radio", name=self._formname, value="no",
1357 checked="checked") 1357 checked="checked")
1358 s += 'No' 1358 s += self._('No')
1359 return s 1359 return s
1360 1360
1361 class DateHTMLProperty(HTMLProperty): 1361 class DateHTMLProperty(HTMLProperty):
1362 1362
1363 _marker = [] 1363 _marker = []

Roundup Issue Tracker: http://roundup-tracker.org/