fix translation of children count to use ngettext

This commit is contained in:
Paul Franklin 2014-03-18 17:29:01 -07:00
parent eefb9feb24
commit 38125ac611

View File

@ -362,7 +362,8 @@ class FamilyLinesReport(Report):
if name_format != 0: if name_format != 0:
self._name_display.set_default_format(name_format) self._name_display.set_default_format(name_format)
self.set_locale(menu.get_option_by_name('trans').get_value()) lang = menu.get_option_by_name('trans').get_value()
self._locale = self.set_locale(lang)
# convert the 'surnamecolors' string to a dictionary of names and colors # convert the 'surnamecolors' string to a dictionary of names and colors
self._surnamecolors = {} self._surnamecolors = {}
@ -934,10 +935,9 @@ class FamilyLinesReport(Report):
childrenStr = None childrenStr = None
if self._incchildcount: if self._incchildcount:
child_count = len(family.get_child_ref_list()) child_count = len(family.get_child_ref_list())
# if child_count == 1: if child_count >= 1:
# childrenStr = _('1 child') childrenStr = self._locale.translation.ngettext(
if child_count > 1: "%d child", "%d children", child_count) % child_count
childrenStr = self._('%d children') % child_count
label = '' label = ''
if weddingDate: if weddingDate: