From 043396b7b9eb2739ebb70938ca26f6846c154c07 Mon Sep 17 00:00:00 2001 From: Paul Franklin Date: Sat, 17 Nov 2012 21:28:51 +0000 Subject: [PATCH] 6155: Error when running Detailed Descendant Report svn: r20675 --- src/TransUtils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/TransUtils.py b/src/TransUtils.py index d773e4346..c4aa18fdb 100644 --- a/src/TransUtils.py +++ b/src/TransUtils.py @@ -49,7 +49,10 @@ from constfunc import mac # #------------------------------------------------------------------------- if "GRAMPSI18N" in os.environ: - LOCALEDIR = os.environ["GRAMPSI18N"] + if os.path.exists(os.environ["GRAMPSI18N"]): + LOCALEDIR = os.environ["GRAMPSI18N"] + else: + LOCALEDIR = None elif os.path.exists( os.path.join(const.ROOT_DIR, "lang") ): LOCALEDIR = os.path.join(const.ROOT_DIR, "lang") elif os.path.exists(os.path.join(const.PREFIXDIR, "share/locale")): @@ -219,8 +222,8 @@ def setup_windows_gettext(): return # No complete/working translation found - logging.warning("Translation might not be complete/not working for",\ - locale.getlocale()[0]) + logging.warning("Translation might not be complete, " + "not working for your locale") def get_localedomain():