大規模なQtのプロジェクトのための単一の翻訳ファイルを生成するには?

StackOverflow https://stackoverflow.com/questions/1829474

  •  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

スクリプトが簡単にあなたのために、このプロジェクトの言語ファイルを生成することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top