fix issues around localization
* specific non-ASCII characters related to our locale are not displayed on PDF * date cannot be parsed (one calendar format and in english) genealogytree macro needs a lang set in english
This commit is contained in:
parent
fc9e5c2a4a
commit
6709d37526
@ -47,6 +47,8 @@ from ...constfunc import win
|
|||||||
from ...config import config
|
from ...config import config
|
||||||
from ...const import GRAMPS_LOCALE as glocale
|
from ...const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
|
from ...utils.grampslocale import GrampsLocale
|
||||||
|
_locale = GrampsLocale(lang='en_US')
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -339,6 +341,8 @@ class TreeDocBase(BaseDoc, TreeDoc):
|
|||||||
self.write(0, '\\usepackage[%s,%s]{geometry}\n' % (paper, margin))
|
self.write(0, '\\usepackage[%s,%s]{geometry}\n' % (paper, margin))
|
||||||
self.write(0, '\\usepackage[all]{genealogytree}\n')
|
self.write(0, '\\usepackage[all]{genealogytree}\n')
|
||||||
self.write(0, '\\usepackage{color}\n')
|
self.write(0, '\\usepackage{color}\n')
|
||||||
|
lang_en = _locale._get_language_string(glocale.language[0])
|
||||||
|
self.write(0, '\\gtrset{language=%s}\n' % lang_en.lower())
|
||||||
self.write(0, '\\begin{document}\n')
|
self.write(0, '\\begin{document}\n')
|
||||||
|
|
||||||
if self.nodecolor == 'preferences':
|
if self.nodecolor == 'preferences':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user