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

نام تاپیک: تغییر زبان برنامه در یک نرم افزار چند زبانه

  1. #1

    تغییر زبان برنامه در یک نرم افزار چند زبانه

    سلام دوستان.اگر بخواهیم ازداخل برنامه زبان برنامه رو تغییر بدیم باید چکار کرد؟یعنی بدون اینکه regional option رو تغییر بدیم.؟

  2. #2
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    با سلام

    نقل قول نوشته شده توسط حمیدرضاصادقیان مشاهده تاپیک
    سلام دوستان.اگر بخواهیم ازداخل برنامه زبان برنامه رو تغییر بدیم باید چکار کرد؟یعنی بدون اینکه regional option رو تغییر بدیم.؟
    دقیقاً منظورتان از تغییر زبان چی است؟
    می خواهید کل Label ها و پیغامها تغییر کند و یا می خواهید صفحه کلید را تغییر دهید.
    موفق باشید

  3. #3
    تغییر زبان کل برنامه .شما بوسیله resource dll wizard میتونی برای زبانهای مختلفی فرمهات رو تغییر بدی.ولی برای اینکه فرمهات با اون زبان بیاد بالا باید زبان ویندوزت رو تغییر بدی تا با زبان مورد نظر تغییر کند.حالا من میخواهم به صورت runtime زبان رو تغییر بدم.

  4. #4
    سلام
    اگه منظورتون کل برنامه تغییر زبان بده بهتره به Demos خود دلفی مراجعه کنید.
    فکر کنم مثال richedit این کار رو می کنه (تو Demoهاش هست). خودش به 3 زبان تغییر میداد.

    موفق و پیروز باشید.

  5. #5
    ممنون.ببینید اینهایی که شما میگید رو بلدم.فرض بکنید میخوام یک برنامه با سه زبان فارسی عربی و انگلیسی تهیه کنم.با Reousrce dll wizard من اینکارو کردم.وقتی که شما زبان خود ویندوز رو روی یکی از ایان سه زبان قرار بدین وقتی برنامه رو اجرا می کنید به طور پیش فرض بازبان ویندوز برنامه اجرا میشه.مثلا اگر زبان ویندوز عربی باشه برنامه شما هم با زبان عربی اجرا خواهد شد.حالا من میخوام این تغییر زبان را بدون اینکه زبان ویندوزم تغییر کنه انجام بدم.

  6. #6
    کاربر دائمی آواتار Valadi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    فعلا در خدمت شما
    پست
    1,342
    در حدود 1 سال پیش یکی از اعضا سورس چنین برنامه ای را در سایت قرار داده بود و فونتش هم فونت سیستمی بود به نام Farsi.fon
    سرچ کن پیدا می کنی
    ضمنا خودم هم داشتم اما نمی دونم کجاست

  7. #7
    من هرچی در این بود پیدا کردم.ولی هیچکدام سورسی نداشت.

  8. #8
    کاربر دائمی آواتار Valadi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    فعلا در خدمت شما
    پست
    1,342
    یک کامپونت هم هست که ابجکتهایی هم داره
    مانند
    TPersianLabel
    TPersianButton
    TPersianRadioButton
    TPersianCheckBox
    با 6 نوع فونت

  9. #9
    یک کامپونت هم هست که ابجکتهایی هم داره
    مانند
    TPersianLabel
    TPersianButton
    TPersianRadioButton
    TPersianCheckBox
    با 6 نوع فونت
    ظاهرا متوجه منظور کاربر سوال کننده نشدید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

  10. #10
    نه متاسفانه .خسته شدم از بس توضیح دادم.تو یکی از تاپیکها اقای جهرمی گفته بودند با یک کلک هایی میشه اینکارو انجام داد ولی توضیحی نداده بودند.

  11. #11
    کاربر دائمی آواتار Valadi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    فعلا در خدمت شما
    پست
    1,342
    جناب استاد کشاورز
    ظاهرا متوجه منظور کاربر سوال کننده نشدید.
    مگر آقای حمید رضا صادقیان نمی خواد بدون تغییر در regional option برنامه را بصورت دو یا چند زبانه بنویسه ؟؟؟؟؟؟
    کامپونتی که من معرفی کردم بدون تغییر در ویندوز میشه فارسی نوشت و آبجکتهای هم داره و 6 تا فونت هم داره ؟؟
    آیا غیر از اینه ؟؟؟
    ضمنا برای غیر از زبانهای فارسی و انگلیسی باید یک فونت طراحی کنه اون هم با نرم افزار Macromedia Fontographer حل میشه فقط با توجه به اینکه ساختار فونت فارسی به چه صورتیه و دیگر زبانها را براساس این ساختار درست کنه

    ممنون از تذکر شما
    موفق و موید باشید

  12. #12
    کاربر Valadi : اخطار دوم و آخر . لطفا وقتی جواب سوالی رو نمیدونی یا دقیقا مطلب رو متوجه نشدی در اون تاپیک پست ارسال نکن . با توجه به تذکرهای قبلی دفعه بعد با این رفتار برخورد میشه .

    -

    جواب سوال :
    http://www.lingobit.com/solutions/de...ly_delphi.html

    اگر دنبال استفاده از کامپوننتهائی برای انعطاف بیشتر از چیزی که خود دلفی بهت میده باشی من اینو توصیه میکنم :

    http://www.multilizer.com/dev/delphi2005
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  13. #13
    استاد ممنون از راهنمایی قشنگتون.مشکل حل شد.الان مشکل دیگه ای که وجود داره وقتی زبان رو به انگلیسی تغییر میدم فرمهایی که dbgrid قرار داره بهم پیغام میده Tcolumn.Title.font.font رو پیدا نمیکنه.

  14. #14
    کاربر دائمی آواتار daffy_duck376
    تاریخ عضویت
    آبان 1385
    محل زندگی
    قزوین
    سن
    41
    پست
    858
    میتونی از این کامپوننت استفاده کنی البته اگه بتونی گیر بیاری اگه نسخه کامل پیدا کردی به منم خبر بده !

    اصلا کارش برنامه های چند زبانه هستsmlpacktrial

  15. #15
    ممنون.این مشکل خیلی جالبه. وقتی من یک Dbgrid روی فرم قرار میدم و فقط یک ستون هم داره اونم عدد به محض اینکه برنامه رو انگلیسی میکنم بهم خطا میده.خطا هم از Tcolumn.Title.font.font می گیره.

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

برچسب های این تاپیک

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

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