diff options
author | Kai Koehne <kai.koehne@qt.io> | 2018-07-17 17:57:55 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2018-07-28 14:43:28 +0000 |
commit | 01d2f35b6988edacc741b358703d16d4cd8c199a (patch) | |
tree | 9d798c6830959e2d2f1778044a1d55e59e99e63b /src/corelib/serialization/qcbormap.h | |
parent | 128a6eec065dfe683e6d776183d63908ca02e8fb (diff) |
qmake: Add support for running lrelease
CONFIG+=lrelease enables that all .ts files in
TRANSLATIONS or EXTRA_TRANSLATIONS are compiled by
lrelease.
EXTRA_TRANSLATIONS is a new variable that is only
processed by lrelease, but not lupdate - this
is useful for translation files that are supposed to
be empty, because they match the language of the
original translation sources.
If embed_translations is also set, the generated .qm
files will be made available through the Qt resource
system under :/i18n/. Alternatively, the user can
specify an installation target by setting
QM_FILES_INSTALL_PATH.
Note that relative paths in TRANSLATIONS are not taken
into account. That is,
TRANSLATIONS = component1/de.ts component2/de.ts
will cause a conflict.
[ChangeLog][qmake] New CONFIG options lrelease and
embed_translations were added. CONFIG+=lrelease does
run lrelease on translation files listed in TRANSLATIONS
and EXTRA_TRANSLATIONS. CONFIG+=embed_translations does
include the generated .qm files as resources under
:/i18n/.
Change-Id: I94db5b8431d07b24f59b2c332ede91450f9c0c58
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'src/corelib/serialization/qcbormap.h')
0 files changed, 0 insertions, 0 deletions