本页面

QT_EXCLUDE_FROM_TRANSLATION

该属性在 Qt 6.7 中引入。

将此目标属性设置为ON 可将其排除在翻译之外。命令qt_collect_translation_source_targets()将跳过此类目标。

若要将子目录下的所有目标排除在外,请使用目录属性QT_EXCLUDE_FROM_TRANSLATION。

示例

在以下示例中,mytest 目标中的可翻译字符串将不会被提取。

qt_add_executable(myapp main.cpp)
qt_add_executable(mytest test.cpp)
set_property(TARGET mytest PROPERTY QT_EXCLUDE_FROM_TRANSLATION ON)
qt_add_translations(myapp)

另请参阅 QT_EXCLUDE_SOURCES_FROM_TRANSLATION。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.