From ee1c98b8a064edb0e981ea014533655e26b63460 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Fri, 31 Jul 2015 14:12:22 -0400 Subject: [PATCH] 8765: Incorrect date used for date arithmetic --- gramps/gen/lib/date.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gramps/gen/lib/date.py b/gramps/gen/lib/date.py index e62017f1c..0b026d185 100644 --- a/gramps/gen/lib/date.py +++ b/gramps/gen/lib/date.py @@ -408,6 +408,11 @@ class Span(object): ).format(number_of=diff_tuple[0]) detail += 1 if self.precision == detail: + if diff_tuple[1] >= 6: # round up years + # translators: leave all/any {...} untranslated + retval = ngettext("{number_of} year", "{number_of} years", + diff_tuple[0] + 1 + ).format(number_of=diff_tuple[0] + 1) return retval if diff_tuple[1] != 0: if retval != "":