توضیحات
نگارش اشتباههای رایج در تایپ فارسی را در وردپرس اصلاح میکند و برای این کار از نسخهای اصلاحشده از کتابخانهٔ ویراستار بهره میبرد.
- اصلاح هنگام ذخیره یا هنگام نمایش. متن ذخیرهشده هنگام ذخیرهٔ نوشته اصلاح شود تا آنچه در ویرایشگر میبینید همان باشد که خوانندگان میبینند، یا فقط متنی که نمایش داده میشود اصلاح شود و متن ذخیرهشده هرگز تغییر نکند.
- ۳۳ قاعدهٔ انتخابی، هر کدام با یک نمونه: ارقام فارسی، نیمفاصله برای پیشوندها و پسوندها، ویرگول، نقطهویرگول و علامت سؤال فارسی، «گیومه»، سهنقطه، خط تیره، حذف کشیده، فاصلهگذاری و موارد دیگر.
- امتحان کنید در صفحهٔ تنظیمات: متنی بچسبانید و پیش از ذخیره ببینید با گزینههای انتخابشده چطور اصلاح میشود.
- فقط متن تغییر میکند. برچسبهای HTML، ویژگیها، پیوندها، کدهای کوتاه و کد (
pre،code،script،style…) هرگز دست نمیخورند، و متنی که تماماً انگلیسی است هم همینطور. - این نوشته را تغییر نده از نوار کناری ویرایشگر، یا بخشی از نوشته با کلاس CSS به نام
negaresh-skip. - دکمهٔ همین حالا این نوشته را اصلاح کن در ویرایشگر بلوک؛ با «واگرد» برمیگردد.
- اصلاح نوشتههای موجود در ابزارها نگارش یا با
wp negaresh fix: اول خطهای تغییرکرده را میبینید و هر تغییر در نسخههای ذخیرهشدهٔ نوشته نگه داشته میشود. - عنوانها، خلاصههای دستی و دیدگاهها هم میتوانند اصلاح شوند (بهطور پیشفرض خاموش).
- واژههایی که تغییر نمیکنند: نامهای تجاری، نقلقولها و هر واژهای که نگارش هرگز نباید تغییرش دهد.
- یک ابزارک پیشخوان نشان میدهد چند نوشته اصلاح شده یا در انتظار است.
- شبکهٔ چندسایته: تنظیمات پیشفرض برای همهٔ شبکه.
- ترجمهٔ فارسی همراه افزونه است.
دربارهٔ نگارش در وبلاگ نویسنده بیشتر بخوانید: افزونهٔ نگارش فارسی.
عکسهای صفحه





