نمایش نتایج 1 تا 6 از 6

نام تاپیک: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

  1. #1
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276

    Question سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    با سلام
    من میخوام یک برنامه ساده با دلفی 7 بنویسم که دو زبانه باشه هم فارسی هم انگلیسی. از منوی
    Project>Language>add زبان انگلیسی رو انتخاب کردم و ظاهرا قراره که یک dll توسط دلفی به من داده بشه برای زبان انگلیسی اما من نمیدونم چی کار باید بکنم و اون dll هم ساخته نشد اگر دوستان تجربه ایی در این زمینه دارن خوشحال میشم کمک کنن.
    من مثالمو ضمیمه قرار میدم
    فایل های ضمیمه فایل های ضمیمه

  2. #2

    نقل قول: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    سلام.
    Dll مورد نظر رو داده.
    منتها با دستور {$E ENG} پسوندش رو Eng کرده.
    در اصل همون DLL هست.

  3. #3

    نقل قول: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    یه کار دیگه من کردم واسه یه پروژه که داشتم.
    یه جدول یا فایل یا حتی لیست باکس مخفی بذار که glossary توش بذاری.
    تو لود برنامه هم باهاش آیتم هاتو درست کن.
    بعد تو ستینگی که می ذاری بر اساس خواسته مشتری دوباره زبان برنامه رو لود کن.
    لازم نیست تمام آیتم هاتو مقدار بدی.
    فقط Caption هاشونو بفرست به تابعی که ترجمش کنه.
    مثلا :
    GetCaption(Langiage: integer; Txt; string): string

    اگه بخوای توضیح بیشتر بدم؟

  4. #4
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276

    نقل قول: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    نقل قول نوشته شده توسط yousijoon مشاهده تاپیک
    سلام.
    Dll مورد نظر رو داده.
    منتها با دستور {$E ENG} پسوندش رو Eng کرده.
    در اصل همون DLL هست.
    میشه بیشتر توضیح بدین

  5. #5
    کاربر دائمی آواتار Kamyar.Kimiyabeigi
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    تهران
    پست
    1,276

    نقل قول: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    نقل قول نوشته شده توسط yousijoon مشاهده تاپیک
    یه کار دیگه من کردم واسه یه پروژه که داشتم.
    یه جدول یا فایل یا حتی لیست باکس مخفی بذار که glossary توش بذاری.
    تو لود برنامه هم باهاش آیتم هاتو درست کن.
    بعد تو ستینگی که می ذاری بر اساس خواسته مشتری دوباره زبان برنامه رو لود کن.
    لازم نیست تمام آیتم هاتو مقدار بدی.
    فقط Caption هاشونو بفرست به تابعی که ترجمش کنه.
    مثلا :
    GetCaption(Langiage: integer; Txt; string): string

    اگه بخوای توضیح بیشتر بدم؟
    چپ به راست کردن object ها رو چیکار کردین؟

  6. #6

    نقل قول: سوال در مورد چگونگی ساختن یک برنامه چند زبانه با دلفی 7؟

    خب bidimode داره دیگه.
    جدول اگه دو تا ستون داشته باشه ستون اول انگلیسی و دومی فارسی
    توش ترجمه کلمات رو بذار و یه فیلد اضافی که اگه توش پرشده باشه یعنی کنترل خاصی فقط منظورمونه.
    حالا اگه بخواهیم فارسی کنیم caption رو میفرستیم انگلیسیشو میگیریم.
    با توجه به زبان هم جهت هارو ست می کنیم.

    اینم یه مثال
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •