qt5_add_translation(<VAR> file1.ts [file2.ts ...] [OPTIONS ...])
调用
lrelease
on each
.ts
file passed as an argument, generating
.qm
files. The paths of the generated files are added to
<VAR>
.
可以设置额外
选项
that should be passed when
lrelease
is invoked. You can find possible options in the
lrelease documentation
.
默认情况下,
qm
files will be placed in the root level of the build directory. To change this, you can set
OUTPUT_LOCATION
as a property of the source
.ts
文件。
Generating
helloworld_en.qm
,
helloworld_de.qm
in the build directory:
qt5_add_translation(qmFiles helloworld_en.ts helloworld_de.ts)
Generating
helloworld_en.qm
,
helloworld_de.qm
在
l10n
sub-directory:
set(TS_FILES helloworld_en.ts helloworld_de.ts) set_source_files_properties(${TS_FILES} PROPERTIES OUTPUT_LOCATION "l10n") qt5_add_translation(qmFiles ${TS_FILES})