Start work on replacing python gettext with native code version

Needed to use translations for both python and Qt without invoking the
GIL when used from Qt.
This commit is contained in:
Kovid Goyal
2026-01-18 10:13:33 +05:30
parent 4eb9d9eca2
commit d55ffcf46a
10 changed files with 1052 additions and 1 deletions
+8 -1
View File
@@ -176,11 +176,18 @@
},
{
"name": "progress_indicator",
"sources": "calibre/gui2/progress_indicator/QProgressIndicator.cpp calibre/gui2/progress_indicator/CalibreStyle.cpp",
"sources": "calibre/gui2/progress_indicator/QProgressIndicator.cpp calibre/gui2/progress_indicator/CalibreStyle.cpp calibre/gui2/progress_indicator/MoTranslator.cpp calibre/gui2/progress_indicator/PluralExpressionParser.cpp",
"headers": "calibre/gui2/progress_indicator/QProgressIndicator.h",
"sip_files": "calibre/gui2/progress_indicator/QProgressIndicator.sip",
"inc_dirs": "calibre/gui2/progress_indicator"
},
{
"name": "translator",
"sources": "calibre/utils/translator/mo_parser.cpp calibre/utils/translator/plural_expression_parser.cpp calibre/utils/translator/main.cpp",
"headers": "calibre/utils/translator/mo_translator.h calibre/utils/translator/plural_expression_parser.h",
"inc_dirs": "calibre/utils/translator",
"needs_c++": "17"
},
{
"name": "imageops",
"sources": "calibre/utils/imageops/imageops.cpp calibre/utils/imageops/quantize.cpp calibre/utils/imageops/ordered_dither.cpp",