- ベストアンサー
英語版ソフトを作る。
メーラーの英語版を作っています。 VC++6.0 を使っています。 英語版メーラーを作りたいのです。 日本語版はできています。 ダイアログボックスの言語の設定で 英語にするのと、 ニュートラルにするのでは どちらがよいのでしょうか? とりあえず、英語(US)でやっています。 また、これらの違いは、 どこに説明してあるのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
レスがないようなので、ご参考に。 VC++ 6.0 の MSDN ライブラリをご覧になりました? 私のは更新していないせいか、 "neutral", "LANG_NEUTRAL",「ニュートラル」のいずれで 検索しても、2件しか出てきません。 で、その説明からの推測ですが、ニュートラル指定なら、 使用OSの言語がなんであれ、それが採用されそうです。 複数の言語のリソースがある場合には、OSの言語に合致するものが 採用され、アプリケーションが起動するようです。 複数のリソースが用意されてなければ、用意されているものが 採用されるでしょうから、なんでもよくなるでしょう。 以前、いくつかの市販のアプリケーションのリソースの言語を 調べたことがありますが、同じリソースで複数の言語を持つものや、 リソースによっては単一だったり、ひとつのアプリケーションで 混ざっていることもあります。 RT_VERSION は母国語のみが普通みたいです。
お礼
ありがとうございます。 検索してみましたが、 3つあるニュートラルの意味の違いは 分かりませんでした。 英語版のWIn98で動かしてみて 調子の良いのを選ぶことにします。 お世話になりました。