2

多くのプログラムには、リリース後にアプリケーションに言語を追加するコミュニティがあります。

そのため、プログラムの設定ウィンドウで、利用可能な言語のドロップダウン リストを表示できます。ローカリゼーションにresxファイルを使用しているときに、人々はこれをどのようにコーディングしますか? 何度もウェブを検索しましたが、答えが見つかりませんでした。

すべてうまくいっていますが、利用可能な言語のドロップダウン リストを作成する必要があります。明確にするために、誰かがプログラムの新しい言語を作成するたびに新しいバージョンをリリースしたくありません..選択できる言語のハードコーディングされたリストを作成する必要がある場合、それが私がしなければならないことだからです.

利用可能な resx ファイルのリストを取得するにはどうすればよいですか?

4

2 に答える 2

5

アプリケーションで使用できるカルチャをプログラムで一覧表示できます。アプローチはここで説明されています

于 2012-06-15T09:34:54.443 に答える
0

リストを取得できたとしても(ファイルシステムを調べることで推測できます)、ローカリゼーションをどのように実装したかによっては、正確ではない可能性があります(特定の .resx の翻訳を提供していない可能性があります探している)。

これを行う最善の方法は、.config のどこか (またはデータベース) にあることをお勧めします。そうすれば、.resx システムとは独立して言語を無効にすることができます。これは必然的に出てくるものです。

于 2009-08-16T06:24:32.737 に答える