Trac 0.11 ngettext Fix

30 July 2008
15:25

By cmlenz as Diff

1 Index: trac/admin/console.py
2 ===================================================================
3 --- trac/admin/console.py (revision 7422)
4 +++ trac/admin/console.py (working copy)
5 @@ -666,7 +666,7 @@
6 cursor.execute("SELECT count(rev) FROM revision")
7 for cnt, in cursor:
8 printout(ngettext("%(num)s revision cached.",
9 - "%(num)s revisions cached.", cnt, num=cnt))
10 + "%(num)s revisions cached.", num=cnt))
11 printout(_("Done."))
12
13 ## Wiki
14 Index: trac/util/translation.py
15 ===================================================================
16 --- trac/util/translation.py (revision 7422)
17 +++ trac/util/translation.py (working copy)
18 @@ -32,7 +32,6 @@
19 retval = singular
20 else:
21 retval = plural
22 - if kwargs:
23 - retval %= kwargs
24 - return retval
25 + kwargs.setdefault('num', num)
26 + return retval % kwargs
27 ngettext = ngettext_noop

Download Raw Source

Comments

No comments so far.