大規模なQtのプロジェクトのための単一の翻訳ファイルを生成するには?
-
11-09-2019 - |
質問
私は「サブディレクトリ」テンプレートを使用して、すべてのプロジェクトのコンポーネントを定義する1つのqmakeのプロジェクトファイルを持つ大規模なプロジェクトを持っています。現在、私は、各サブプロジェクトのqmakeのファイルに翻訳ファイルを定義します。これはすぐに維持するにはあまりにも面倒になり、各サブプロジェクトのために別々の翻訳ファイルになります。
どのように私はLUPDATEは、サブプロジェクトのすべてのためのすべての翻訳文字列を含む単一の翻訳ファイルを生成するのですか?
解決
プロと PRI のファイルにすべてのスプリットのすべてのあなたののプロファイルのの最初の。そして、一つのグローバルのプロファイルのにすべてののPRI のファイルを置くと、そのプロファイルの言語ファイルを生成します。
特殊言語のプロファイルは次のようになります:
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
スクリプトが簡単にあなたのために、このプロジェクトの言語ファイルを生成することができます。
所属していません StackOverflow