From 28473afea5b24c8590514ef253241ab3635e6777 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 14 Aug 2012 17:28:45 +0530 Subject: [PATCH] ... --- src/calibre/gui2/wizard/__init__.py | 4 ++-- src/calibre/utils/localization.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py index 83d0f1ffa5..31d9cb0928 100644 --- a/src/calibre/gui2/wizard/__init__.py +++ b/src/calibre/gui2/wizard/__init__.py @@ -675,9 +675,9 @@ class LibraryPage(QWizardPage, LibraryUI): self.language.blockSignals(True) self.language.clear() from calibre.utils.localization import (available_translations, - get_language, get_lang) + get_language, get_lang, get_lc_messages_path) lang = get_lang() - lang = lang.split('_')[0].lower() if lang else lang + lang = get_lc_messages_path(lang) if lang else lang if lang is None or lang not in available_translations(): lang = 'en' def get_esc_lang(l): diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index 193ab07692..b90f1b7912 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -55,7 +55,7 @@ def get_lc_messages_path(lang): if lang in available_translations(): hlang = lang else: - xlang = lang.split('_')[0] + xlang = lang.split('_')[0].lower() if xlang in available_translations(): hlang = xlang return hlang