2016-07-12 8 views
2

私のコードにQ_ENUMマクロを使用していますが、QMetaEnumを使用してQComboBoxを設定しています。Q_ENUMキーを翻訳する

メソッドで取得されたQ_ENUMキーの翻訳を管理するための「標準的な」方法はありますか?

Qtのドキュメントで何も見つかりませんでした。主な問題は、Q_ENUMのすべてのキーの* .tsファイルに自動的に翻訳キーを追加することです。

おかげ

+0

私が知る限り、Qtでサポートされていないもの – Felix

答えて

2

あなたはそれらをピックアップしてlupdateため、QT_TR_NOOP()展開のシリーズで、翻訳の鍵を自分で提供する必要があります。

これは本当に面倒であれば、メタオブジェクトからlupdateの適切な入力ファイルを生成するための小さなプログラムを書くことができます。