PDA

View Full Version : مشکل در چند زبانه کردن نرم افزار؟



ho2o2oo
شنبه 24 خرداد 1393, 13:50 عصر
با سلام به تمامی اساتید بنده نرم افزارم رو چند زبانه کردم از طریق روش زیر حالا می خوام یه دکمه برای اجرا بزارم که وقتی روی اون کلیک کنند زبان برنامه عوض بشه ممنونم .


Thread.CurrentThread.CurrentUICulture = new CultureInfo("fa");

c0mmander
یک شنبه 25 خرداد 1393, 06:23 صبح
والا من تا اونجایی که من میدونم این ترجمه ها رو در یک فایل جدا مثلا در یک xml میزارن و بعد در برنامه به فراخور زبان تغییر پیدا کرده روی عناصر ست میکنن.

ho2o2oo
یک شنبه 25 خرداد 1393, 07:59 صبح
الان هم همینطوره سورس نرم افزار HomePage.fa و HomePage تشکیل شده که دو Resource جدا هستش که در هر کدام زبان بخوصوص نرم افزار هستش . این راه یکی از راه های استاندارد مایکروسافت هستش . که در لینک های زیر موجود هست فقط من نمی دونم که چطور باید دستورم رو در یک دکمه ایجاد کنم که با فشردن اون نرم افزار زبانش تغییر کنه ممنون می شم کسی راهنمایم کنه

http://msdn.microsoft.com/en-us/library/y99d1cd3(v=vs.110).aspx

c0mmander
یک شنبه 25 خرداد 1393, 14:26 عصر
یک نمونه اینجا هست : http://www.codeproject.com/Tips/580043/How-to-make-a-multi-language-application-in-Csharp