برای چندزبانه کردن وب سایت دروردپرس افزونههای مختلفی وجود دارنداماامروزقصدداریم بایکی ازمحبوبترین آنها،یعنی افزونه Polylang آشناشویم.شایدتابحال این فکر به سرتان زده باشدکه وب سایت خودرابه یک وب سایت چند زبانه تغییر دهیدو بااضافه کردن زبانهای جدید بازدیدکنندگان وب سایت تان راافزایش دهید.دراین مقاله روش عملی کردن این ایده رابه شما خواهیم گفت.باماهمراه باشید.
معرفی افزونهPolylang
این افزونه به شما اجازه میدهدتاایدهی چندزبانه کردن وب سایت دروردپرس رابه راحتی انجام دهید.
بااستفاده ازاین افزونه میتوانیدنوشتهها،برگهها،دستهها و نیزبرچسبها رابطورمعمول ایجادکنید وسپس به صورت دستی معادل آنها درزبانهای دیگرراتعریف کنید.
البته تعریف معادل زبانهای دیگراختیاری است.یعنی اگراین مقادیرراوارد نکنید هم مشکلی به وجود نمی آید.
مزایای افزونهPolylang
- میتوانیدازهرتعداد زبانیکه میخواهید استفاده کنید.
- پشتیبانی اززبانهای RTL
- قابلیت ترجمه نوشتهها،برگهها،رسانهها،دستهبندیها،برچسبها،فهرستها،ابزارکها و…
- پشتیبانی ازpost typeها،custom taxonomyها،پستهای سنجاق شده،post format، RSS feed وتمام ابزارکهای پیشفرض وردپرس
- قابلیت انتخاب نوعurl وب سایت درزبانهای مختلف
- دستهبندیها،برچسبها ودیگر متاهای یک پست یابرگه،بصورت خودکارهنگام ترجمه آن پست یابرگه کپی میشوند.
- یک لینک تغییرزبان قابل شخصی سازی رادرقالب ابزارک وفهرست ارائه میدهد.
یکی ازمهمترین مزایای این افزونه داشتن یک وب سایت رسمی است.دراین وب سایت میتوانیدبه مستندات افزونه Polylangدسترسی داشته باشیدکه هم برای کاربران عادی وهم برای توسعهدهندگان بسیار مفیداست.
نکته: اگرقبلا ازافزونه WPML برای وب سایت چندزبانه خود استفاده کردهاید وتصمیم گرفتهایدکه به Polylang مهاجرت کنید میتوانیدازافزونه WPML to Polylang استفاده کنید.
ترجمه خودکار
قابلیت ترجمه خودکاردرهسته افزونه Polylang وجودندارد.امااگر میخواهید در وب سایت چندزبانه شمامحتوا بصورت خودکار وتوسط سرویسهای مختلف ترجمه شود.میتوانیدازافزونه کمکی Lingotek Translationاستفاده کنید.
آموزش چند زبانه کردن وب سایت وردپرس
برای چند زبانه کردن سایت کافی است به سراغ افزونهی رایگان وقدرتمند وحرفه ای Polylang برویدومراحل زیررابه ترتیب انجام دهید.
گام اول:نصب افزونه
در پنل وردپرس به قسمت “افزونهها » افزودن”بروید.
راه اول: عبارت Polylang را جستجو کنید.بعدازظاهر شدن باکس افزونه، روی دکمه “هماکنون نصب کن”کلیک کنید.
راه دوم: ابتدا فایل zip این افزونه را ازصفحه افزونه در وردپرس دانلود کنید.سپس روی دکمه “بارگذاری افزونه” کلیک کرده وفایل افزونه راانتخاب وروی دکمه “هماکنون نصب کن” کلیک کنید.
گام دوم :ایجاد زبان جدید در افزونه
بعدازنصب افزونه،درپنل وردپرس منویی بنام “زبانها” ایجاد میشود.
به قسمت “زبانها ” بروید.ازاین بخش میتوانید زبان جدیدی اضافه کنید،یازبانهای قدیمی رامدیریت کنید.
درفیلداول که درتصویر مشخص شده،بیش از90 زبان از پیشتعریف شده وجود دارد.
که باانتخاب هریک ازآن ها،فیلدهای دیگر به صورت خودکار پُر میشوند،امااگرتمایل داشتید میتوانیدمقدار بقیه فیلدها راتغییردهید.
بعدازانتخاب زبان جدید،روی دکمه “افزودن زبان جدید” کلیک کنید.
نکته بسیار مهم:برای مثال اگرزبان وب سایت شما فارسی است و میخواهید به وب سایت خود زبان انگلیسی راهم اضافه کنید.باید دراین قسمت هم زبان فارسی،وهم زبان انگلیسی رااضافه کنید.
بعدازاضافه کردن تمام زبانهای مدنظر،بایدزبان پیشفرض وب سایت راتعیین کنید.
جدول سمت چپ همین صفحه، فهرست زبانهای اضافه شده را نشان میدهد.
طبق تصویر زیر، میتوانید زبان پیشفرض وب سایت راتعیین کنید.
گام سوم:ترجمه اطلاعات وب سایت
به قسمت “زبان » ترجمههای عبارت”بروید.
از این قسمت میتوانید عنوان وب سایت،معرفی کوتاه وب سایت وهمچنین قالب تاریخ و زمان رابرای زبانهای مختلف تعریف کنید.
افزودن ترجمه به نوشتهها وبرگهها
راه اول: به صفحه ویرایش نوشته و یابرگه موردنظر رفته. ومطابق تصویر زیر،درستون سمت چپ باکس “زبان” رامشاهده میکنید.دراین باکس میتوانیدزبان نسخه جاری نوشته/برگه(یعنی همین نسخهای که درصفحه ویرایش آن هستید)را تعیین کنید.وهمچنین باکلیک روی دکمه + میتوانید برای زبانهای دیگر ترجمه مدنظر راواردکنید.
راه دوم:به قسمت “ویرایش نوشته” یا“ویرایش برگه” بروید.
مطابق تصویر زیر،درلیست درون این صفحه برای هرنوشته/برگه یک ستون جهت اضافه کردن ترجمه زبانهای دیگراضافه شده است.
باکلیک روی دکمه + میتوانید ترجمه نوشته/برگه را وارد کنید.
دکمه سوئیچ بین زبانها
برای اضافه کردن دکمه سوئیچ بین زبانهای مختلف،به وب سایت تان میتوانید ازابزارکی که این افزونه دراختیارتان میگذارداستفاده کنید.
به قسمت “نمایش » ابزارک ها” بروید.
طبق تصویر،ابزارکی به نام“تغییر دهنده زبان” دراین قسمت اضافه شده.
بااضافه کردن این ابزارک به بخشهای مختلف وب سایت تان میتوانید امکان سوئیچ بین زبانهای مختلف رابرای کاربران فراهم آورید.
امیداوریم این مطلب برای شما عزیزان مفید واقع شود.منتظرنظرات ارزشمند شماهستیم.