QT_EXCLUDE_SOURCES_FROM_TRANSLATION
该属性是在 Qt 6.7 中引入的。
此目标属性指定了一个排除翻译的源文件路径列表。匹配此排除列表模式的源文件将由 lupdate
忽略。
路径可以是绝对的,也可以相对于 CMAKE_CURRENT_SOURCE_DIR
。路径可以包含接受的格式为 QRegularExpression::wildcardToRegularExpression 的通配符。
qt_add_executable(myapp main.cpp untranslatable.cpp 3rdparty/sqlite3.h 3rdparty/sqlite3.c ) set_property(TARGET myapp PROPERTY QT_EXCLUDE_SOURCES_FROM_TRANSLATION untranslatable.cpp 3rdparty/* )
另请参阅qt_add_lupdate,目标属性 QT_EXCLUDE_FROM_TRANSLATION,以及 目录属性 QT_EXCLUDE_FROM_TRANSLATION。
© 2024 Qt 公司有限公司。本文件中包含的文档捐赠是该所有者的版权。本文件中提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相关标志是芬兰的 Qt 公司和/或世界其他地区的注册商标。所有其他商标均为各自所有者的财产。