1

私は 2 つのリソース ファイルを含むプロジェクトに取り組んでいます。

Resources.resxResources.en-US.resx

ここに画像の説明を入力

当初、アプリケーションはデフォルト言語としてドイツ語を使用し、後で英語が追加されました。いくつかの基準に基づいて、コードから UI 言語を選択するので、自動的に設定されません。

この質問から、デフォルトの言語が en-US であることがわかります。

質問:呼び出す場合、どのリソースを使用する必要がありますか

if (instLanguage == 0)
{
    Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
}

前にInitializeComponent();

Windows 7 のバージョンが異なるとプログラムの動作が異なるため、質問しています。標準のWin 7 engで。そしてゲル。バージョンの en-US リソースが使用されますが、Windows 7 English とドイツ語の言語パックは既定のリソース ファイルを使用します。

4

0 に答える 0