ローカリゼーション用に、Global.en.resx と Global.resx(ru) の 2 つの .resx ファイルがあります。ResourceManager を使用して名前で値を取得しようとすると、問題に直面します。値はロシア語でのみ表示されます。
ResourceManager rm = new ResourceManager(resourceType.FullName, resourceType.Assembly);
ResourceSet rs = rm.GetResourceSet(CultureInfo.CurrentCulture, true, true);
foreach (DictionaryEntry d in rs)
{
if (d.Key.ToString() == propName) displayName = (string)d.Value;
}
resourceType - リソース クラス、propName - 表示するプロパティの名前。私を助けてください