آموزش فارسی سازی قالب و افزونه های وردپرس

سیستم مدیریت محتوای وردپرس در حال حاضر در تمام دنیا به عنوان محبوب ترین سیستم مدیریت محتوا شناخته می شود. ایران نیز از این قاعده مستثنی نیست و سکوی اول CMSهای سایت های ایرانی نیز به وردپرس اختصاص دارد. از طرفی در طراحی سایت های وردپرسی، حجم بیشتر مسئولیت ها بر دوش قالب ها و افزونه ها است. بعضی از محصولات وردپرسی توسط طراحان و توسعه دهندگان ایرانی طراحی می شوند. بنابراین تمام محتویات آنها فارسی و راست چین هستند. اما بسیاری از این محصولات نیز توسط توسعه دهندگان سایر کشورها ساخته می شوند و طبیعتاً به زبان همان گروه نیز نوشته می شوند. اینجاست که بحث فارسی سازی قالب و افزونه های وردپرس برجسته می شود. به همین منظور این بار در ژاکت، به آموزش جامع فارسی سازی قالب و افزونه های وردپرس می پردازیم.فارسی سازی افزونه وردپرس به کمک افزونه Loco Translateوقتی صحبت از فارسی سازی قالب و افزونه های وردپرس است، افزونه Loco Translate حرف زیادی برای گفتن دارد. در واقع این پلاگین با هدف کمک به فارسی کردن قالب و افزونه و سفارشی سازی تنظیمات مربوط به این فرآیند است. ساز و کار کلی این افزونه به این ترتیب است که یک فضای بصری را در اختیارتان قرار می دهد. سپس وقتی شما تصمیم می گیرید که یک افزونه را به یک زبان جدید ترجمه کنید، Loco Translate به طور خودکار یک فایل زبان برای این افزونه می سازد. سپس هر تنظیماتی که برای ایت ترجمه انتخاب می کنید، به این فایل اضافه می شوند.لازم به ذکر است که فایل های PO و MO نیز توسط این افزونه ساخته می شوند. سپس هر بار که شما عبارتی را ترجمه می کنید، تغییرات لازم در این فایل ها اعمال می شوند. po فرمت اصلی برنامه Peodit و در واقع شامل سورس کدهای ترجمه است. mo نیز خروجی برنامه Peodit است.در واقع به کمک این افزونه دیگر نیازی نیست که خودتان به صورت دستی فایل زبان را ساخته و کدها را وارد آن کنید. بلکه افزونه Loco Translate این مسئولیت ها را به عهده می گیرد و در عوض یک رابط کاربری بصری را به عنوان ابزار ترجمه در اختیار شما قرار می دهد. پس بیایید نحوه فارسی سازی افزونه را به کمک این افزونه ببینیم.مرحله 1:وقتی این افزونه را نصب می کنید، یک گزینه تحت عنوان "ترجمه لوکو" به منوهای اصلی سایت اضافه می شود. زیرمجموعه های این گزینه عبارت اند:خانهپوسته هاافزونه هاوردپرسزبان هاتنظیماتحالا از آنجایی که می خواهیم افزونه وردپرس را فارسی سازی کنیم، باید گزینه "افزونه ها" را انتخاب کنیم.با انتخاب این گزینه صفحه ای باز می شود که لیستی از همه افزونه هایی که در حال روی وردپرس نصب است را نشان می دهد. پس روی افزونه ای که می خواهید آن را فارسی کنید، کلیک کنید. برای مثال ما افزونه Wpforms را انتخاب می کنیم.مرحله 2:در صفحه بعدی اگر این افزونه به زبان دیگری ترجمه باشد، لیست این زبان ها نمایش داده می شوند. پس یا می توانید یک زبان را از بین همین زبان ها انتخاب کنید، یا اگر زبان مد نظر را پیدا نکردید، روی گزینه "زبان جدید" کلیک کنید. برای مثال اینجا ترجمه ای برای این افزونه پیدا نشده؛ پس روی "زبان جدید" کلیک می کنیم.اگر مطالب بالا را مطالعه کرده باشید، اکنون دیگر می دانید که با انتخاب این گزینه، در واقع یک فایل زبان جدید برای افزونه WP-form ساخته می شود که قرار است شامل تنظیمات ترجمه این افزونه باشد. همانطور که مشاهده می کنید، این فایل در مسیر زیر برای این افزونه ساخته شده است.نکته: اگر قبلاً افزونه به زبان مد نظر ترجمه شده باشد، در کنار نام زبان، این که چند درصد از افزونه ترجمه شده نیز نمایش داده می شود. در این صورت می توانید روی گزینه "ویرایش" کلیک کنید. سپس سایر متن ها را ترجمه کنید یا متن های ترجمه شده را تغییر دهید.مرحله 3:حالا در این صفحه باید مشخصات ترجمه را انتخاب کنید. پس در اولین قدم در قسمت "یک زبان را انتخاب کنید"، زبان "Persian" را انتخاب کنید.در قسمت دوم نیز باید محل ذخیره این فایل زبان جدید را انتخاب کنید. در این قسمت 3 گزینه می بینید:گزینه اول: برای ذخیره سازی فایل زبان جدید درپوشه خود افزونهگزینه دوم: برای ذخیره سازی فایل زبان جدید در پوشه افزونه Loco Translateگزینه سوم: برای ذخیره فایل زبان جدید در پوشه Pluginsدقت کنید که هر یک از این مکان ها را که انتخاب کنید، مشکلی برای فرآیند ترجمه پیش نخواهد آمد. بنابراین بنا به ترجیح خود یکی از این سه گزینه را انتخاب کنید. برای مثال ما گزینه اول را انتخاب می کنیم.نکته: اگر بعداً ترجیح می دادید که این مکان را تغییر دهید، می توانید به تب "نقل مکان" رفته و یک گزینه دیگر را برای محل ذخیره فایل انتخاب کنید.بعد از انتخاب زبان و محل ذخیره، روی گزینه "شروع به ترجمه کنید" کلیک کنید.مرحله 4:تا این جای کار فایل اصلی زبان که کدهای ترجمه قرار است در آن قرار بگیرند ساخته شده است. حالا مرحله اصلی فرآیند فارسی سازی افزوه شروع می شود. در این صفحه لیست تمام متونی که در افزونه Wp-forms وجود دارند را مشاهده می کنید. پس می توانید روی هر یک از این متن ها کلیک کنید. سپس در کادر پایین صفحه، معادل فارسی آن را بنویسید.دقت کنید که بعد از ترجمه هر یک از این متن ها باید روی گزینه "ذخیره" که بالا و سمت چپ است کلیک کنید.لازم است اشاره کنیم که همانطور که بالاتر اشاره کردیم، فایل های po . mo نیز توسط افزونه مترجم لوکو به طور خودکار ساخته می شوند. چنانچه مایلید آنها را دانلود و مشاهده کنید، کافیست روی حروف "PO" یا "MO" که بالا و سمت راست صفحه هستند کلیک کنید.نکته مهم در ترجمه متون یک افزونهاگر لیست متون اصلی افزونه را نگاه کنید، متوجه می شوید که بعضی از آنها شامل کاراکترهای خاصی مثل %، ---، {} و ... هستند. سؤال اینجاست که در ترجمه این متنون باید چه کنیم؟وقتی می خواهید عباراتی که شامل این کاراکترها هستند ترجمه کنید، باید آنها را عیناً به شکل اولیه خود نگه دارید و فقط متن انگلیسی اصلی آن را ترجمه کنید. چرا که برای مثال وجود یک کاراکتر % در یک متن به این معنی است که قرار است جای این کاراکتر یک متغیر قرار بگیرد که در شرایط مختلف نیز متفاوت خواهد بود. بر همین اساس عبارات داخل {} نیز نباید ترجمه شوند.به عنوان مثال به تصویر زیر نگاه کنید. ما متنی را ترجمه کرده ایم که شامل متنی داخل براکت باز و بسته است. پس فقط قسمت هایی را که مجاز به ترجمه هستیم را تغییر داده ایم و باقی متن را به همان شکل نگه داشته ایماین مقاله توسط تیم تحریریه ژاکت سرویس نوشته شده.