enable deferred translation for this Span representation
svn: r22215
This commit is contained in:
parent
2f0788f709
commit
e795d5e7f8
@ -2,11 +2,12 @@
|
|||||||
#
|
#
|
||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2009 Brian G. Matherly
|
# Copyright (C) 2009 Brian G. Matherly
|
||||||
# Copyright (C) 2010 Jakim Friant
|
# Copyright (C) 2010 Jakim Friant
|
||||||
# Copyright (C) 2011 Vlada Perić <vlada.peric@gmail.com>
|
# Copyright (C) 2011 Vlada Perić <vlada.peric@gmail.com>
|
||||||
# Copyright (C) 2011 Matt Keenan <matt.keenan@gmail.com>
|
# Copyright (C) 2011 Matt Keenan <matt.keenan@gmail.com>
|
||||||
# Copyright (C) 2011 Tim G L Lyons
|
# Copyright (C) 2011 Tim G L Lyons
|
||||||
|
# Copyright (C) 2013 Paul Franklin
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -72,6 +73,8 @@ def _get_empty_endnote_numbers(obj):
|
|||||||
return ""
|
return ""
|
||||||
|
|
||||||
# avoid normal translation!
|
# avoid normal translation!
|
||||||
|
# enable deferred translations (see Python docs 22.1.3.4)
|
||||||
|
# (these days this is done elsewhere as _T_ but it was done here first)
|
||||||
##from gramps.gen.const import GRAMPS_LOCALE as glocale
|
##from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
##_ = glocale.translation.gettext
|
##_ = glocale.translation.gettext
|
||||||
def _(message): return message
|
def _(message): return message
|
||||||
@ -1391,6 +1394,7 @@ class Narrator(object):
|
|||||||
locale = glocale
|
locale = glocale
|
||||||
self.__translate_text = locale.translation.gettext
|
self.__translate_text = locale.translation.gettext
|
||||||
self.__get_date = locale.get_date
|
self.__get_date = locale.get_date
|
||||||
|
self._locale = locale
|
||||||
|
|
||||||
def set_subject(self, person):
|
def set_subject(self, person):
|
||||||
"""
|
"""
|
||||||
@ -2244,7 +2248,7 @@ class Narrator(object):
|
|||||||
span = death - birth
|
span = death - birth
|
||||||
if span and span.is_valid():
|
if span and span.is_valid():
|
||||||
if span:
|
if span:
|
||||||
age = span
|
age = span.get_repr(dlocale=self._locale)
|
||||||
age_index = _AGE_INDEX
|
age_index = _AGE_INDEX
|
||||||
else:
|
else:
|
||||||
age = 0
|
age = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user