私は 2 つのリソース ファイルを含むプロジェクトに取り組んでいます。
Resources.resx
とResources.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 とドイツ語の言語パックは既定のリソース ファイルを使用します。