comparison roundup/roundupdb.py @ 3790:9171e01ac932

use named variable slots in translation string
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Mon, 18 Dec 2006 11:34:41 +0000
parents 4efa50393b2d
children 83748b2de465
comparison
equal deleted inserted replaced
3789:d9b6ec37969b 3790:9171e01ac932
14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
18 # 18 #
19 # $Id: roundupdb.py,v 1.127 2006-11-10 11:03:42 a1s Exp $ 19 # $Id: roundupdb.py,v 1.128 2006-12-18 11:34:41 a1s Exp $
20 20
21 """Extending hyperdb with types specific to issue-tracking. 21 """Extending hyperdb with types specific to issue-tracking.
22 """ 22 """
23 __docformat__ = 'restructuredtext' 23 __docformat__ = 'restructuredtext'
24 24
592 else: 592 else:
593 change = '%s -> %s'%(oldvalue, value) 593 change = '%s -> %s'%(oldvalue, value)
594 if '\n' in change: 594 if '\n' in change:
595 value = self.indentChangeNoteValue(str(value)) 595 value = self.indentChangeNoteValue(str(value))
596 oldvalue = self.indentChangeNoteValue(str(oldvalue)) 596 oldvalue = self.indentChangeNoteValue(str(oldvalue))
597 change = _('\nNow:\n%s\nWas:\n%s') % (value, oldvalue) 597 change = _('\nNow:\n%(new)s\nWas:\n%(old)s') % {
598 "new": value, "old": oldvalue}
598 m.append('%s: %s'%(propname, change)) 599 m.append('%s: %s'%(propname, change))
599 if m: 600 if m:
600 m.insert(0, '----------') 601 m.insert(0, '----------')
601 m.insert(0, '') 602 m.insert(0, '')
602 return '\n'.join(m) 603 return '\n'.join(m)

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