به سادگی سایت وردپرسی خود را چند زبانه کنید

امروزه استفاده از سیستم مدیریت محتوای وردپرس به حد زیادی فراگیر شده است که با استفاده از می توانیم فروشگاه‌های اینترنتی و وب سایت های محتوای را توسعه داده و مخاطبان مختلفی را از سراسر دنیا به وب سایت خود جذب کنیم.اما در این میان ممکن‌ است با مشکلی به نام زبان دوم وب سایت به غیر از فارسی برخورد کنیم.زبان های مانند انگلیسی،عربی،اسپانیایی یا هر زبان زنده دیگری.اما وردپرس با داشتن افزونه های قدرتمند در این زمینه این مشکل را نیز برطرف نموده است.ما در این مقاله سعی داریم با معرفی این افزونه‌ها شما را در ایجاد سایت های چند زبانه وردپرسی یاری کنیم.

چند زبانه

افزونه Polylang

افزونه پلی لنگ دارای چند نسخه متفاوت است. نسخه رایگان آن که از طریق مخزن وردپرس در اختیار شما قرار میگیرد، تقریبا تمام امکانات عمومی مورد نیاز جهت ترجمه یک سایت را در اختیار شما قرار میدهد. این افزونه محدودیتی در تعداد زبانهای قابل ترجمه نداشته و همچنین از زبانهای راست به چپ  RTL نیز پشتیبانی میکند.با استفاده از Polylang شما میتوانید نوشته ها، برگه ها، رسانه، دسته ها، برچسب ها، فهرست ها، ابزارک ها و … را به سادگی و به طور کامل ترجمه کنید. این افزونه از انواع post type ها، تاکسونومی های(آرایه‌ها) سفارشی، فید های RSS و به طور کلی هر نوع محتوایی که در وردپرس موجود باشد، پشتیبانی میکند. پلی لنگ به شما اجازه میدهد که زبان را بر اساس محتوا یا بر اساس کد زبان از طریق آدرس صفحه مشخص کنید. در این افزونه حتی امکان استفاده از ساب دامین یا دامنه های جدا برای هر زبان نیز میسر است.

نکته ای که در مورد نسخه رایگان این افزونه وجود دارد این است که این نسخه از چند زبانه کردن ووکامرس پشتیبانی نمیکند و امکاناتی از قبیل پشتیبانی از افزونه ACF Pro، افزونه The Events Calendar و … را نیز در اختیار شما قرار نمیدهد. بنابراین اگر به چنین امکاناتی احتیاج داشته باشید، لازم است که به سراغ تهیه یکی از نسخه های غیر رایگان این افزونه بروید.

چند زبانه

افزونه MultilingualPress

MultilingualPress افزونه ای قدرتمند است که به صورت رایگان در اختیار کاربران قرار میگیرد. البته در صورتی که برای آن نیاز به پشتیبانی حرفه ای داشته باشید، میتوانید با پرداخت هزینه، پشتیبانی پریمیوم آن را تهیه کنید که البته این امر تاثیری در نوع امکانات آن نخواهد داشت.این افزونه به شما اجازه میدهد که سایت های مختلف یک شبکه را به یکدیگر متصل کرده و هر کدام از آنها را برای نمایش یک زبان جداگانه مورد استفاده قرار دهید. به محض اینکه این سایتها توسط این افزونه به یکدیگر متصل شوند، شما قادر خواهید بود با مراجعه به بخش ویرایش نوشته، ترجمه های مختلف نوشته ی مورد نظرتان را مشاهده کرده و به مقایسه و ویرایش آنها بپردازید.

این افزونه در حال حاضر از 174 زبان پشتیبانی کرده و لینک های تولید شده توسط آن نیز به طور کامل با موتورهای جستجو (سئو) سازگار هستند. یکی از امتیازات بزرگ این افزونه این است که اگر بعد از مدتی تصمیم بگیرید آن را از روی وبسایتتان حذف کنید، تنها اتفاقی که می افتد این است که اتصال بین سایتهای شما قطع میشود اما همه ی سایتها قادرند به عنوان سایتهای جداگانه و بدون این مشکلی به کار خود ادامه دهند.

چند زبانه

افزونه nLingual

