3

アプリケーションで複数の言語のセットアップをサポートしています。フォームをローカライズし、すべてのラベルを設定し、翻訳されたメッセージを保持するresXファイルも作成しました。これはすべて、Visual Studio内からデバッグモードで実行している間は正常に機能しますが、Visual Studioの外部で「リリース」バージョンを実行しても、言語は変更されません。

私の主な質問は、システムに特定の言語がインストールされていないために発生しているのでしょうか。Windowsをその言語でインストールしている人の言語は変更されますか?または、その言語がインストールされている場合はどうなりますか?

4

1 に答える 1

4

リリースでアプリケーションを実行するときは、.exeを起動することを意味しますか?その場合は、現在のディレクトリに各言語のフォルダがあることを確認してください。

たとえば、アプリケーションがデフォルトで英語であり、フランス語のサポートを提供している場合は、アプリケーションのリソースdllを含む「fr」というフォルダが必要です。

そうしないと、デフォルトでアプリケーションの基本言語になると思います。

于 2013-03-26T17:27:57.827 に答える