0

私は Ubuntu 9.10 aka Karmic Kola と gcc の最新バージョン Qt 4.6.2 に取り組んでいます。ubuntu用のフランス語フォントとヒンディー語フォントをインストールしました。上記の言語で入力できるように、それに応じて言語とキーボード レイアウトを変更しました。うまくいきました。次に、サンプル アプリケーションを作成し、ヒンディー語とフランス語で適切な翻訳を追加しました。そのとき、言語ツールはうまく機能しました。Linguist でヒンディー語を入力できました。これは約1週間前のことです。

今日、Qt Linguist を使用して以前に行った手順で、ヒンディー語の翻訳を使用して別のアプリケーションを作成していました。しかし、Qt Linguist でヒンディー語を入力すると、「=」記号の 2 つの水平バーの間にスペースが増え、「=」のような文字が 1 つだけ表示されます (どのキーを押しても)。lrelease によって生成された .ts ファイルでは、翻訳は完全に表示されますが、再度実行すると、四角形の文字が翻訳されたテキストとして表示されます。.pro ファイルの codecrtr を変更しても何回も試しましたが、効果はありませんでした。

Qt Linguist がヒンディー語文字を「=」と解釈しているのに、openoffice ライターやブラウザーなどの他のアプリケーションで入力すると完璧なヒンディー語フォントになる理由を誰か指摘できますか? この一見厄介な問題で、私は一日中髪を引き裂いていました。ただし、フランス語は試しませんでした:)。

ありがとう

4

1 に答える 1

0

この問題について何度も頭を悩ませた後、新しいバージョンの Qt で翻訳を試みることにしました。おそらく、私が使用していたバージョンの Qt 翻訳モジュールにバグがあるのでしょう。同じことについてQtの人に通知しました。他の人がこの情報を貴重なものだと思ってくれることを願っています。

乾杯!!!

于 2010-12-27T14:41:10.303 に答える