[r21636]GrampsLocale: Better handle invalid/missing locale

svn: r21639
This commit is contained in:
John Ralls 2013-03-12 22:33:28 +00:00
parent 651b3776f0
commit 0fda971b4c

View File

@ -333,6 +333,14 @@ class GrampsLocale(object):
translator._language = "en" translator._language = "en"
return translator return translator
if not languages or len(languages) == 0:
LOG.warning("No language provided, using US English")
else:
LOG.warning("No usable languages found in list, using US English")
translator = GrampsNullTranslations()
translator._language = "en"
return translator
def _set_dictionaries(self): def _set_dictionaries(self):
""" """
Create a dictionary of language names localized to the Create a dictionary of language names localized to the