هل ترغب في جعل موقع الويب الخاص بك متاحًا بلغات متعددة؟ بشكل افتراضي ، لا يأتي ووردبرس مع الميزات المطلوبة لإنشاء موقع مناسب متعدد اللغات. لهذا السبب في هذا البرنامج التعليمي ، سنوضح لك كيفية إنشاء موقع WordPress متعدد اللغات باستخدام ملحق WPML الشهير .
لماذا تنشئ موقع ووردبرس متعدد اللغات باستخدام WPML؟
يمكنك استخدام ووردبرس بأي لغة تريدها. من السهل جدًا إنشاء موقع ويب بأي لغة واحدة.
معظم سمات ووردبرس والإضافات الشائعة جاهزة للترجمة أيضًا مما يسهل على أي شخص في العالم بدء موقع ووردبرس بلغته.
ومع ذلك ، افتراضيًا ، يمكن لـ ووردبرس دعم لغة واحدة فقط في كل مرة. ماذا لو أردت استخدام لغات متعددة على موقع ما لجذب جمهور أوسع بكثير؟
غالبًا ما تحتاج الحكومات والشركات الدولية والمؤسسات التعليمية إلى تقديم مواقع الويب الخاصة بهم بلغات متعددة. بينما تعد الترجمات الآلية مثل Google Translate خيارًا ، إلا أنها غالبًا غير مقبولة لمعظم المؤسسات المهنية.
تتمثل إحدى طرق تقديم خيارات لغة متعددة في تثبيت ووردبرس في نطاقات فرعية لكل لغة. هذا كثير من المتاعب ، حيث سيتعين عليك إدارة التحديثات والنسخ الاحتياطي لجميع هذه التثبيتات.
يعمل WPML (ملحق ووردبرس متعدد اللغات) على حل هذه المشكلة عن طريق السماح لموقع الويب الخاص بك بأن يصبح متعدد اللغات. يمكنك استخدام نفس تثبيت ووردبرس لإنشاء محتوى بالعديد من اللغات المختلفة.
يوفر واجهة سهلة الاستخدام لإدارة الترجمات. كما أنه يضيف خيارات تبديل اللغة للمستخدمين.
بعد قولي هذا ، دعنا نرى كيف يمكنك إنشاء موقع ووردبرس متعدد اللغات باستخدام WPML في دقائق.
إنشاء موقع ووردبرس متعدد اللغات باستخدام WPML
أول شيء عليك القيام به هو تثبيت وتفعيل المكون الإضافي WPML (ووردبرس متعدد اللغات) .
ملاحظة: WPML هو مكون إضافي مدفوع ، لكنه الخيار الأكثر شمولاً إلى حد بعيد. هناك سبب وراء استخدام أكثر من 400000 موقع ويب WPML لإنشاء موقع ووردبرس متعدد اللغات.
عند التنشيط ، سيضيف المكون الإضافي عنصر قائمة جديدًا يسمى "WPML" في قائمة ووردبرس الخاصة بك. سيؤدي النقر فوقه لأول مرة إلى نقلك إلى معالج إعدادات المكون الإضافي.
سيكتشف WPML تلقائيًا لغة موقع ووردبرس الخاص بك. يمكنك تغييره هنا الآن إذا كنت تريد.
انقر فوق الزر التالي للمتابعة.
في الشاشة التالية ، سيُطلب منك تحديد اللغات التي تريد تمكينها على موقعك. ما عليك سوى تحديد اللغات من القائمة التي تريد إضافتها إلى موقعك.
يمكنك دائمًا إضافة اللغات أو إزالتها لاحقًا إذا احتجت إلى ذلك. بعد اختيار لغات موقعك ، انقر فوق الزر التالي.
سيُطلب منك الآن إضافة محوّل لغة إلى موقعك. سيتيح محوّل اللغة هذا للمستخدمين اختيار لغة لعرض المحتوى بلغتهم المفضلة.
يتيح لك WPML إضافة مبدل المحتوى تلقائيًا كعنصر واجهة مستخدم للشريط الجانبي ، في قائمة التنقل ، أو العرض كقائمة عادية.
بالإضافة إلى ذلك ، يمكنك أيضًا اختيار تحديد العلامات أو النص لمحوّل اللغة. بمجرد اختيارك ، انقر فوق الزر التالي.
كخطوة أخيرة ، سيُطلب منك إدخال مفتاح موقعك. إذا لم تقم بإنشاء واحد حتى الآن ، فيمكنك النقر فوق الزر "إنشاء مفتاح لهذا الموقع".
سينقلك هذا إلى موقع WPML على الويب ، حيث سيُطلب منك إضافة الموقع الذي أتيت منه إلى حساب WPML الخاص بك.
بمجرد إضافة موقعك ، يمكنك النقر فوقه للوصول إلى مفتاح موقعك. انسخ والصق هذا المفتاح في موقع ووردبرس الخاص بك.
هذا كل ما أنهيت معالج إعداد WPML بنجاح. يمكنك الآن النقر فوق الزر "إنهاء" للخروج من الإعداد.
إضافة محتوى متعدد اللغات إلى ووردبرس باستخدام WPML
يجعل WPML من السهل حقًا ترجمة كل منطقة من موقع ووردبرس الخاص بك إلى لغات متعددة.
ستتمكن بسهولة من ترجمة منشورات ووردبرس والصفحات والعلامات والفئات والسمات إلى العديد من اللغات كما تريد.
إضافة منشورات وصفحات متعددة اللغات
ما عليك سوى النقر فوق قائمة المشاركات لعرض مشاركاتك الحالية. ستلاحظ أعمدة اللغات بجوار عناوين منشوراتك.
يفترض WPML أن المحتوى الموجود لديك بلغة موقعك الأساسية. سيعرض أزرار إضافة لكل لغة بجوار مشاركاتك. انقر فوق الزر "إضافة" الموجود أسفل إحدى اللغات لترجمة منشور.
يمكنك أيضًا إدارة الترجمات عن طريق تحرير منشور.
في شاشة تحرير المنشور ، ستلاحظ مربع التعريف الجديد "اللغة" لإدارة الترجمات.
يمكنك إضافة محتوى مترجم بنفسك أو يمكنك إضافة مستخدمين ومؤلفين إلى موقع ووردبرس الخاص بك وجعلهم يترجمون المحتوى الخاص بك نيابةً عنك.
يوفر WPML أيضًا طريقة أفضل لإدارة المستخدمين الذين يعملون كمترجمين على موقع الويب الخاص بك. إذا قمت بشراء خطة Multilingual CMS الخاصة بهم ، فيمكنك استخدام وحدة إدارة الترجمة الخاصة بهم.
تتيح لك وحدة إدارة الترجمة إضافة مستخدمين كمترجمين بغض النظر عن الدور الذي يلعبونه في موقع ووردبرس الخاص بك. يمكنك حتى إضافة مشتركين كمترجمين.
بدلاً من تحرير المنشورات ، سيتمكن هؤلاء المترجمون من إضافة الترجمات مباشرةً في WPML.
إضافة ترجمات للفئات والعلامات
يتيح لك WPML ترجمة الفئات والعلامات بسهولة ، أو أي تصنيفات مخصصة أخرى قد تستخدمها.
قم بزيارة WPML »ترجمة التصنيف وقم بتحميل التصنيفات المخصصة التي تريد ترجمتها.
على سبيل المثال: في لقطة الشاشة هذه ، اخترنا الفئات ، وعرضت جميع الفئات من موقعنا النموذجي.
انقر فوق الزر "إضافة" بجوار مصطلح التصنيف لإضافة الترجمة.
ترجمة قوائم التنقل
يأتي WordPress مزودًا بنظام قائمة تنقل قوي . يسمح لك WPML بترجمتها تمامًا مثلما تفعل مع المنشورات أو التصنيفات.
قم بزيارة المظهر » صفحة القوائم على موقعك. إذا كان لديك أكثر من قائمة ، فحدد القائمة التي تريد ترجمتها.
في العمود الأيمن ، سترى قائمتك مع روابط للترجمة إلى لغات أخرى ممكّنة على موقعك.
سيؤدي النقر فوق إحدى اللغات إلى إنشاء قائمة جديدة لتلك اللغة. سوف تحتاج إلى إضافة نفس عناصر القائمة كما في قائمة اللغة الأساسية الخاصة بك.
إذا كانت لديك منشوراتك وصفحاتك في قوائم التنقل ، فستحتاج أولاً إلى ترجمتها. بعد ذلك يمكنك إضافتها من علامات التبويب الموجودة على اليسار في شاشات قائمة التحرير.
لا تنس النقر على زر حفظ لحفظ قائمتك.
ترجمة السمات والإضافات والنصوص الأخرى باستخدام WPML
يسمح لك WPML multilingual CMS بالاختيار بين الترجمات الرسمية للقوالب والإضافات أو استخدام مترجم السلاسل الخاص به.
انتقل إلى WPML »صفحة ترجمة السمات والإضافات .
بشكل افتراضي ، سترى تحديد "لا تستخدم ترجمة السلسلة لترجمة القالب والإضافات". أسفله ، سترى مربع اختيار آخر لتحميل ملف .mo الخاص بالسمة تلقائيًا باستخدام "load_theme_textdomain".
يمكنك تحديد هذا المربع لمعرفة ما إذا كانت هناك أي ملفات ترجمة متاحة لموضوعك. يعمل هذا فقط مع السمات التي تم تنزيلها من دليل سمات WordPress.org.
لا يعمل هذا الإعداد جيدًا مع معظم مواقع الويب. لا تتوفر ترجمات لكل سمات WordPress والإضافات. في بعض الحالات تكون الترجمات غير جيدة أو غير كاملة.
نوصي باستخدام وحدة الترجمة النصية الخاصة بـ WPML لترجمة قالبك وملحقاتك لموقعك بشكل صحيح.
ستسمح لك هذه الوحدة أيضًا بترجمة الحقول المخصصة وعناصر واجهة المستخدم وغيرها من السلاسل القابلة للترجمة التي تم إنشاؤها بواسطة WordPress.
نأمل أن تساعدك هذه المقالة في تعلم كيفية إنشاء موقع ووردبرس متعدد اللغات باستخدام WPML.