PDA

View Full Version : پروژه دو ربانه سی شارپ



mehdi0020
سه شنبه 30 خرداد 1396, 14:07 عصر
سلام دوستان یه برنامه به زبان سی شارپ نوشتم الن بعد حدود 2 سال کار کردن نیاز دارم دو زبانش کنم
انگلیسی/فارسی و شاید سه زبانه فرانسه
هیچ اطلاعاتی ندارم لطفا کمکم کنید

sajedmalayeri
سه شنبه 30 خرداد 1396, 14:09 عصر
سلام
یعنی شما سلوشن این برنامه رو ندارید؟

mehdi0020
سه شنبه 30 خرداد 1396, 14:11 عصر
سلام
یعنی شما سلوشن این برنامه رو ندارید؟

سلوشن؟؟؟؟؟؟؟؟؟

mehdi0020
سه شنبه 30 خرداد 1396, 14:12 عصر
من یه راهنمایی برای دو زبانه کردن اپلیکیشن به زبان سی شارپ لازم دارم که کاربر تو فرم لاگین نوع زبان نمایش را انتخاب کند

sajedmalayeri
سه شنبه 30 خرداد 1396, 14:18 عصر
من یه راهنمایی برای دو زبانه کردن اپلیکیشن به زبان سی شارپ لازم دارم که کاربر تو فرم لاگین نوع زبان نمایش را انتخاب کند
منظور من این بود که شما کد های برنامتون رو دارید یا از بین رفته؟

mehdi0020
سه شنبه 30 خرداد 1396, 14:23 عصر
دارمشون در حال توسعه و اصلاح هستش

sajedmalayeri
سه شنبه 30 خرداد 1396, 14:26 عصر
دارمشون در حال توسعه و اصلاح هستش
خب من براتون ی ایده دارم
ی فرم جدید طراحی کنید که حاوی دو دکمه باشه Persian و English
این فرم قبل از فرم کنونی برنامه شما به کاربر نمایش داده بشه و خوش آمد بگه و ازش زبان رو بپرسه .
حالا شما برای زبان انگلیسی هم تمام فرم هایی که داشتید رو کپی بگیرید و زبان رو عوض کنید یعنی از هر فرم دوتا داشته باشید یکی فارسی و دیگری انگلیسی .
اگه کاربر زبان فارسی رو انتخاب کرد به همین فرم کنونی ای که دارید منتقل بشه و اگر انگلیسی که فرم اصلی انگلیسی منتقل بشه

sajedmalayeri
سه شنبه 30 خرداد 1396, 14:28 عصر
البته میتونید ی کار دیگه هم بکنید .
توی همین فرمی که دارید دکمه ای بنویسید به نام تغییر زبان به انگلیسی .
اگر کاربر اونو فشار داد خاصیت تکست همه ی دکمه ها و لیبل های اون فرم رو تبدیل کنید به اون مقدار انگلیسی ای که میخواید برای کثال :
label2.text = "Menu";

mehdi0020
سه شنبه 30 خرداد 1396, 14:33 عصر
البته میتونید ی کار دیگه هم بکنید .
توی همین فرمی که دارید دکمه ای بنویسید به نام تغییر زبان به انگلیسی .
اگر کاربر اونو فشار داد خاصیت تکست همه ی دکمه ها و لیبل های اون فرم رو تبدیل کنید به اون مقدار انگلیسی ای که میخواید برای کثال :
label2.text = "Menu";
در واقع دو فرم باید داشته باشم یکی با لیبل و باتون های فارسی یکی هم انگلیسی درسته؟

sajedmalayeri
سه شنبه 30 خرداد 1396, 14:36 عصر
در واقع دو فرم باید داشته باشم یکی با لیبل و باتون های فارسی یکی هم انگلیسی درسته؟
میشه اون کارو کرد و میشه هم این کاری که من گفتم رو کرد یعنی توی همون فرم توی خاصیت یک دکمه به نام تغییر زبان ، شما بیای نوشته ی روی دکمه ها و لیبل ها و ... رو به انگلیسی تغییر بدی
و اگر دوباره کلیک کرد همونو به فارسی برگردونی
سادس اگه هم متوجه نشدی بگو بهم برات ی ویدئو ی دو دقیقه ای ضبط کنم

mehdi0020
سه شنبه 30 خرداد 1396, 14:46 عصر
میشه اون کارو کرد و میشه هم این کاری که من گفتم رو کرد یعنی توی همون فرم توی خاصیت یک دکمه به نام تغییر زبان ، شما بیای نوشته ی روی دکمه ها و لیبل ها و ... رو به انگلیسی تغییر بدی
و اگر دوباره کلیک کرد همونو به فارسی برگردونی
سادس اگه هم متوجه نشدی بگو بهم برات ی ویدئو ی دو دقیقه ای ضبط کنم

روش دوم متوجه نمیشم
اگه ممکنه

mehdi0020
سه شنبه 30 خرداد 1396, 14:49 عصر
فکر کنم منظورتون همچین چیزی باش

if(lang==eng)
label1.text="name
else
label1.text="نام

درست متوجه شدم؟

ebrahim.rayatparvar
سه شنبه 30 خرداد 1396, 14:54 عصر
بهتره این فیلم آموزشی که بصورت رایگان هم هست رو یه نگاه بندازی کارت رو راه میندازه :

لینک (https://learnfiles.com/course/%da%86%d9%86%d8%af-%d8%b2%d8%a8%d8%a7%d9%86%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-%d8%af%d8%b1-%d8%b3%db%8c-%d8%b4%d8%a7%d8%b1%d9%be/)