پنج‌شنبه ۱ آذر ۱۴۰۳ |  عضویت / ورود

اصلاح کننده تایپ فارسی طراحی شد


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

یکی از مقالات، مقاله «تایپ صحیح فارسی» بود که بنده سعی کرده‌ام در آن مهم‌ترین نکات مربوط به تایپ فارسی را بیان کنم. (بهتر است ابتدا آن را بخوانید تا بفهمید که این نرم افزار چه کار می‌کند)

درست است که اگر کسی آن را بخواند و رعایت کند، مشکلی نخواهد داشت، اما همه افراد که رعایت نمی‌کنند!؟ ضمن اینکه گاهی اوقات نمی‌شود که رعایت کرد!

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

و یا اینکه تصور کنید یک فایل Word در اختیار دارید که و قصد دارید آن را به نام خودتان به کسی بدهید، در حالی که این اصول در آن‌ها رعایت نشده. اگر کمی زرنگ باشید، می‌توانید با استفاده از امکان Replace همه اشتباهات را اصلاح کنید. اما انصافاً وقت‌گیر است. حداقل 50 بار باید Replace انجام دهید تا یک متن تایپ شده با اصول تایپ هم‌خوانی پیدا کند.

این دردسرها باعث شد که به فکر نوشتن یک برنامه جالب به نام «اصلاح کننده تایپ فارسی» بیفتم: Farsi Corrector

از آن‌جا که باید روی همه دستگاه‌ها از جمله گوشی‌ها نیز اجرا شود و از طرفی بشود روی گوشی یا کامپیوتر همیشه آن‌را داشت، تحت وب نوشتم و البته یا زبان جاوااسکریپت که بتوان آن را ذخیره کرد و برای اجرا نیازی به اینترنت نباشد.

برای مشاهده این برنامه، به آدرس زیر برویید:

http://yourl.ir/fc

متن غیراستاندارد خود را در فیلد بالا کپی کنید و روی دکمه «تصحیح» کلیک کنید تا متن اصولی و استاندارد را در فیلد پایین دریافت کنید :)

http://aftab.cc/tools/fc/fc.gif

توجه: بعد از رفتن به آدرس بالا، از منوی File گزینه Save As را انتخاب کنید و روی دسکتاپ خود آن صفحه را ذخیره کنید. از این پس بدون نیاز به اینترنت آن را اجرا می‌کنید و استفاده می‌کنید. اگر در گوشی‌های هوشمند مثل آیفون هستید نیز می‌توانید با نرم افزارهای جانبی، این صفحه را دانلود کرده و روی گوشی خود داشته باشید و به صورت آفلاین از آن استفاده کنید.

 

و اما، در مورد نرم افزار Word:

برای این نرم افزار نیز فکری کرده‌ایم که شما همیشه با یک کلیک، تمام متون یک سند ورد را اصلاح کنید: ماکروی اصلاح تایپ فارسی!

یک Macro برای اصلاح تایپ ساخته‌ایم که شما بعد از import کردن به نرم افزار Word، فقط کافی‌ست آن‌را فراخوانی کنید تا کلمه به کلمه متن شما را اصلاح کند.

برای مشاهده یک آموزش تصویری از نحوه افزودن ماکروی Farsi Corrector به آموزش زیر مراجعه کنید:

آموزش ضبط یا وارد کردن یک ماکرو در نرم افزار Word

 

این نرم افزار چگونه و چه کار می‌کند؟

نرم افزار، کل متن را اسکن می‌کند و طی 50 و اندی حرکت، متن فارسی را با اصول تایپ هماهنگ می‌کند.

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

 

توجه: این نرم افزار، فعلاً در نسخه 1 خود به سر می‌برد و مطمئناً به مرور اضافاتی خواهد داشت که در صفحه آنلاین بالا قابل مشاهده خواهد بود.

