1

UIファイルからUIを動的にロードするアプリケーションを作成しました(アプリケーションのリソースに追加されました。そのままpoyside-uicロードして、翻訳していません。アプリケーションをローカライズしたいのですが、方法がわかりません。

を使用して TS ファイルを生成しようとしpyside-lupdate widge1.ui widget2.ui ... -ts my.ts、複数のcontextノードを含むドキュメントを取得しましたが、リンギストはすべてのレコードを表示しません (約 7 レコードのみで、どれが正確かわかりません)。

それで、私の質問: 動的にロードされた UI ファイルを変換する方法は?

4

1 に答える 1

1

それを見つけた。非常に単純ですが、必ずしも明白ではありません。

  1. 実行しpyside-lupdate file1.ui file2.ui .... fileN.ui -ts translations\ru_RU.tsます。その後、複数のコンテキストを持つTSファイルを取得しました(大丈夫です、私は間違っていました)
  2. リングイストで TS を開きます。メニュー「View->View」でオプション「Context」がチェックされていることを確認してください
  3. ...
  4. 利益!!!
于 2013-07-26T14:32:09.943 に答える