نصب
- افزونه را در افزونهها افزودن بارگذاری افزونه بارگذاری کنید، یا پوشهٔ
negareshرا درwp-content/pluginsکپی کنید. - افزونه را فعال کنید.
- قاعدهها و زمان اصلاح را در تنظیمات نگارش انتخاب کنید.
- برای اصلاح نوشتههایی که از قبل دارید، از ابزارها نگارش (یا
wp negaresh fix --apply) استفاده کنید.
سوالات متداول
-
آیا نوشتههایم را تغییر میدهد؟
-
در حالت «هنگام ذخیرهٔ نوشته» (پیشفرض نصبهای تازه) متن ذخیرهشده هنگام ذخیره اصلاح میشود. در حالت «هنگام نمایش نوشته» (که سایتهای ارتقایافته از نسخهٔ ۴ نگه میدارند) هیچ متن ذخیرهشدهای تغییر نمیکند. نوشتههایی که «این نوشته را تغییر نده» را برایشان زدهاید هرگز تغییر نمیکنند.
-
آیا میتوانم اصلاح گروهی را برگردانم؟
-
بله. نگارش پیش از تغییر هر نوشتهٔ موجود، متن آن را بهصورت یک نسخهٔ ذخیرهشده نگه میدارد، پس هر نوشته از صفحهٔ نسخههای آن قابل بازگردانی است (اگر سایت شما نسخهها را نگه میدارد).
-
آیا HTML، کدهای کوتاه یا نمونهکدهای من خراب میشوند؟
-
نه. فقط متنِ میان برچسبها اصلاح میشود؛ برچسبها، ویژگیها، کدهای کوتاه و محتوای
pre،code،script،style،textarea،svgوmathدقیقاً همانطور که هستند میمانند. -
چطور یک نقلقول یا یک بند را همانطور که هست نگه دارم؟
-
در ویرایشگر بلوک،
negaresh-skipرا در پیشرفته کلاس(های) CSS اضافی بنویسید، یا در HTML به یک عنصرdata-negaresh="off"بدهید.
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“نگارش” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
5.3.0
- ابزارها نگارش: بررسی پس از ده نوشتهٔ نخست متوقف میشد، پس هر بار فقط چند نوشته فهرست و اصلاح میشد. نوشتههایی که از پیش درست بودند هرگز بررسیشده علامت نمیخوردند، پس شمار نوشتههای در انتظار هیچگاه کم نمیشد. هر دو اصلاح شد.
- ابزارها نگارش اکنون فهرستی مانند صفحهٔ نوشتهها است: نماهای «در انتظار»، «اصلاحشده»، «بدون تغییر» و «همه»، جستوجو، صافی نوع نوشته، مرتبسازی، صفحهبندی با گزینهٔ صفحهٔ «تعداد نوشته در هر برگه» (پیشفرض ۵۰)، کار گروهی «اصلاح» برای نوشتههای برگزیده، «اصلاح کن» در هر ردیف و «اصلاح همهٔ نوشتههای در انتظار».
5.2.3
- صفحهٔ تنظیمات: نمونههای قاعدهها که عدد یا نشانه دارند دوباره راستبهچپ نمایش داده میشوند (وارونه دیده میشدند)، و کادر «واژههایی که تغییر نمیکنند» فارسی را راستبهچپ مینویسد.
5.2.2
- امنیت بیشتر: متنی که فیلترهای نمایش تغییر میدهند (عنوانها، محتوا، خلاصهها، دیدگاهها) پیش از نمایش وردپرس escape میشود.
5.2.1
- ترجمهها اکنون از بستههای زبان translate.wordpress.org میآیند (طبق قواعد wordpress.org).
5.2.0
- ابزارک پیشخوان با شمار نوشتههای اصلاحشده، در انتظار یا بدون تغییر، و یک اعلان بستنی وقتی نوشتههایی در انتظارند.
- واژههایی که تغییر نمیکنند: فهرستی از واژهها و عبارتهایی که نگارش هرگز تغییرشان نمیدهد.
- شبکهٔ چندسایته: تنظیمات پیشفرض شبکه برای سایتهایی که تنظیمات خودشان را ندارند.
5.1.0
- در حالت اصلاح هنگام نمایش، نتیجهها در حافظهٔ نهان اشیا نگه داشته میشوند (با Redis یا Memcached سریعتر).
- دسترسپذیری صفحههای مدیریت (WCAG 2 A/AA) در آزمونها بررسی میشود.
5.0.0
- آماده برای wordpress.org: از Plugin Check رسمی بدون خطا میگذرد و پروندههای مجوز همراه آن است.
- اصلاح اختیاری دیدگاهها (بهطور پیشفرض خاموش).
wp negaresh status، و پیوند «اصلاح نوشتههای موجود» در صفحهٔ افزونهها.
4.4.0
- رفع اشکال: تاریخهایی که با ارقام فارسی یا عربی نوشته شده بودند بههم میریختند (۳/۱/۱۳۵۵ به ۱۳/۱/۳۵۵ تبدیل میشد). ارتقا توصیه میشود.
- رفع اشکال: قاعدههای چندمرحلهای مرحلهها را به ترتیب نادرست اجرا میکردند (—، !? تکراری، کشیده میان اعداد، ساعتها).
- «این نوشته را تغییر نده»، «همین حالا این نوشته را اصلاح کن»، ابزارها نگارش و wp negaresh fix برای نوشتههای موجود.
4.3.0
- کادر «امتحان کنید»، بازگرداندن قاعدهها به پیشفرض، پیوند تنظیمات، اصلاح اختیاری عنوانها و خلاصهها.
4.2.0
- اصلاح پیش از ذخیره. فقط متن میان برچسبها اصلاح میشود. رفع اشکال فاصلههای کنار پیوندها و ویژگیهایی که «>» دارند.
4.1.0
- نسخهٔ رفع اشکال: نسخهٔ ۴٫۰٫۰ هنگام نمایش، HTML نوشتهها را حذف میکرد و جلوی ورود به سایت را میگرفت. ارتقا قویاً توصیه میشود.
فهرست کامل تغییرات در https://github.com/LordArma/negaresh/blob/master/CHANGELOG.md است.
