Final solution (I hope) for the % issue. Added generation to tool tip.
svn: r11890
This commit is contained in:
parent
28f4651f2b
commit
32ecf9b59a
@ -239,6 +239,7 @@ class PedigreeGramplet(Gramplet):
|
||||
gens.sort()
|
||||
self.append_text(_("\nBreakdown by generation:\n"))
|
||||
all = [active_person.handle]
|
||||
percent_sign = _("percent sign or text string|%")
|
||||
for g in gens:
|
||||
count = len(self._generations[g])
|
||||
handles = self._generations[g]
|
||||
@ -246,12 +247,15 @@ class PedigreeGramplet(Gramplet):
|
||||
if g == 0:
|
||||
self.link(_("Generation 1"), 'PersonList', handles,
|
||||
tooltip=_("Double-click to see people in generation"))
|
||||
self.append_text(_(" has 1 of 1 individual (100.00% complete)\n"))
|
||||
percent = '%.2f%s' % ( 100, percent_sign)
|
||||
print percent_sign, percent
|
||||
self.append_text(_(" has 1 of 1 individual (%(percent)s complete)\n") % {'percent': percent})
|
||||
else:
|
||||
all.extend(handles)
|
||||
self.link(_("Generation %d") % g, 'PersonList', handles,
|
||||
tooltip=_("Double-click to see people in generation"))
|
||||
percent = '%.2f%%' % ( float(count)/2**(g-1) * 100)
|
||||
tooltip=_("Double-click to see people in generation %d") % g)
|
||||
percent = '%.2f%s' % ( float(count)/2**(g-1) * 100, percent_sign)
|
||||
print "plural", percent_sign, percent
|
||||
self.append_text(ngettext(
|
||||
" has %(count_person)d of %(max_count_person)d individuals (%(percent)s complete)\n",
|
||||
" has %(count_person)d of %(max_count_person)d individuals (%(percent)s complete)\n",
|
||||
|
Loading…
Reference in New Issue
Block a user