GrampsLocale: Better handle invalid/missing locale

svn: r21636
This commit is contained in:
John Ralls 2013-03-12 22:22:58 +00:00
parent 9e844f0d64
commit f270f08be8

View File

@ -333,6 +333,14 @@ class GrampsLocale(object):
translator._language = "en"
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):
"""
Create a dictionary of language names localized to the