Mercurial > p > roundup > code
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 = [] |
