From a88dbd4a63321bdad8fd094fbb2bef42e77768e6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 21 Dec 2025 14:19:30 +0530 Subject: [PATCH] Fix boolean searchingin Vietnamese not wroking for Yes as opposed to yes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For the good Lord alone knows what reason in Vietanamese yes is translated as "đồng ý" and Yes as "Đúng" --- src/calibre/db/search.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/db/search.py b/src/calibre/db/search.py index ec645ff729..2b7336fe35 100644 --- a/src/calibre/db/search.py +++ b/src/calibre/db/search.py @@ -337,8 +337,8 @@ def local_forms(x: str) -> set[str]: class BooleanSearch: # {{{ def __init__(self): - local_no = local_forms(_('no')) - local_yes = local_forms(_('yes')) + local_no = local_forms(_('No')) | local_forms(_('no')) + local_yes = local_forms(_('Yes')) | local_forms(_('yes')) local_unchecked = local_forms(_('unchecked')) local_checked = local_forms(_('checked')) local_empty = local_forms(_('empty'))