diff options
| author | Masoud Jami <masoud.jami@qt.io> | 2025-11-25 01:08:15 +0100 |
|---|---|---|
| committer | Masoud Jami <masoud.jami@qt.io> | 2025-12-18 00:51:25 +0100 |
| commit | 4f17f7bbe868fcdab0388475b377e2eb6c86aecb (patch) | |
| tree | b1ee21b5c1f577e402c49c4a3d977fab85db1696 /dist/changes-5.9.3 | |
| parent | 834166501216acf3d957d9c6cacfae2c3134b585 (diff) | |
The lrelease-pro tool spawned lprodump and lrelease as subprocesses
to generate .qm files.
This change extracts reusable functionalities from lrelease/main.cpp
into a shared releasehelper.cpp/h to provide loadTsFile(),
releaseTranslator(), and releaseTsFile() utilities.
The lrelease-pro tool now directly calls these helpers instead of
spawning subprocesses. Command-line argument parsing is added
for lrelease options (-removeidentical, -markuntranslated, etc.).
The obsolete runqttool.cpp/h (112 lines) is removed as no tool needs
subprocess spawning anymore.
All linguist tools now use direct library calls.
Pick-to: 6.11
Change-Id: I127c6e82b3707374ffbbbdcd23cec0bc9c9666d3
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'dist/changes-5.9.3')
0 files changed, 0 insertions, 0 deletions