مدیران انجمن‌های اینترنت می‌توانند از طریق اعمال کدهای صفحه بالا، انجمن‌ها را طوری تنظیم کنند که تایپ‌های کاربران در پست‌های انجمن، قبل از نمایش روی صفحه، اصلاح شود و بعد نمایش داده شود.

ما نیز سعی خواهیم کرد در تمام بخش‌های آفتابگردان این کدها را اعمال کنیم.

موفق باشید؛
حمید رضا نیرومند


[ارسال شده در مورخه : سه شنبه، 9 آذر، 1389 توسط Hamid]
[ #اطلاعیه‌های آفتابگردان]



بازدیدها از این مطلب: 25053 بار   امتیاز متوسط :   تعداد آراء: 4   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 7 با 15 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.

[بدون موضوع]                توسط meh_ham در مورخه : سه شنبه، 9 آذر، 1389(لینک نظر)
درست‌تر اين بود كه در مثال عكس از «فاصله‌ي مجازي» استفاده مي‌كرديد؛


[ ارسال جوابیه ]

    Re: (امتیاز : 1)
    توسط Hamid در مورخه : چهارشنبه، 10 آذر، 1389
    بله، اما حقیقتش من خیلی اعتقاد به استفاده از ی به عنوان کسره ندارم.

    تصور کنم، در یک متن ممکنه کلی از این حالات پیش بیاد و متن پر بشه از ی که به نظرم اضافه هست و مخاطب خودش می‌تونه کسره رو متوجه بشه.


    [ ارسال جوابیه ]


جهان بزرگی (امتیاز : 0)(لینک نظر)
توسط جهان بزرگی در مورخه : جمعه، 12 آذر، 1389
سلام

عالی بود ، این هم مثل مجیکفا برنامه ی کوچکی که کار بزرگی را انجام می دهد ... اما به نظر درباره ی فاصله ی مجازی برای ی میانجی در برنامه ی ورد عمل نمی کند .

اول در ورد 2010 و دومی تحت وب...

-------------

سلام

عالی بود، این هم مثل مجیکفا برنامه ی کوچکی که کار بزرگی را انجام می‌دهد. . . اما به نظر درباره ی فاصله ی مجازی برای ی میانجی در برنامه ی ورد عمل نمی‌کند.

------------

سلام

عالی بود، این هم مثل مجیکفا برنامه‌ی کوچکی که کار بزرگی را انجام می‌دهد ... اما به نظر درباره‌ی فاصله‌ی مجازی برای‌ی میانجی در برنامه‌ی ورد عمل نمی‌کند.


[ ارسال جوابیه ]

    Re: جهان بزرگی (امتیاز : 1)
    توسط Hamid در مورخه : شنبه، 13 آذر، 1389
    سلام و ممنون که اطلاع دادید...

    نمی‌دونم چرا یادم رفته بوده. به هر حال، دوباره دانلود و ایمپورت کنید، مشکل رو حل کردم.


    [ ارسال جوابیه ]

      Re: جهان بزرگی (امتیاز : 0)
      توسط کاربر مهمان در مورخه : یکشنبه، 14 آذر، 1389
      سلام

      ممنون، بله مشکل حل شده ...


      [ ارسال جوابیه ]


siamak (امتیاز : 0)(لینک نظر)
توسط siamak در مورخه : سه شنبه، 23 آذر، 1389
ذوست عزیز خدا اجر این کار خداپسندانه‌ی شما را در ان دنیا نصیبتان کند چون فکر نمی‌کنم اینگونه تلاش‌های عام‌المنفعه در این دنیا اجری نصیب کسی بکند. تنها یک نکته و آن اینکه شما که خود را موظف به درست نویسی فارسی می‌دانید بد نیست در عوض استفاده از فعل می‌باشد از «است» استفاده کنید. (ارجاع به زیرنویس تصویر این مطلب)


[ ارسال جوابیه ]

    Re: siamak (امتیاز : 1)
    توسط Hamid در مورخه : پنجشنبه، 25 آذر، 1389
    سلام و ممنون بابت نظر لطف شما.

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

    اما فکر نمی‌کنم از نظر دستور زبانی ایراد داشته باشه.

    یعنی می‌گید کاربرد «می‌باشد» چیز دیگه‌ای هست؟


    [ ارسال جوابیه ]

      [بدون موضوع] (امتیاز : 0)
      توسط کاربر مهمان در مورخه : پنجشنبه، 25 آبان، 1396
      سلام آقا حمید

      دربارهٔ چرایی نادرست‌بودن استفاده از «می‌باشد» به‌جای «است» این مطلب را بخوانید:

      http://virastaran.net/a/h/1426/

      در ذهن داشتم که یک جایی در آفتابگردان دربارهٔ «می‌باشد» بحث شده بود؛ اما پیش نیامد که پیگیر شوم تا اینکه امروز نوشتهٔ «بنویسید تا موفق‌تر باشید!» را خواندم. پس با یک جست‌وجو در گوگل خدمت رسیدم :)


      [ ارسال جوابیه ]


