Internationalization fixes, support for PDF generation

svn: r45
This commit is contained in:
Don Allingham
2001-05-22 22:30:13 +00:00
parent 175f7224a8
commit 0432e0998e
30 changed files with 454 additions and 199 deletions

View File

@@ -1,9 +1,11 @@
#! /usr/bin/python -O
import traceback
import intl
import os
intl.textdomain("gramps")
_ = intl.gettext
if os.environ.has_key("GRAMPSI18N"):
locale = os.environ["GRAMPSI18N"]
@@ -15,7 +17,20 @@ intl.bindtextdomain("gramps",locale)
import gramps_main
import sys
if len(sys.argv) > 1:
gramps_main.main(sys.argv[1])
else:
gramps_main.main(None)
try:
if len(sys.argv) > 1:
gramps_main.main(sys.argv[1])
else:
gramps_main.main(None)
except:
fname = os.path.expanduser("~/gramps.err")
errfile = open(fname,"w")
traceback.print_exc(file=errfile)
errfile.close()
import gnome.ui
msg1 = _("gramps has encountered an internal error.")
msg2 = _("The error log has been saved to %s.") % fname
gnome.ui.GnomeWarningDialog("%s\n%s" % (msg1,msg2))