C#/WPFプロジェクトで---の組み合わせResources.resxを使用すると問題が発生します。Resources.de.resxソリューション全体にはいくつかのプロジェクトが含まれ、一部のプロジェクトにはリソースファイルが含まれています。
メインプロジェクトを開始すると、言語を英語からドイツ語に正常に切り替えることができます。ただし、サブプロジェクトのGUI要素には引き続き英語のテキストが表示されます。
考慮する必要がある 2 つの異なるプロパティがあります:CultureとUICulture.
Cultureこのプロパティをに設定するとen-US、すべての小数点以下の桁数、時間の形式などは米国と同じになります。
UICultureを to に設定するen-USと、ASP.NET コントロールは、通貨、時刻などを米国のようにレンダリングするように指示されます。
したがって、一方を設定し、もう一方を設定していない......または、変更が加えられたときにサブプロジェクト全体でそれらを再帰的に設定するコードが必要です。