nLingual افزونه ای کاملا رایگان است.شیوه ای که nLingual در ترجمه استفاده میکند به این صورت است که برای هر پست، به ازای هر ترجمه، یک پست جداگانه ایجاد میکند و سپس آنها را به هم لینک میکند. این مسئله به شما کمک میکند که ترجمه ها را به سادگی مدیریت کرده و در صورت نیاز مدیریت هر ترجمه را به کاربری خاص بسپارید و به سادگی حتی زمینه های دلخواه خود را نیز به زبان مقصد ترجمه نمایید. یکی از امتیازهای دیگر این افزونه این است که به شما اجازه میدهد خودتان نحوه ی فراخوانی زبانها را نیز تعیین کنید. انتخاب هایی که در این زمینه دارید به شرح زیر هستند :

  • استفاده از ساب دومین – مثلا en.codefriend.ir
  • استفاده از پسوند مسیر – مثلا http://codefriend.ir/en
  • استفاده از آرگومان های GET و POST – مثلا http://codefriend.ir/lang?en

نحوه ی کارکرد این پلاگین به شکلی است که پس از فراخوانی زبان جدید توسط کاربر، کلیه ی ترجمه های پوسته و افزونه ها را نیز بر اساس زبان جدید فراخوانی میکند.

چند زبانه

افزونه Weglot

Weglot Translate در توضیحات خود در صفحه رسمی اش در سایت وردپرس، خود را بهترین و ساده ترین افزونه چند زبانه کردن سایت های وردپرسی معرفی میکند. واقعیت این است که بسیاری افراد در این زمینه با این توضیحات هم عقیده هستند و ویگلات را افزونه ای قدرتمند در زمینه چندزبانه کردن سایت میدانند. در حال حاضر این افزونه به طور مرتب به روز رسانی میشود و امکانات گسترده ای را به کاربران ارائه میکند که به خوبی میتواند پاسخگوی نیازهای کاربران جهت چند زبانه کردن سایت هایشان باشد.

این افزونه به طور کامل با همه افزونه ها و قالب های وردپرسی استاندارد سازگار است و میتواند همه رشته های موجود در صفحات را ترجمه نماید. ویگلات در حال حاضر بیش از 60 زبان را پشتیبانی میکند و مدیریت همه زبانها و ترجمه ها در آن از طریق یک رابط کاربری واحد و متمرکز صورت میگیرد. این افزونه از لحاظ سئو نیز بهینه سازی شده و به هر یک از صفحات ترجمه شده، URL یکتا نسبت میدهد.

افزونه Weglot برای سایت های کوچک (کمتر از 2000 کلمه ترجمه و دارای یک زبان اضافی) به صورت رایگان قابل استفاده است اما اگر بخواهید در سایت های بزرگتر از آن بهره بگیرید، لازم است که کمی هزینه کنید و یکی از پلن های پریمیوم آن را تهیه کنید. با توجه به سادگی استفاده و وجود امکانات مناسب در صورتی قصد هزینه کردن در این زمینه را نداشته باشید، توصیه میشود که در سایت های کوچک که دارای محتوای مختصری هستند از این افزونه بهره بگیرید.

نکات مهم در ترجمه و چند زبانه کردن سایت وردپرس

در ترجمه کردن وبسایت پیش از هر چیز لازم است با شیوه های انجام ترجمه کمی آشنایی داشته باشید و از پیش شیوه ی دلخواه خود را انتخاب کرده باشید تا بتوانید بر اساس شیوه ی دلخواهتان، افزونه ی مناسبی را نیز برای این کار انتخاب نمایید. شیوه های اصلی ترجمه یک وبسایت وردپرسی به زبان های دیگر به شرح زیر هستند :

  • ایجاد وبسایت های کاملا جداگانه (بصورت سابدامین و بصورت دامنه های مجزا) و لینک کردن آنها از طریق پوسته ها.
  • ذخیره ی ترجمه های هر پست، درون خود پست.
  • ایجاد یک ورژن جداگانه از هر پست یا برگه به ازای هر زبان و ترجمه کردن پلاگین ها و پوسته به زبان های دلخواه و لینک کردن این ترجمه ها به یکدیگر.
  • استفاده از شبکه ی مالتی سایت وردپرس و اختصاص یک زبان به هر کدام از سایت های مجموعه و سپس انتخاب وبسایت دلخواه برای زبان دلخواه.

کدفرند

کدفرند محلی برای کسانی است که علاقه به برنامه‌ نویسی راه اندازی کسب و کار اینترنتی شخصی دارند،ما در این جا دور هم جمع شده ایم تا از جدیدترین مباحث برنامه نویسی و تازه های فناوری اطلاعات بنویسیم.

همه مطالب این نویسنده