فارسی‌نویسی در ویندوز با ارقام پارسی

۲ خرداد ۱۳۹۱

کسانی که دوست دارند از هر جایی فارسی بنویسند، معمولاً به مشکلات متعددی دارند. فرض کنید به کشوری سفر کرده‌اید و تنها راه کار با کامپیوتر این است که به کافی‌نتی بروید. حالا اگر بخواهید فارسی بنویسید، با چند مشکل عمده روبه‌رو هستید.

یکی آن که زبان فارسی روی ویندوز این طور کامپیوترها نصب نیست. اما اگر زبان فارسی را هم روی ویندوزتان داشته باشید، اعداد هنوز انگلیسی هستند. فارسی کردن اعداد معمولاً به سادگی انجام نمی‌شود. اگر هم مثل من وسواس نیم‌فاصله داشته باشید که معمولاً باید با فشردن چند کلید پشت سر هم یک نیم‌فاصله ناقابل تولید کنید. حالا چه باید کرد؟

برنامه ارقام پارسی یکی از راه حل‌هاست. این برنامه هنگام اجرا، به صورت خودکار اعداد را به صورت نویسه‌های یونیکد ارقام فارسی وارد می‌کند. زبان صفحه‌کلید به  طور خودکار تشخیص داده شده و با توجه به آن عملکرد برنامه تنظیم می‌شود. چنان‌چه زبان صفحه‌کلید فارسی باشد، برنامه اعداد وارد شده را به صورت فارسی وارد می‌کند و اگر زبان فارسی نباشد، برنامه، جایگزین کردن اعداد فارسی را متوقف خواهد کرد.
در سیستم‌عامل ویندوز، زبان فعال در هر پنجره با زبان فعال در پنجره‌های دیگر تفاوت دارد. به طور مثال، کاربر می‌تواند در حال تایپ انگلیسی در مرورگر خود باشد درحالی که زبان فعال برنامه ویرایشگر متن فارسی است. برنامه با این قابلیت سازگاری کامل دارد و با توجه به زبان فعال هر پنجره به عملکرد خود ادامه می‌دهد. این برنامه مشکل نیم‌فاصله را هم با فشردن کلیدهای Shift + Space حل می‌کند.

نسخه دوم این برنامه که به تازگی  تحت مجوز FreeBSD منتشر شده علاوه بر حل مشکلات نسخه قبل، امکانات بیشتری هم دارد. کاربران اجازه دارند از کد این برنامه در پروژه‌های شخصی و تجاری بدون محدودیت استفاده کنند، به شرط اینکه نام برنامه‌نویس «محمدامین بندعلی» و دیگر کپی‌رایت‌های موجود در کد را به صورت دست نخورده در سورس‌کد باقی بگذارند.

شما می‌توانید برنامه ارقام پارسی را به صورت فایل فشرده با پسوند zip. یا با پسوند tar. دریافت کنید. (لینک کمکی)
این برنامه به صورت کدباز (Open-Source) عرضه می‌شود. برای مشارکت در این پروژه به صفحه‌ی آن در Sourceforge مراجعه کنید. (صفحه سورس فورج)

Be Sociable, Share!


"Persian Numerals" allows using Persian Numerals while writing in Persian language in Windows OS. If the Persian language is not installed on the system, the program will also provide the ability for the user to type in Persian language by simulating a Persian keyboard layout.

دیدگاه‌های شما

 
  1. سینا گفت:

    یکی از ایرادهای عجیب و غریب نگارش ۱.۱ این بود که وقتی عدد ۹۹ رو تایپ می‌کنی،‌ همینطوری که دیده می‌شه،‌ می‌شه نود و نه. یکی انگلیسی، یکی فارسی. انشالله توی این نگارش برطرف شده!

  2. حمید گفت:

    با نصب کیبرد فارسی استاندارد طراحی شده توسط احسان اخگری هم بطور پیش‌فرض اعداد بصورت فارسی درج می‌شوند.

  3. طه گفت:

    سلام. این برنامه رو پنج شش روز پیش، روی دو نسخه‌ی متفاوت از ویندوز xp آزمایش کردم و در همان بدو کلیک، با خطای “initializing error” مواجه شدم. البته این رو در این‌جا صرفاً جهت اطلاع می‌گم، وگرنه موضوع رو به خودشون ایمیل زدم. خوشحالم که بالاخره حرکت‌هایی را می‌بینیم در این زمینه. امیدوارم استفاده از نیم‌فاصله هم رواج پیدا کند.

  4. zahra گفت:

    سلام از دادن اطلاعات فناوری ممنونم من تازه وارد این دنیا شده‌ام. راجع به استفاده‌های مختلف فیس‌بوک برایمان بگو چنانچه در برنامه‌های قبل اشاره کرده بودی. با سپاس

  5. مسیحا گفت:

    صفحه کلید استاندارد فارسی هم این کار رو انجام می‌ده، به همراه چند قابلیت دیگر، اطلاعات بیشتر

  6. خیلی خیلی ممنونم نیما جان… برای نیم‌فاصله همیشه ctrl+shift+2 را می‌زدم که سرعتم رو بشدت پایین می‌آورد. در مورد اعداد هم که همیشه باید از سایت ویراستیار کمک می‌گرفتم.
    شاد و سربلند باشی همیشه

  7. zahra گفت:

    با سلام آقا نیما در مورد اون برنامه‌ای که حرف بزنی تایپ می‌کنه هم توضیح بده ممنون از توجهت

  8. محمدرضا گفت:

    فایل زیپ رو گرفتم ولی موقع اکسترکت کردن آویرا بهش گیر داد و گفت TR/Spy.Geb هست.

    • No bookmarks avaliable.