lupdate error: File 'my.pro' has no recognized extension.

問題

lupdate コマンドを実行すると次のメッセージが表示される。

> lupdate  -ts  ja.ts  my.pro
lupdate error: File 'my.pro' has no recognized extension.

lupdate エラー: ファイル 'my.pro' は認識されうる拡張子を持っていない。
原因

-ts オプションがプロジェクトファイルオプションより前にあるため。

解決方法

-ts オプションをプロジェクトファイルオプションの後にする。

> lupdate  my.pro  -ts  ja.ts