From 4854c187f319d047e86b5e56ad1d5dfaca9d86a6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 22 Jun 2016 11:23:33 +0530 Subject: [PATCH] get_translator() should not raise an exception --- src/calibre/utils/localization.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index 402d92057b..1017bc3bf7 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -129,6 +129,8 @@ def get_translator(bcp_47_code): lang = {'pt':'pt_BR', 'zh':'zh_CN'}.get(parts[0], parts[0]) if lang not in available: lang = get_lang() + if lang not in available: + lang = 'en' found = False if lang == 'en': return found, lang, NullTranslations()