From 1495c4e185c587ca5e42da85401895fc0e474dc9 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Thu, 6 Apr 2023 16:25:29 +0100 Subject: [PATCH] Make the formatter function series_sort() respect the book's language. --- src/calibre/utils/formatter_functions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 89e0150693..bf160818c7 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -1389,7 +1389,9 @@ class BuiltinSeriesSort(BuiltinFormatterFunction): def evaluate(self, formatter, kwargs, mi, locals): if mi.series: - return title_sort(mi.series) + langs = mi.languages + lang = langs[0] if len(langs) > 0 else None + return title_sort(mi.series, lang=lang) return ''