PDA

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



hamid_14
یک شنبه 10 شهریور 1392, 10:48 صبح
سلام
من باید برنامه ای بنویسم که قابلیت پشتیبانی از چند زبان را داشته باشه متاسفانه اشیاء این برنامه زیاده و ترجمه همه اینها مشکل و از طرفی هم میخوام فایل هر زبان به صورت جداگانه قابل دانلود از سایت باشه مثل نرم افزار idm لطفا راهنمائی کنید ساده ترین راه چیه

alireza es
یک شنبه 10 شهریور 1392, 11:59 صبح
من توی دلفی زیاد حرفه نیستم ولی یه راهی به ذهنم رسید
راه حل من اینه
یه فایل txt یا ini ایجاد کن مثلا به نام fasri.ini و نام اشیاء مختلفو توش بریز به هر ترتیبی که بخوای
حالا اونارو توی یه tstring list بریز و نام اشیائ مختلفو از توی اون Tstring بخون
حالا اگه بخوای ترجمه کنی فقط باید از اون فایل یه کپی بسازی و اسمشو مثلا بذاری english.ini
و سپس ترجمش کنی
البته میتونی یه فرم دیگه بسازی که این کارو اتوماتیک انجام بده و ما توی اون فرم نام های دلخواهمون رو بنویسیم
و اون توی یه فایل با ترتیبی که بهش دادی ذخیرش کنه :)

hamid_14
یک شنبه 10 شهریور 1392, 15:29 عصر
روش خوبیه ولی نمی خوام کاربر امکان ویرایش فایل ها داشته باشه

alireza es
یک شنبه 10 شهریور 1392, 16:13 عصر
خوب چرا از dll ها استفاده نمیکنی؟؟؟
میتونی کلماتتو توی یه dll یا هرچی که امکان ویرایشش نباشه بریزی و وقتی داری فرم رو لود میکنی
از چیزی که داخل dll هات ذخیره کردی استفاده کنی
همچنین میتونی از پایگاه های داده هم استفاده کنی.
:)