From 03b9edb84c8aff8e0e826f5c191446e574301e6f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 2 May 2017 08:10:06 +0530 Subject: [PATCH] Edit Book: Fix sorting by language in Report->Words not working --- src/calibre/gui2/tweak_book/reports.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/reports.py b/src/calibre/gui2/tweak_book/reports.py index ad98ac1b16..bba312aa0f 100644 --- a/src/calibre/gui2/tweak_book/reports.py +++ b/src/calibre/gui2/tweak_book/reports.py @@ -684,7 +684,7 @@ class WordsModel(FileCollection): try: return lsk_cache[loc] except KeyError: - lsk_cache[loc] = (psk(calibre_langcode_to_name(canonicalize_lang(loc[0]))), psk(loc[1] or '')) + lsk_cache[loc] = psk(calibre_langcode_to_name(canonicalize_lang(loc[0])) + (loc[1] or '')) return lsk_cache[loc] self.sort_keys = tuple((psk(entry.word), locale_sort_key(entry.locale), len(entry.usage)) for entry in self.files)