2011-01-18 14 views
0

ローカライズされたWindows Mobileアプリケーションを作成する必要があります。私はMSDNからいくつかのビデオを見た。しかし、すべての言語は、サテライトアセンブリまたは個別のフォームリソースを必要とします。これにより、実行可能ファイルのサイズが大きくなります。Windows Mobile - ローカリゼーション

どのようにローカライズされたテキストをUIコントロールに表示できますか(DBからのフェッチは問題ありません)?ボタンにヒンディー語(インド)の言語テキストを表示しようとすると、ジャンク文字が表示されます。

リソースファイル(データベースから直接)を作成せずにUIにヒンディー語(インド)のテキストを表示するように設定する必要があるカルチャ、キャラクタセットなどはありますか?私は多くの言語をサポートする必要があり、私のメインサーバはデータベースに格納するローカライズされたリソースを提供します。

答えて

1

ローカライズされた文字列をデータベースからロードしても、正しく表示されない場合は、テキストの問題ではなく、フォントの問題です。使用しているフォントには、あなたが要求しているヒンズー語のグリフがありません。それをサポートするアプリケーションで配布できるフォント(合法的)を取得します。

+0

"合法的に"詳しく説明できますか? PCからモバイルにフォントを転送することは合法ですか? –

+1

いいえ、あなたのPCフォントを受け取り、配布することは合法ではありません。あなたは、再配布する権利を持つフォントを購入する必要があります。 fonts.comとmyfonts.comにはそれらの負荷があります。 – ctacke