qt アプリケーション (Windows では qt 4.7.4) の翻訳で奇妙な問題があります。何が起こるかは次のとおりです。
1.- lupdate を実行し、.ts ファイルを生成します。
2.- 生成された .ts ファイルを qt linguist で編集します。
3.- 前の .ts ファイルで lrelease を実行します。
4.- Netbeans から、プロジェクトをクリーンアップしてビルドし、実行します。
アプリケーションを実行すると、ほとんどのウィジェット (ラベル、プッシュボタン、タイトル、メニュー アクション、メニュー) が、以前に生成した翻訳ファイルに従って翻訳されます。問題は、翻訳ファイルでそれらの翻訳を提供したにもかかわらず、一部の要素が翻訳されていないことです (Qt Linguist はそれらを認識しました)。
私の質問は次のとおりです。一部のテキストが翻訳され、他のテキストが無視されているのには理由がありますか?
すべてのテキストが tr() 内にあることを確認しました。(前に言ったように、それらはすべて Qt Linguist に表示されます)。
すべての助けをありがとう。