Webプロジェクトと同じように、Windowsフォームアプリケーションでさまざまな言語のresxファイルを使用することはできますか?
スレッドのカルチャを設定でき、正しいファイルから読み取る必要があると思います。
私が抱えている問題は、Visual Studio 2008で各言語のファイルを作成する方法です。私が見逃している、非常に単純なものがあるように感じます。
ありがとう
シラーズ
Webプロジェクトと同じように、Windowsフォームアプリケーションでさまざまな言語のresxファイルを使用することはできますか?
スレッドのカルチャを設定でき、正しいファイルから読み取る必要があると思います。
私が抱えている問題は、Visual Studio 2008で各言語のファイルを作成する方法です。私が見逃している、非常に単純なものがあるように感じます。
ありがとう
シラーズ
サポートするカルチャごとにリソースファイルを含める必要があります。これらはメインリソースファイルと同じ場所でプロジェクトに追加され、厳密な命名規則に従う必要があります。
リソースファイルの名前には、国コードと言語の両方を含める必要があります。次に例を示します。
ただし、言語の地域のバリエーションをサポートする必要がないことがわかっている場合は、その言語の名前でファイルに名前を付けることができます。
国ごとにローカライズすることがどれほど重要であるか、および/またはユーザーが「間違った」テキスト(たとえば、米国英語/英国英語の色/色など)を見た場合にユーザーがどれほど動揺するかによって異なります。
カルチャコードのリストについては、ここを参照してください。
注:コードを確認する機会はありませんでしたが、完全に見えます。
リソースファイルを追加し、その名前を変更して言語の短い名前にするだけです。たとえば、デフォルトがResources.resxの場合、ヘブライ語のリソースの場合、リソースの名前はResources.he.resxになり、ドイツ語の場合、Resources.de.resxの名前になります。