چکیده : در این مقاله نحوه فارسی سازی قالب وردپرس را بدون افزونه و به کمک نرم افزار poedit توضیح میدهیم.
با توجه به اینکه زبان وردپرس و پیشخوان آن به طور پیش فرض انگلیسی است مشکلاتی را در زبان فارسی بوجود میآورد. این مشکلات شامل نمایش تاریخ میلادی در بخش بک اند و فرانت اند سایت، اعداد انگلیسی و به هم ریختن استایل قالب با افزودن محتوای فارسی هستند. روشهای متعددی برای فارسی سازی وردپرس وجود دارند مانند فارسی سازی از طریق تنظیمات پیشخوان وردپرس، استفاده از افزونهها و فارسی سازی بک اند و فرانت اند بدون افزونه با تغییر کدهای قالب. قالبها انواع مختلفی دارند که از میان آنها میتوان به قالب ووکامرس، قالب شرکتی، قالب پزشکی و غیره اشاره کرد. فارسی سازی قالب فروشگاهی ووکامرس به دلیل امکانات بالاتر و تعداد صفحات بیشتر زمانبرتر است و زحمت بیشتری دارد بنابراین با افزونههای فارسی ساز نمیتوانید به شکل اصولی آن را ترجمه کنید.
برای فارسی سازی باید ابتدا زبان قالب وردپرس را تغییر دهید و سپس همه چیز را راست چین کنید. در ادامه این دو روش را و در انتها روش فارسی سازی قالب وردپرس بدون افزونه را به طور کامل توضیح میدهیم.
چرا باید یک قالب را ترجمه و فارسیسازی کنیم؟
خب چرا نمیتوان از قالبهای انگلیسی استفاده کرد؟ استفاده از قالبهای انگلیسی رایگان ممکن است بدون هزینه باشد اما همانطور که میدانید زبان انگلیسی برخلاف زبان فارسی چپ چین است و این مساله باعث به هم ریختگی محتوای فارسی میشود. اعداد و تاریخهای قالب در بخش پیشخوان (بک اند) و ظاهر سایت (فرانت) نیز بر اساس تقویم میلادی هستند که برای کاربر ایرانی کاربردی ندارد. به علاوه استفاده از داشبورد انگلیسی نیز ممکن است برای بعضی از کاربران مشکل باشد.
روشهای فارسی سازی قالب وردپرس
ابتدا فارسی سازی از طریق تغییر زبان پیشخوان وردپرس و فارسی سازی به کمک افزونهها را توضیح داده و سپس به تفصیل مراحل فارسی سازی قالب وردپرس بدون افزونه را شرح میدهیم.
فارسی سازی با تغییر زبان پنل مدیریت وردپرس
این روش ساده برای تغییر زبان پیشخوان وردپرس به کار میرود. برای اینکار ابتدا از بخش Setting (تنظیمات) و سپس بخش عمومی (General) زبان وردپرس را روی فارسی تنظیم کنید و ذخیره تغییرات را بزنید. به این ترتیب زبان وردپرس تغییر خواهد کرد. این روش نیاز به تخصصی ندارد و همه افراد میتوانند آن را انجام دهند. دقت این روش کافی نیست و ممکن است در بعضی از عبارات اشتباهاتی را داشته باشد ولی سادهترین و سریعترین روش برای افراد مبتدی است.
ترجمه قالب وردپرس به کمک افزونهها
وردپرس از همه زبانهای دنیا از جمله فارسی پشتیبانی میکند. افزونههای فارسی ساز متنوعی در مخزن وردپرس قرار دارند که کار فارسی سازی و شمسی سازی را انجام میدهند. از این افزونهها میتوان به LOCO Translate، WP Jalali، WP Parsidate، WP Shamsi اشاره کرد که میتوانید آنها را به صورت رایگان از سایت WordPress.org دریافت کنید؛ این افزونهها برای ترجمه خودکار یا دستی قالب وردپرس به علاوه محتوای نوشتهها یا وبلاگ، فرمها و غیره به کار میرود. کار با این افزونهها راحت است ولی روش جامع و کاملی برای فارسی سازی محسوب نمیشوند.
مشکلات ترجمه و فارسی سازی قالب با افزونه
یکی از چالشهای فارسی سازی قالب وردپرس با افزونهها این است که این پلاگینها نمیتوانند همه استایلهای قالب شما را تغییر بدهند. از طرفی نصب یک افزونه فارسی ساز، سربار اضافی روی سایت شما تحمیل میکند و شما نمیتوانید همه افزونهها را برای فارسیسازی نصب کنید زیرا هر یک از این افزونهها بخشی از فرایند فارسی سازی را انجام میدهند. هر افزونه برای فارسی سازی بخشی از سایت شما به کار میرود.
خب پس راهکار چیست؟ باید به دنبال یک روش اصولی باشید روشی جامع که بدون نصب افزونه فارسی ساز بتوانید قالب خود را به فارسی ترجمه کنید.
فارسی سازی قالب وردپرس بدون افزونه
یکی از روشهای فارسی سازی قالب بدون افزونه استفاده از نرم افزار Poedit است فقط کافی است آن را روی سیستم کامپیوتر خود نصب کنید و فایل زبان قالب را به کمک آن فارسی کنید. به این منظور گامهای زیر را انجام دهید:
- ابتدا قالب انگلیسی را از منبع معتبر دانلود کنید. ممکن است بخواهید یک قالب رایگان را ترجمه کنید یا قالبی که از تم فارست (Themeforest) تهیه کردهاید.
- برای فارسی سازی قالب وردپرس بدون افزونه، نرم افزار poedit را از سایت (https://poedit.net/download) دانلود و آن را مانند هر نرم افزار دیگری نصب کنید.
- در پوشه Language قالب دو فایل با نامهای fa_IR.po و fa_IR.mo وجود دارند؛ فایل با پسوند po را از طریق نرمافزار باز کرده و آن را به صورت دستی ویرایش کنید و معادل فارسی هر عبارت انگلیسی را درج کنید.
- یک سرور مجازی مثل نرمافزار زمپ (xamp) نصب کرده و تمامی این فرایند را روی سیستم محلی یا همان کامپیوتر خود انجام دهید. قالب را روی سرور مجازی که نقش هاست را دارد نصب کرده تا بتوانید تغییرات نهایی را ببینید. ممکن است بعضی از عبارات در فایل ترجمه نباشند که باید آنها را به صورت دستی و از داخل کدها در فایل css تغییر دهید
5. بعد از ترجمه قالب نوبت به تغییر استایلها و راست چین کردن المانهای قالب میرسد. برای راست چین کردن استایلها فایل Style قالب یا همان css را باید تغییر دهید. برای اینکه بدانید چه تغییراتی در فایل style.css بدهید ابتدا از صفحات فرانت سایت خود inspect بگیرید و سپس از صفحهای که مطابق تصویر باز میشود از سمت راست و سربرگ Elements، بخش یا division موردنظر را انتخاب تا استایل آن در پنجره سمت راست فعال شود. بعد از آن با تغییر کدهای این بخش، استایل را تغییر دهید (که االبته برای این بخش حتما باید با کدهای HTML و CSS آشنا باشید) و تغییرات را به صورت زنده ببینید و چنانچه همین تغییرات مدنظرتان بود، کد اصلی و کد تغییر داده شده را کپی کنید.
6. فایل css را با یک برنامه مانند notepad++ باز کنید و کد را در آن پیدا کرده کد جدید را جایگزین و ذخیره را بزنید. بعد از اینکه تغییرات را در این فایل دادید استایلهای خود را چک کنید.
7. در این مرحله قالب آماده استفاده است؛ بعد از اینکه فرایند فارسی سازی کامل شد قالب را در هاست واقعی نصب کنید.
به این ترتیب فرایند فارسی سازی قالب وردپرس بدون افزونه انجام میشود. همه این موارد به طور خلاصه توضیح داده شدند ولی اگر شما هم به فارسی سازی قالب وردپرس بدون افزونه علاقمند هستید با دوره فارسی سازی قالب وردپرس راست چین میتوانید از ابتدا و بدون هیچ دانش قبلی آن را یاد گرفته و از آن کسب درآمد کنید. راست چین آکادمی مرجعی معتبر برای تمامی آموزشهای وردپرس است که به صورت پروژه محور تا کسب درآمد شما را یاری میکند.