2009-08-16 12 views
1

多くの多くのプログラムには、リリース後にアプリケーションに言語を追加するコミュニティがあります。利用可能な(言語)resxファイルの一覧を取得する

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

すべてがうまくいきましたが、今は使用可能な言語のドロップダウンリストを作成する必要があります。明確にするために、私はプログラムの新しい言語を作成するたびに新しいバージョンをリリースしたくありません。なぜなら、選択できる言語のハードコードされたリストを作成する必要があるからです。

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

+0

コンパイルされたサテライトアセンブリの代わりにローカライズに.resxファイルを使用する理由は何ですか? – arbiter

答えて

0

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

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

+0

resXの代わりに、私は絶対にユーザーに言語を選択するオプションを与えたいと思っています。 – Nique

+0

できます。 .configでサポートしているすべてのものをリストして表示します:) resxメソッドは、国際化を行うための最良の方法です。 –

+0

私はそれを理解しています;)私はコミュニティが設定ファイルを編集することなく新しい言語を追加する機会を与えたいとコメントしたことを忘れていました。 – Nique

4

アプリケーションで利用可能なカルチャをプログラムで一覧表示できます。アプローチは記述されていますhere

関連する問題