OSDN Git Service

use custom format for translations
authorIvailo Monev <xakepa10@gmail.com>
Wed, 2 Nov 2022 02:26:43 +0000 (04:26 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 2 Nov 2022 03:23:31 +0000 (05:23 +0200)
commitd0742df56c752e22eda60ef665043992e1e0a4b3
tree2496ea10c876b619ceccc7fbf5f90a2774668b74
parentab43571cc1b04304a62eefe8c1ad049fc7c8da72
use custom format for translations

the code for translating strings in kdelibs (see
kdelibs/kdecore/localization/kcatalog.cpp) has finally made me roll my
own - locking global mutex, saving and restoring environment variables
on every string translation is not very good, is it?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
25 files changed:
CMakeLists.txt
README
cmake/modules/FindGettextPO.cmake [new file with mode: 0644]
cmake/modules/FindIntl.cmake [deleted file]
package/debian/control
package/freebsd/Makefile
src/core/CMakeLists.txt
src/core/kernel/qtranslator.cpp
src/core/kernel/qtranslator.h
src/tools/CMakeLists.txt
src/tools/moc/moc.1
src/tools/qdbus/qdbus.1
src/tools/qdbus/qdbuscpp2xml.1
src/tools/qdbus/qdbusxml2cpp.1
src/tools/qscript/qscript.1
src/tools/trc/CMakeLists.txt [new file with mode: 0644]
src/tools/trc/trc.1 [new file with mode: 0644]
src/tools/trc/trc.pod [new file with mode: 0644]
src/tools/trc/trcmain.cpp [new file with mode: 0644]
src/tools/uic/uic.1
tests/auto/qtranslator/CMakeLists.txt [new file with mode: 0644]
tests/auto/qtranslator/test.po [new file with mode: 0644]
tests/auto/qtranslator/test.tr [new file with mode: 0644]
tests/auto/qtranslator/tst_qtranslator.cpp [new file with mode: 0644]
translations/CMakeLists.txt