GrampsLocale: Add get_date and get_type functions
To enable GrampsLocale to replace libtranlate.py's Translation class. svn: r21965
This commit is contained in:
parent
db66851363
commit
27f667e343
@ -901,6 +901,30 @@ class GrampsLocale(object):
|
|||||||
key2 = self.sort_key(string2)
|
key2 = self.sort_key(string2)
|
||||||
return (-1 if key1 < key2 else (1 if key1 > key2 else 0))
|
return (-1 if key1 < key2 else (1 if key1 > key2 else 0))
|
||||||
|
|
||||||
|
|
||||||
|
def get_date(self, date):
|
||||||
|
"""
|
||||||
|
Return a string representing the date appropriate for the language being
|
||||||
|
translated.
|
||||||
|
|
||||||
|
:param date: The date to be represented.
|
||||||
|
:type date: :class:`~gen.lib.date.Date`
|
||||||
|
:returns: The date as text in the proper language.
|
||||||
|
:rtype: unicode
|
||||||
|
"""
|
||||||
|
return self.date_displayer.display(date)
|
||||||
|
|
||||||
|
def get_type(self, name):
|
||||||
|
"""
|
||||||
|
Return a string representing the name appropriate for the language being
|
||||||
|
translated.
|
||||||
|
|
||||||
|
:param name: The name type to be represented.
|
||||||
|
:returns: The name as text in the proper language.
|
||||||
|
:rtype: unicode
|
||||||
|
"""
|
||||||
|
return GrampsType.xml_str(name)
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Translations Classes
|
# Translations Classes
|
||||||
|
Loading…
Reference in New Issue
Block a user