hamed                توسط hamed در مورخه : جمعه، 12 آبان، 1391(لینک نظر)
سلام.

نیم فاصله رو رعایت نمی کنه!!!!!!!!


[ ارسال جوابیه ]

    Re: hamed (امتیاز : 0)
    توسط کاربر مهمان در مورخه : شنبه، 16 آذر، 1392
    کد درست کردن نیم فاصله برای کلماتی که با "می" شروع و یا با "های" و "ها" تمام میشن چجوریه؟

    یه مدل اینجا میزارین که خودمون بقیشو درست کنیم؟


    [ ارسال جوابیه ]


محمود (امتیاز : 0)(لینک نظر)
توسط محمود در مورخه : سه شنبه، 19 آذر، 1392
کد درست کردن نیم فاصله برای کلماتی که با "می" شروع و یا با "های" و "ها" تمام میشن چجوریه؟

یه مدل اینجا میزارین که خودمون بقیشو درست کنیم؟


[ ارسال جوابیه ]


mohammadsajjad Mohammadiyoon (امتیاز : 0)(لینک نظر)
توسط mohammadsajjad Mohammadiyoon در مورخه : جمعه، 6 شهریور، 1394
عالی بود مهندس، این طرحی که به راحتی بشه با یه صفحه اینترنتی کاراکتر های فارسیو به عربی تبدیل کرد عالیه، فقط ای کاش امکانش رو میزاشتی تا برعکس این کار هم ممکن باشه، یعنی یک متن فارسی بدی و خوجی همون متن با کاراکتر های عربی باشه، خیلی از ویدیو پلیرها نمیتونن کاراکتر های فارسی فایل های زیرنویس فیلم رو نمایش بدن کنن، ونیازه که به کاراکتر های عربی تبدیل بشن


[ ارسال جوابیه ]


[بدون موضوع]                توسط در مورخه : سه شنبه، 22 تیر، 1395(لینک نظر)
سلام، خیلی خوبه ولی بعضی چیزهاش نیاز به اصلاح داره. مثل کرده اید که باید نیم فاصله بشه و نمیشه


[ ارسال جوابیه ]


فريدون (امتیاز : 0)(لینک نظر)
توسط فريدون در مورخه : جمعه، 19 مرداد، 1397
بهترين


[ ارسال جوابیه ]


امین (امتیاز : 0)(لینک نظر)
توسط امین در مورخه : شنبه، 28 اردیبهشت، 1398
لینک دانلود ماکرو؟؟


[ ارسال جوابیه ]


بهزاد                توسط بهزاد در مورخه : شنبه، 25 مرداد، 1399(لینک نظر)
جالب است بدانيم خود فعل «مي باشد» محل مناقشه است و استفاده از آن محل تامل است.


[ ارسال جوابیه ]