درباره افزونه سِی وات Say What?
داستان این افزونه برمیگرده به سال ۲۰۱۳ و یه برنامهنویس انگلیسی به اسم Lee Willis که اون موقع توی یه آژانس طراحی سایت با Drupal کار میکرد. اونجا یه ماژول محبوب داشتن به اسم String Overrides که با اون میشد متن هر افزونه یا قالبی رو بدون دست زدن به فایلها عوض کرد. وقتی Lee به پروژههای وردپرسی رسید، دید همچین ابزاری وجود نداره. نشست و Say What? رو نوشت؛ یه افزونه که فقط یه کار بلده ولی خوب بلده: جایگزین کردن رشتههای متنی وردپرس بدون نیاز به فایل ترجمه یا دست زدن به کد. Lee هنوز هم مالک و توسعهدهنده اصلیشه و از طریق شرکت Ademti Software خودش نگهش میداره. کارش خیلی سادهست: از منوی Tools به بخش Text Changes میری، یه ردیف جدید اضافه میکنی، متن اصلی رو مینویسی (مثلاً «Add to cart»)، text domain افزونه مربوطه رو وارد میکنی (مثلاً «woocommerce»)، و متن جایگزین رو میذاری. همین. افزونه از فیلتر استاندارد gettext وردپرس استفاده میکنه، پس با هر آپدیتی تنظیماتت پاک نمیشه. پشتیبانی از WP-CLI هم داره؛ میتونی تغییرات رو با CSV وارد یا خارج کنی. برای کاربر ایرانی این افزونه یه مزیت بزرگ داره: کاملاً آفلاینه. نه API خارجی، نه CDN، نه سرویس ابری. توی هاست اشتراکی ایرانی هم بدون هیچ دردسری کار میکنه. برای فارسیسازی ووکامرس خیلی بهکار میاد؛ مثلاً اگه قالب یا افزونهات یه سری عبارت انگلیسی داره که فایل ترجمهشون ناقصه، با Say What? میتونی همون چند تا عبارت رو سریع فارسی کنی بدون این که کل فایل .po رو باز کنی. برای سایتهایی که از Loco Translate خسته شدن یا دسترسی به فایلهای سرور ندارن، این افزونه گزینه سبکتریه. ولی محدودیتهای مهمی داره که باید بدونی. اول و مهمتر از همه: نسخه رایگان قابلیت String Discovery نداره. یعنی باید خودت text domain و متن دقیق رو بدونی؛ اگه اشتباه بنویسی هیچ اتفاقی نمیافته و افزونه هم چیزی بهت نمیگه. دوم، روی متنهایی که از جاوااسکریپت رندر میشن (مثل بلوکهای گوتنبرگ یا بلوکهای WooCommerce) کار نمیکنه؛ این قابلیت فقط توی نسخه Pro هست. سوم، با Block Themeهای جدید بعضی متنها قابل تغییر نیستن. توصیه عملی: اگه چند تا متن مشخص و ثابت داری که میخوای عوض کنی و text domainشون رو میدونی، این افزونه عالیه. اگه نمیدونی text domain چیه و نمیخوای کد بخونی، یا نسخه Pro رو بگیر یا به Loco Translate فکر کن.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.2.6» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (say-what-2.2.6.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه سِی وات Say What? اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.2.6
- Dependency bumps & WordPress compat improvements
- General tidy-ups and maintenance
- Fix: Do not generate warning on initial install
- Change: Internal package updates