以下に示すように、ExportForm をドイツ語 (de) とロシア語 (ru) にローカライズしました。
私の CultureInfo がドイツ語 (Austrian-de-AT) の場合、すべて問題ありません。ドイツ語に翻訳された形式が表示されます。
string specCult = "de-AT";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
しかし、ロシア語 (ru-RU) の CultureInfo を含む英語の UI が表示されます。
string specCult = "ru-RU";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
"ru-RU" の代わりに "ru" を使用して CultureInfo を作成すると、次のように機能します。
string specCult = "ru";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
何が問題なのか教えてください。または、問題を調査する方向を教えてください。