افزودن زبان فارسی به ویندوز XP

شروع موضوع توسط شايان ‏30 نوامبر 2005 در انجمن اطلاعيه ها و اخبار انجمنهای پرشین تولز

  1. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    از اونجایی که سیستم فارسی نویس خودکار از روی ادیتورهای فروم برداشته شده، لازم بود یه راهنمایی کلی برای افزودن زبان فارسی به این بخش اضافه بشه تا کاربرانی که آشنایی کافی با سیستم ویندوز ندارن، در نوشتن به زبان فارسی در فروم به مشکل نخورند.
    خوشبختانه ويندوز XP قابليت اضافه كردن كيبورد فارسي را در خودش گنجانده و برعكس ويندوزهاي ديگر شما لازم به نصب برنامه هاي اضافي نمي باشيد. ​
    براي اين كار كافيه ويندوز XP كه از روزي آن ويندوز خود را نصب كرده ايد را در درايو CD-ROM خود قرار بديد و ادامه كار رو مطابق دستورالعمل زير دنبال كنيد :

    1. از منو Start گزينه Control Panel را انتخاب كنيد .

    [​IMG]



    2. در Control Panel گزينه Regional and language Options انتخاب نمائيد​

    [​IMG]



    ( و يا در صورتي كه Control Panel شما در حالت Category View باشد , ميتوانيد Date, Time, Language, and Regional Options و در نهايت Add other languages را انتخاب نمایید. )​

    [​IMG]


    3. حال از پنجره ای که باز می شود ابتدا قسمت Languages را انتخاب کنید. ابتدا گزينه هاي قسمت Supplemental language support را چك ( تيك ) زده , سپس دکمه Details را فشار دهید.​


    [​IMG]




    4. حال دکمه Add را فشار دهید تا لیست زبانهای جدیدی که می خواهید اضافه کنید ظاهر شوند. از لیست ظاهر شده گزینه Farsi را انتخاب کنید. ​

    [​IMG]

    [​IMG]



    پس از این اعمال و تائید آنها توسط دکمه OK ویندوز به صورت خودکار کیبورد فارسی استاندارد مایکروسافت را برای شما نصب خواهد کرد. ​






    براي انجام اين كار شما يك راه ديگري نيز داريد:​

    1. در پنجره Regional and Language Options گزينه Install Files for Complex Script and Right to Left Language (including Thai) را چك بزنيد در اين هنگام از شما سوالي پرسيده ميشود كه بايد به آن جواب مثبت بدهيد.. حالا يك تعداد فايل از روي سي دي ويندوز كپي ميشوند.

    [​IMG]




    2. پس از اتمام كار به قسمت Regional Option رفته و از ليست ميتوانيد زبان فارسي را انتخاب كنيد.​

    [​IMG]

    پس از این اعمال و تائید آنها توسط دکمه OK ویندوز به صورت خودکار کیبورد فارسی استاندارد مایکروسافت را برای شما نصب خواهد کرد. ​



    PersianTools Forum + شایان
     
  2. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    همچنين در صورتي كه بعد از افزودن زبان فارسي به ويندوز XP , در تايپ و استفاده از حروف " پ , ژ , ... " مشكل داشتيد , از برنامه Farsi XP استفاده نمائيد.

    براي توضيحات بيشتر و لينك دانلود برنامه به اين تاپيك مراجعه نمائيد.
     
  3. ehsan

    ehsan Administrator

    تاریخ عضویت:
    ‏5 دسامبر 2002
    نوشته ها:
    7,915
    تشکر شده:
    3,503
    محل سکونت:
    Internet
  4. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    در مورد زبان و خط فارسی در کامپیوتر مشکلات زیادی هست و البته بوده، هر کس به هر سلیقه ای خواسته عمل کرده. اما خوشبختانه الان این مشکلات برطرف شده و فقط باید همه آگاه بشن و از شکل صحیح استفاده کنند.
    به هر حال مشکلات موجود رو به سه دسته میشه تقسیم کرد:
    ۱- آرایش صفحه کلید
    ۲- استفاده از کدهای صحیح مربوط به حروف فارسی
    ۳- فونتها

    ۱- آرایش حروف فارسی روی صفحه کلید هم اکنون به صورتهای مختلفی وجود داره. از زرنگار که آرایش کاملا مخصوص به خودش رو داره گرفته تا شرکتهای مختلفی که ویندوزهای فارسی ارائه میکنند و حتی خود مایکروسافت. به هر حال در این مورد استانداردی وجود داره که از سوی موسسه استاندارد تهیه شده. به شماره ۲۹۰۱ این هم مستندات:
    http://www.isiri.org/std/2901.htm
    همونطور که در وب سایت موسسه استاندارد میتونید ببینید این استاندارد در سال ۶۷ تهیه شده و ویرایش بعدی هم در سال ۷۱. حالا چرا تو این مدت کسی از این استاندارد استفاده نکرده؟! حتی سازمان آموزشهای فنی و حرفه ای نیز برای کلاسها از این استاندارد پیروی نکرده! به هر حال این استانداردی است که بهتره همه از اون استفاده کنند.

    ۲- مورد بعد استفاده از کدهای صحیح مربوط به حروف فارسی است. به عنوان مثال بعضی از شما دوستان کلماتی که تایپ می کنید با حرف ي عربی است و برخی با حرف ی فارسی. همونطور که میبینید حرف ي عربی دو تا نقطه داره. و یا حرف کاف که برای فارسی به این شکل است : ک و برای عربی به این شکل: ك
    و یا حتی تایپ ارقام فارسی که اتفاقا یکی از دوستان همینجا چنین مشکلی داشت و نمیتونست به راحتی ارقام فارسی رو تایپ کنه. الان کاربرانی که معمولا بین متن فارسی خود اعداد رو تایپ میکنند مثل : 123457890 ممکنه که این اعداد رو فارسی ببینند که توی IE به این شکل هست ولی توی فایرفاکس این اعداد قبلی لاتین دیده میشن. اما اگر همینها با کد صحیح فارسی تایپ بشه مثل: ۱۲۳۴۵۶۷۸۹۰ در تمامی مرورگرها به شکل فارسی دیده خواهد شد.
    این مشکل کدهای صحیح حروف فارسی متاسفانه باعث ایجاد یک دوگانگی در محتوای فارسی روی وب شده. به این شکل که اگر مثلا شما کلمه «رایانه» که در اون حرف ی با کد درست نوشته شده در گوگل جستجو کنید، حدود ۱۴۵۰۰۰ مورد نتیجه جستجو میشه ولی اگر کلمه «رايانه» که با حرف ي عربی نوشته رو جستجو کنید بیش از ۳۶۱۰۰۰ مورد نتیجه دریافت خواهید کرد! در حالی که رایانه یک کلمه فارسی است. و این خیلی بده!

    راه حل برای موارد یک و دو: این موارد فوق در ویندوز XP و ۲۰۰۰ مربوط میشه به فایلی به نام kbdfa.dll که در پوشه system32 ویندوز قرارداره. دقیقا در همین پرونده اطلاعات مربوط به آرایش حروف روی صفحه کلید و کد متناظر با هر حرف قرارداره. این پرونده باید با پرونده اصلاح شده جایگزین بشه. دوستان در وب سایت farsiweb.ir این زحمت رو کشیدن و نمونه صحیح این پرونده رو تهیه کردن:
    http://www.farsiweb.ir/wiki/Standard_Persian_keyboard
    البته تعویض این فایل در ویندوز کمی مشکل است و ممکن است خیلی از دوستان با راه حل ارائه شده در اون وب سایت نتوانند این کار رو انجام بدن. من راه حل ساده تری دارم که همینجا براتون میزارم. یک پرونده زیپ ضمیمه این پست است که شامل دو فایله. یکی kbdfa_d.dll و یک فایل kbdfa.reg . ابتدا اون فایل اولی رو تو پوشه system32 ویندوز خودتون کپی کنید و سپس فایل رجیستری رو اجرا کنید و yes رو بزنید. بعد از یکبار reset کردن کامپیوتر مشکلات فوق برطرف میشه.

    ۳- مورد بعدی فونتهای فارسی هست. فونتهای فارسی موجود هم به دلیل مشکلاتی که ذکر شد هر کدام به شکلی طراحی شده اند. به عنوان مثال مشکلی که خیلی از دوستان دارند اینه که با فونتهای معمول و با صفحه کلید پیش فرضی که روی ویندوز ایکس پی هست، و در اون حرف ی با کد صحیح وجود داره، هر وقت کلمه ای رو تایپ کنند که ی داشته باشه اون رو جدا از هم میزنه. دوستان هم میان این حرف رو با کلید دیگه ای میزنند تا مشکلشون حل بشه. در اصل اونها دارند حرف ي عربی رو تایپ میکنند تا مشکلشون با فونتهای معمول که حرف ی فارسی رو پشتیبانی نمیکنند برطرف بشه!
    البته همین مشکل با فونتهای معمولی که تو ویندوزهای قبل از ایکس پی و حتی اگر اشتباه نکنم ویندوز XP قبل از سرویس پک یک هم استفاده میشد و توسط مایکروسافت ارائه شده بود (مثل Tahoma) وجود داره که اونها ی فارسی رو پشتیبانی نمیکنند. ولی خود مایکروسافت این مشکل رو در نسخه های بعدی برطرف کرده و برای نسخه های قدیمی هم فونتهای اصلاح شده رو ارائه کرده.

    برای این مشکل هم فونتهایی مطابق با کدهای صحیح حروف فارسی در استاندارد یونیکد تهیه شده که بازهم دوستان در وب سایت فارسی وب زحمت اون رو کشیدن. البته هنوز تعداد این فونتها کمه و اگر تمامی فونتهای رایج به شکل صحیح تبدیل بشن خیلی عالیه. این لینک مستقیم دانلود از وب سایت مذکور:
    http://www.farsiweb.info/font/farsifonts-0.4.zip


    وب سایت farsiweb.ir مرجع معتبر و صحیحی برای موضوع خط و زبان فارسی در کامپیوتر (Persian Computing) است و میتونید برای اطلاعات بیشتر به اونجا مراجعه کنید.

    نوشته : Parham.G
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal