ورود

View Full Version : برنامه Multi Language



merced
چهارشنبه 21 دی 1384, 17:36 عصر
سلام
می دونم که میشه چند زبان به Application اضافه کرد.
اگه با هر زبانی که Active شده برنامه رو کامپایل کنیم . چند فایل اجرایی با چند ربان مختلف داریم.

حالا می خوام بدونم چطوری میشه از منویی توی برنامه زبان رو تغییر داد و فقط یک فایل اجرایی داشت

ممنون

babak869
پنج شنبه 22 دی 1384, 00:27 صبح
شما چند راه پیش رو دارید :
اول اینکه در برنامه مثلا با زدن گزینه اول منو برای تمام کنترلها تعریف کنید مثلا :


Label1.Caption:='نام ';
Button1.Caption:='خروج';
Form1.Caption:='فرم 1';

و با زدن گزینه دوم منو بنویسید :


Label1.Caption:='Name ';
Button1.Caption:='Exit';
Form1.Caption:='Form 1';

روش بعدی استفاده از کامپوننت هستش که در این زمینه کامپوننت Sicomponent و Tsilang
گزینه های مناسبی هستند.
موفق باشید

MiRHaDi
پنج شنبه 22 دی 1384, 04:17 صبح
سلام
میتونه به جای کد نوشتن اینجوری از IniFIle استفاده کنه و هرچند تا خواست زبون به صورت Dynamic اضافه کنه
العاقل یکفی بالاشاره
بای

babak869
پنج شنبه 22 دی 1384, 08:12 صبح
برنامه TsiLang هم دقیقا همین کار رو میکنه و تمامی زبانها رو در یک فایل ini ذخیره میکنه!!!!

danial82
پنج شنبه 17 فروردین 1391, 15:33 عصر
از برنامه های معرفی شده در C# هم میشه استفاده کرد؟؟؟؟؟؟؟؟

kont_200
شنبه 19 فروردین 1391, 23:52 عصر
بزرگترين مشكل سر چپ به راست كردن است يكي براي آن يك راه حل بده كه زبان فارسي با اينگليسي متن ها كاملا جا به جاست

me.enik
جمعه 05 خرداد 1391, 09:44 صبح
بزرگترين مشكل سر چپ به راست كردن است يكي براي آن يك راه حل بده كه زبان فارسي با اينگليسي متن ها كاملا جا به جاست

میشه با استفاده از خصوصیت های alignment و bidimode, اینکار رو به راحتی انجام داد.
البته اگر از روشی که آقای babak869 گفتند, استفاده کنیم.
که فکر کنم روش درستی باشه و راه خیلی بهتری از اون وجود نداشته باشه.

ولی این رو بگم که درمورد اینکه روش بهتری وجود نداشته باشه, مطمئن نیستم.