کسانی که دوست دارند از هر جایی فارسی بنویسند، معمولاً به مشکلات متعددی دارند. فرض کنید به کشوری سفر کردهاید و تنها راه کار با کامپیوتر این است که به کافینتی بروید. حالا اگر بخواهید فارسی بنویسید، با چند مشکل عمده روبهرو هستید.
یکی آن که زبان فارسی روی ویندوز این طور کامپیوترها نصب نیست. اما اگر زبان فارسی را هم روی ویندوزتان داشته باشید، اعداد هنوز انگلیسی هستند. فارسی کردن اعداد معمولاً به سادگی انجام نمیشود. اگر هم مثل من وسواس نیمفاصله داشته باشید که معمولاً باید با فشردن چند کلید پشت سر هم یک نیمفاصله ناقابل تولید کنید. حالا چه باید کرد؟
برنامه ارقام پارسی یکی از راه حلهاست. این برنامه هنگام اجرا، به صورت خودکار اعداد را به صورت نویسههای یونیکد ارقام فارسی وارد میکند. زبان صفحهکلید به طور خودکار تشخیص داده شده و با توجه به آن عملکرد برنامه تنظیم میشود. چنانچه زبان صفحهکلید فارسی باشد، برنامه اعداد وارد شده را به صورت فارسی وارد میکند و اگر زبان فارسی نباشد، برنامه، جایگزین کردن اعداد فارسی را متوقف خواهد کرد.
در سیستمعامل ویندوز، زبان فعال در هر پنجره با زبان فعال در پنجرههای دیگر تفاوت دارد. به طور مثال، کاربر میتواند در حال تایپ انگلیسی در مرورگر خود باشد درحالی که زبان فعال برنامه ویرایشگر متن فارسی است. برنامه با این قابلیت سازگاری کامل دارد و با توجه به زبان فعال هر پنجره به عملکرد خود ادامه میدهد. این برنامه مشکل نیمفاصله را هم با فشردن کلیدهای Shift + Space حل میکند.
نسخه دوم این برنامه که به تازگی تحت مجوز FreeBSD منتشر شده علاوه بر حل مشکلات نسخه قبل، امکانات بیشتری هم دارد. کاربران اجازه دارند از کد این برنامه در پروژههای شخصی و تجاری بدون محدودیت استفاده کنند، به شرط اینکه نام برنامهنویس «محمدامین بندعلی» و دیگر کپیرایتهای موجود در کد را به صورت دست نخورده در سورسکد باقی بگذارند.
شما میتوانید برنامه ارقام پارسی را به صورت فایل فشرده با پسوند zip. یا با پسوند tar. دریافت کنید. (لینک کمکی)
این برنامه به صورت کدباز (Open-Source) عرضه میشود. برای مشارکت در این پروژه به صفحهی آن در Sourceforge مراجعه کنید. (صفحه سورس فورج)