PDA

View Full Version : یک دستور برای تغییر زبان ویندوز



shareh
یک شنبه 02 اردیبهشت 1386, 05:41 صبح
یا حق
ضمن تشکر از دوستان
در خواست یک کد داشتم که هنگام اجراء برنامه زبان Regional Options و قسمت advanced در بخش
Regional and Languages Options را تبدیل به فارسی کند .
چون تو برنامه های فارسی که با دلفی نوشته می شود اگر زبان دو قسمت Regional Options و advanced مثلا انگلیسی باشد کلمات و عبارات فارسی به خوبی نمایش داده نمی شوند.
حال می خواستم وقتی برنامه اجرا می شود بصورت خودکار این عمل تبدیل زبان صورت بگیرد تا فونت ها بصورت مطلوب
نمایش داده شود..

dkhatibi
یک شنبه 02 اردیبهشت 1386, 08:06 صبح
نه اگر از ابزارهای یونی کد استفاده کرده باشید همین که زبان فارسی روی سیستم نصب باشه کافیه.
اما برای نمایش درست محتوا کافیه قسمت اول فارسی انتخاب شده باشد.
دو راه دارید:
هنگامیکه برنامه برای اولین بار باز می شود به کاربر پیامی مبنی بر تنظیم این قسمت را بدهید و Regional and .. را با ShellExecute باز کنید.
2- تو سایت جستجو کنید . فکر کنم بحث شده بود.

javad_hosseiny
یک شنبه 02 اردیبهشت 1386, 08:42 صبح
قبلا در این مورد بسیار بحث شده یک نمونه از آنها:
http://barnamenevis.org/forum/showthread.php?t=46783

البته یک نمونه برنامه نصاب مشابه installshield (به صورت فارسی و ...) خیل وقت بنده طراحی کرده ام که قابلیت اضافه کردن کد زبان خاص (فارسی یا عربی) را در قسمت تنظیمات ویندوز دارد که از اون نیز می توانید استفاده کنید (با سورس و به زبان دلفی)
http://www.barnamenevis.org/forum/showthread.php?t=21014
مخصوصا در صفحات آخر که به صورت فایل reg نیز این تغییرات را مشخص کرده ام

shareh
یک شنبه 02 اردیبهشت 1386, 19:09 عصر
قبلا در این مورد بسیار بحث شده یک نمونه از آنها
اون فکر کنم در مورد نصب فارسی در ویندوز هست نه انتخاب زبان فارسی


البته یک نمونه برنامه نصاب مشابه installshield (به صورت فارسی و ...) خیل وقت بنده طراحی کرده ام که قابلیت اضافه کردن کد زبان خاص (فارسی یا عربی) را در قسمت تنظیمات ویندوز دارد که از اون نیز می توانید استفاده کنید (با سورس و به زبان دلفی)
از اون هم چیزی سر در نیوردم
حالا اگه براتون ممکنه خیلی ساده یه کدی ارائه بدید که نتها برو زبان فارسی رو انتخاب کنه

در مورد او برنامه نصاب هم چیزی متوجه نشدم که چیگار میکنه

SYNDROME
یک شنبه 02 اردیبهشت 1386, 20:43 عصر
با سلام
Application.BiDiKeyboard := '00000429';

m-khorsandi
یک شنبه 02 اردیبهشت 1386, 20:44 عصر
جستجو کن، قبلاً مواردی مشابهی مطرح شده.

shareh
دوشنبه 03 اردیبهشت 1386, 04:20 صبح
من که چیزی دستگیرم نشد .
تنها دنبال یک کد می گردم که تنظیم کل زبانهای داخل قسمت Regional and Languages Options را تبدیل فارسی کنه
لطفا اگه دوستان براشون ممکنه راهنمایی کنن

m-khorsandi
دوشنبه 03 اردیبهشت 1386, 07:20 صبح
لطفا اگه دوستان براشون ممکنه راهنمایی کنن

همه مطالبی که نوشته شده، به همین منظور هست،
برای مطالب بیشتر، جستجو کن.