gpt4 book ai didi

qt - 如何为大型 Qt 项目生成单个翻译文件?

转载 作者:行者123 更新时间:2023-12-03 17:22:18 25 4
gpt4 key购买 nike

我有一个大型项目,其中一个 qmake 项目文件使用“子目录”模板定义所有项目组件。目前我在每个子项目的qmake文件中定义了翻译文件。这导致每个子项目都有单独的翻译文件,这很快就会变得太麻烦而无法维护。

如何让 lupdate 生成包含所有子项目的所有翻译字符串的单个翻译文件?

最佳答案

首先,将所有 pro 文件拆分为 pro 和 pri 文件。然后将所有 pri 文件放入一个全局 pro 文件中,并为该 pro 文件生成语言文件。

特殊语言 pro 文件如下所示:

TEMPLATE = app
DEPENDPATH += Proj1 Proj2 Proj3

include(Proj1/Proj1.pri)
include(Proj2/Proj2.pri)
include(Proj3/Proj3.pri)

TRANSLATIONS = en.ts fr.ts it.main.ts ja.main.ts nl.main.ts

脚本可以轻松地为您生成此项目语言文件。

关于qt - 如何为大型 Qt 项目生成单个翻译文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com