私は解決策を見つけました:保存された言語をApp.configに保存し、Program.csで保存された言語を確認し、Common.csというクラスの静的な値に保存し、Program.csで次のコードを実行します:
switch (Common.ApplicationLanguage)
{
case Common.Languages.Arabic:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("ar-EG");
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-EG");
break;
case Common.Languages.English:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-GB");
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-GB");
break;
default:
break;
}