C
qul_target_embed_translations
警告: この CMake コマンドは 2.4 以降で非推奨となっています。代わりにTranslationFiles.filesの使用をご検討ください。
.ts ファイルからの翻訳を埋め込みます。
概要
qul_target_embed_translations(<target> ts_file1 [ts_file2 ...]
[OMIT_SOURCE_LANGUAGE])説明
指定された.ts ファイルの翻訳を、生成されるバイナリに埋め込みます。各ファイルは 1 つの言語を定義します。言語名は、ファイル名の最後のドットと、その 1 つ手前のドットの間に含まれる文字列です。例: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ライセンスの下で利用可能です。
詳細はこちら。