0

プロジェクトでローカリゼーションを使用していますが、質問は、ユーザーがプロジェクトをインストールするときに、セットアップ時にラジオ ボタン オプションから英語またはマラーティー語のいずれかの言語を選択し、プロジェクト全体がその特定の言語でのみ実行されるということです。セットアップ時にこれを設定する方法は?

4

1 に答える 1

0

2 つのファイルを作成する必要があります (または文字列の静的配列/リストですが、アプリケーションが両方を RAM に準備するため、これはお勧めしません。アプリケーションに大量のテキストが含まれている場合、これはかなりのメモリを消費する可能性があります)。次に、文字列型の静的リスト。

ユーザーがオプションを選択するたびに、アプリケーションに適切なファイルを読み込ませる必要があります (作成方法に応じて、ファイルの各行に対して List.Add を呼び出します)。

明らかな欠点があります。文字列をコントロールに割り当てるだけでなく、それをlangファイルに追加する必要があり、そのコントロールを作成するときに、リスト内の対応する要素に渡す必要があります。

これが最良の選択肢だと思います。それ以外の場合は、アプリケーションの起動時に両方の言語を含む 2 つのリストを作成し、ユーザーが新しい構成を適用した後に未使用のリストを破棄できます。

于 2012-09-21T12:52:25.507 に答える