نصب دستی فایل های زبان افزونه فرمساز آسان (Easy Form Builder)
اگر از افزونه فرم ساز آسان یا هر افزونهی وردپرسی دیگری استفاده میکنید و ترجمه فارسی آن بهصورت خودکار نصب نمیشود، نگران نباشید! در این مقاله یاد میگیرید چطور فایلهای زبان را بهصورت دستی نصب و فعالسازی کنید تا رابط کاربری افزونه به زبان دلخواه شما نمایش داده شود.

🧩 مرحله اول: تهیه فایلهای زبان (PO و MO)
فایلهای زبان معمولاً با فرمتهای .po
و .mo
ارائه میشوند. این دو فایل شامل ترجمه متون داخلی افزونه هستند. روشهای تهیه این فایلها:
- دانلود از سایت translate.wordpress.org برای دانلود فایل های زبان فرم ساز آسان اینجا را کلیک کنید.
- استخراج از فایل
.pot
افزونه با استفاده از برنامه Poedit
- دریافت از توسعهدهنده افزونه یا ساخت دستی ترجمهها
برای زبان فارسی، نام استاندارد فایلها به شکل زیر است:
easy-form-builder-fa_IR.po
easy-form-builder-fa_IR.mo
⚠️ توجه:
easy-form-builder
باید دقیقاً با text-domain افزونه یکی باشد. این مقدار معمولاً در فایل اصلی افزونه تعریف شده است.
📁 مرحله دوم: انتخاب مسیر مناسب برای بارگذاری فایل زبان
وردپرس برای فایلهای ترجمه دو مسیر مختلف دارد که بسته به هدف شما باید از یکی استفاده کنید:
✅ روش ۱ (پیشنهاد شده): مسیر زبانهای عمومی وردپرس
wp-content/languages/plugins/
در این روش، فایلهای زبان در پوشهای قرار میگیرند که مستقل از خود افزونه است. این روش مزیت بزرگی دارد:
فایلهای ترجمه هنگام بروزرسانی افزونه حذف نخواهند شد.
✅ روش ۲: مسیر داخل پوشه افزونه
wp-content/plugins/easy-form-builder/languages/
در این حالت فایلهای زبان مستقیماً در داخل پوشه افزونه قرار میگیرند. این روش هم جواب میدهد، ولی با هر بار بروزرسانی افزونه، ممکن است ترجمهها پاک شوند.
🌍 مرحله سوم: تنظیم زبان وردپرس
برای نمایش ترجمهها، زبان سایت وردپرس باید با زبان فایلهای ترجمه یکی باشد.
- وارد پیشخوان وردپرس شوید.
- به مسیر زیر بروید:
تنظیمات > عمومی (Settings > General) - گزینه «زبان سایت» را به «فارسی» (یا زبان دلخواه) تغییر دهید.
- تنظیمات را ذخیره کنید.
🧹 مرحله چهارم: پاکسازی کش
اگر از افزونههای کش مانند WP Rocket، LiteSpeed Cache یا W3 Total Cache استفاده میکنید:
- کش سایت را پاکسازی کنید.
- مرورگر را نیز یک بار ریفرش سخت (Ctrl + F5) بزنید.
🧪 مرحله پنجم: بررسی عملکرد
به صفحهای که فرم در آن نمایش داده میشود بروید و بررسی کنید که متنها و برچسبهای افزونه ترجمه شدهاند یا نه.
🛠 نکات تکمیلی و رفع اشکال
- اگر ترجمه فعال نشد، بررسی کنید که فایلهای
.mo
و.po
دقیقاً با نام درست در مسیر مناسب قرار گرفته باشند. - میتوانید با نرمافزار Poedit فایلها را باز و بررسی کنید.
- برای ترجمه حرفهایتر، فایل
.pot
افزونه را استخراج کرده و آن را مبنای ترجمه قرار دهید.
🎁 نتیجهگیری
با طی کردن این مراحل، میتوانید هر افزونه وردپرسی، از جمله Easy Form Builder، را به زبان دلخواه خود ترجمه کنید؛ حتی اگر بهصورت رسمی از آن زبان پشتیبانی نکند. این روش مخصوصاً زمانی کاربرد دارد که ترجمههای رسمی ناقص هستند یا بهروزرسانی نشدهاند.
اگر در ترجمه افزونهها نیاز به کمک دارید یا میخواهید فایلهای آمادهی زبان فارسی را دریافت کنید،از طربق فرم تماس با ما در ارتباط باشید.