PDA

View Full Version : regional language



mina1363
سه شنبه 03 شهریور 1388, 11:30 صبح
سلام دوستان
چه جوری میتونم از طریق کد نویسی
control pael>>regional and language>>reginal option
این تنظیمات رو تغییر بدم وفارسی کنم؟

Open-Source
سه شنبه 03 شهریور 1388, 12:00 عصر
این تغییرات رو باید در رجیستری اعمال کنی.
ولی درست یادم نمیاد کجای رجیستری بود.
چارش یه سرچینگ هست.

solaleh
سه شنبه 03 شهریور 1388, 13:28 عصر
این لینک رو بخونید. حتما کمکتون می کنه:
http://www.codeproject.com/KB/system/modifyregistry.aspx

http://www.c-sharpcorner.com/UploadFile/sushmita_kumari/RegistryKeys102082006061720AM/RegistryKeys1.aspx

تنها چیزی که الان لازمه مسیری است که کلید مربوط به تغییر زبان در اون قرار داره.

Open-Source
چهارشنبه 04 شهریور 1388, 15:30 عصر
این مسیرش تو رجیستری هستش:


HKEY-CURRENT-USER-->Cntrol Panel-->International

این مسیرش هست.

ولی اگه خواسته باشی ویندوزی که در آن فونت فارسی نصب نیست رو روش این تغییرات را اعمال کنید با مشکل بر میخوری.
پس باید روی ویندوز فونت فارسی(در هنگام نصب) نصب باشه.

mina1363
چهارشنبه 04 شهریور 1388, 17:01 عصر
سلام دوست عزیز
من کد زیر رو نوشتم ولی تغییری در برنامه ام ایجاد نشد:


RegistryKey rKey = Registry.CurrentUser.OpenSubKey(@"Control Panel\International", true);
rKey.SetValue("sCountry", "Iran");
rKey.SetValue("sLanguage", "Farsi");
rKey.SetValue("iCountry", "981");
rKey.Close();

حالا باید چی کار کنم؟

Open-Source
پنج شنبه 05 شهریور 1388, 13:05 عصر
سلام دوست عزیز
من کد زیر رو نوشتم ولی تغییری در برنامه ام ایجاد نشد:


RegistryKey rKey = Registry.CurrentUser.OpenSubKey(@"Control Panel\International", true);
rKey.SetValue("sCountry", "Iran");
rKey.SetValue("sLanguage", "Farsi");
rKey.SetValue("iCountry", "981");
rKey.Close();

حالا باید چی کار کنم؟


چه تغییری میخوای در برنامت ایجاد بشه؟:متفکر:

saeedr22
پنج شنبه 05 شهریور 1388, 14:08 عصر
اگه منظورتون تغییر زبان باشه.از دستور زیر استفاده کنین.


Dim myCulture As New Globalization.CultureInfo("fa-IR")
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(myCulture)



Globalization.CultureInfo Myculture=new Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(myCulture);