このページについて

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ライセンスの下で利用可能です。
詳細はこちら。