index

ایجاد سایت چند زبانه در وردپرس با افزونه qTranslate X

4/5 - (1174 امتیاز)

حتما سایتهایی را دیده اید که چند زبانه می باشند. برخی از این سایت ها از ابزار مترجم گوگل استفاده می کنند. اما برخی دیگر از سایتها بدون ابزار مترجم گوگل دارای چندین زبان هستند.شما با استفاده از افزونه qtranslate میتوانید وردپرس را چند زبانه کنید و مطلبی را به چندین زبان بنویسید و منتشر کنید! همچنین این افزونه دارای یک ابزارک برای تغییر زبان می باشد.این افزونه راهی  محتوای چندزبانه پویا در سایت وردپرس ارائه می دهد.

جهت ایجاد محتوای پویا، qTranslate-X دکمه های تغییر زبان را در صفحات قابل ویرایشگر فراهم می کند، که پس از فشار دادن دکمه، تمام گزینه های چند زبانه را با زبان انتخاب شده پر کنید. تغییر زبان فوری بدون ارسال درخواست اضافی به سرور، به صورت محلی در مرورگر شما رخ می دهد ، که باعث می شود آن را برای سایت های دو زبانه و چند زبانه راحت تر می کند.  qTranslate-X  ترجمه رشته های ایستا را ارائه نمی دهد، فرض بر این است که این بخش قبلا توسط چارچوب محلی سازی وردپرس اجرا شده است.

این پلاگین این امکان را نیز فراهم میکندکه کدام فیلدها در یک صفحه یا پست چند زبانه تغییر می کند. هنگامی که یک فیلد چند زبانه می شود، این فیلد در قسمت مدیریت مشخص می شود. در ظاهر، مقدار زبان فعال، همانطور که توسط یک بیننده صفحه تعریف شده است، از زمینه چند زبانه استخراج می شود تا در متن HTML نمایش داده شود. بنابراین، برخلاف برخی پلاگین های مدیریت محتوای چند زبانه ( Polylang یا WPML) ، مفهوم چند زبانه در اینجا به غیراز مفهوم صفحه جداگانه یا سایت جداگانه برای هر زبان، استفاده می شود.  هر پلاگین دارای مزایا و معایب خاص خود است، لطفا با دقت انتخاب کنید.

Plugin qTranslate-X یک ابزار مناسبی است برای تعیین اینکه کدام فیلدها، قابلیت چند زبانه را از طریق یک فایل پیکربندی JSON ، فراهم می کند. در نتیجه تم و پلاگین های دیگری با qTranslate-X ادغام می شود. افزونه qTranslate-X به آسانی باعث ایجاد محتوای چند زبانه  می شود.

ویژگی ها این پلاگین:
◾ تغییر محلی بین زبان ها تنها با یک کلیک – تغییر زبان به آسانی
◾ به همراه تعدادی از زبان های موجود در حال حاضر – انگلیسی، آلمانی، چینی و…
◾ امکان استفاده از کد برچسب زبان نظیر [:en]English Text[:]<html-language-neutral-code>[:de]Deutsch[:]<another-html-language-neutral-code>
◾  ترجمه تاریخ و زمان.
◾ زمینه های سفارشی تم نیز قابل ترجمه می باشد.
◾ امکان انتخاب URL های دلخواه و نیز امکان انتخاب url هایی که از لحاظ سئو بهینه (SEO-friendly) باشد، به عنوان مثال ?lang=en
◾ امکان تخصیص یک زبان برای هر URL
◾ qTranslate-X تعداد نامحدودی از زبانها را پشتیبانی می کند که می تواند به آسانی اضافه / اصلاح / حذف شوند. جهت تنظیمات به مسیر Settings->Languages رجوع کنید.
◾ امکان درج CSS سفارشی برای “qTranslate Language Chooser”
◾ امکان “Switcher Language” برای فعال کردن قابلیت انتخاب زبان از طریق منو.

البته توجه داشته باشید که این پلاگین رایگان نیست.

نصب و راه اندازی

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

-مراحل نصب
1. دانلود پلاگین از وردپرس و یا آخرین نسخه آن از GitHub .
2. از صفحه /wp-admin/plugin-install.php برای نصب افزونه استفاده کنید یا تمام فایلها (با نگه داشتن ساختار دایرکتوری) در مسیر wp-content/plugins/ directory آپلود نمایید.
3. پلاگین qTranslate، mqTranslate، qTranslate Plus، zTranslate یا هر پلاگین چند زبانه دیگر را غیرفعال کنید.
4. qTranslate-X را از طریق صفحه Plugins ( /wp-admin/plugins.php ) در وردپرس فعال کنید.
5. تنظیمات Settings-> Languages ​​را بررسی کنید و زبان مورد نیاز خود را اضافه / حذف / غیرفعال کنید.
6. ویجت “qTranslate Language Chooser” یا آیتم منو “Switcher Language” را اضافه کنید تا بازدیدکنندگان شما بتوانند زبان را عوض کنند.

تصاویر

دستیار وردپرس - افزونه qTranslate X

ویرایش صفحه نمایش دکمه های سوئیچ زبان (LSB) ، کلیک دکمه ارتباطی با سرور برقرار نمی کند، ویرایش به صورت محلی در مرورگر اتفاق می افتد، تا زمانی که دکمه «به روز رسانی» فشار داده شود. زمینه های چند زبانه (MLF) با یک نوار رنگی در سمت چپ تزئین شده اند تا راحت تر  متمایز شوند.  توجه داشته باشید که تنها فیلدهای پیکربندی شده برای چند زبانه به LSB پاسخ می دهند.

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – تب “عمومی”

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – تب “پیشرفته”

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – تب “ادغام”. این گزینه ها برای پیکربندی زمینه های چند زبانه سفارشی (MLF) است.

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – تب “Import / Export”

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – تب “زبان”

دستیار وردپرس - افزونه qTranslate X

کنسول مدیریت زبان – صفحه “بازپرس پیکربندی”. این صفحه اجازه می دهد تا ترکیب ترکیب شده JSON-کدگذاری شده qTranslate-X را بررسی کند.

 


دانلود افزونه

اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها