PDA

View Full Version : سوال: تغییر زبان سیستم



belarak
دوشنبه 16 شهریور 1388, 15:24 عصر
ببخشید چطور میتونم زبان سیستم رو فارسی کنم

debugger
دوشنبه 16 شهریور 1388, 15:34 عصر
ببخشید چطور میتونم زبان سیستم رو فارسی کنم

به فارسی



private void func_SetLanguagePersian()
{
System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("fa-IR");
InputLanguage MyL;
string BackL;
MyL = InputLanguage.CurrentInputLanguage;
MyCulture = MyL.Culture;
BackL = MyCulture.Name;
MyCulture = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = System.Windows.Forms.InputLanguage.FromCulture(MyC ulture);
}

به انگلیسی



private void func_SetLanguageEnglish()
{
System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en");
InputLanguage MyL;
string BackL;
MyL = InputLanguage.CurrentInputLanguage;
MyCulture = MyL.Culture;
BackL = MyCulture.Name;
MyCulture = new System.Globalization.CultureInfo("en");
InputLanguage.CurrentInputLanguage = System.Windows.Forms.InputLanguage.FromCulture(MyC ulture);
}

کافیه تابع مورد نظرتو صدا بزنی

atryad
دوشنبه 16 شهریور 1388, 18:53 عصر
ببخشید چطور میتونم زبان سیستم رو فارسی کنم
با سلام
کد بالا رو میتونی توی یه خط


InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("fa-IR"));

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("EN"));

belarak
دوشنبه 16 شهریور 1388, 21:19 عصر
با تشکر از تمام دوستانی که به من نوعی هم توجهی کردند و راهنمایی فرمودند - ماه رمضان رو بهتون تبریک میگم امیدوارم که بهترین بهره رو ازش ببرین

Alt+F4
دوشنبه 16 شهریور 1388, 23:52 عصر
دوست عزیز اگه اولش یه سرچم توی سایت میزدی بد نمیشد:چشمک::چشمک::چشمک:



foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
{
if (lang.LayoutName.ToLower() == "farsi")
InputLanguage.CurrentInputLanguage = lang;
}



foreach (InputLanguage lang in InputLanguage.InstalledInputLanguages)
{
if (lang.LayoutName.ToLower() == "en" || lang.LayoutName.ToLower() == "us")
InputLanguage.CurrentInputLanguage = lang;
}