From 500935e3fad9a7736a8240d5d97873ca946e7d0f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 3 Jul 2011 19:40:50 -0600 Subject: [PATCH] Fix #804790 (some of News categories(languages) are not translated) --- src/calibre/utils/localization.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index aab0f29995..eaf8ac675a 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -150,7 +150,9 @@ def get_language(lang): global _iso639 lang = _lcase_map.get(lang, lang) if lang in _extra_lang_codes: - return _extra_lang_codes[lang] + # The translator was not active when _extra_lang_codes was defined, so + # re-translate + return _(_extra_lang_codes[lang]) ip = P('localization/iso639.pickle') if not os.path.exists(ip): return lang