C
qul_target_embed_translations
警告:自 2.4 版本以来,此 CMake 命令已弃用,请考虑使用 TranslationFiles.files 代替。
将 .ts
文件中的翻译嵌入到二进制文件中。
摘要
qul_target_embed_translations(<target> ts_file1 [ts_file2 ...] [OMIT_SOURCE_LANGUAGE])
描述
将给定 .ts
文件中的翻译嵌入到生成的二进制文件中。每个文件定义一种语言。语言名称是文件名中最后一个点和第二最后一个点之间的字符串。例如:translation.fr.ts
定义了对 "fr"(法语)的翻译。
此函数还创建了一个 update_translations
目标,该目标基于源 QML 文件中的翻译字符串创建或更新源 .ts
文件。
选项
可选的 OMIT_SOURCE_LANGUAGE
标志将从二进制文件中删除未翻译的字符串。第一个 .ts
文件定义新的默认语言。
示例
qul_target_embed_translations(example_app translation.nb_NO.ts translation.lv_LV.ts)
自从
此命令在 Qt Quick Ultralite 1.0 中推出。
另请参阅:Qt Quick Ultralite 的国际化与本地化。
在一定的 Qt 许可证下可用。
了解更多信息。