كيفية إنشاء موقع متعدد اللغات باستخدام دروبال 9

نشرت: 2022-06-21

انها حقيقة. لا يمكنك الذهاب إلى العالمية بدون التركيز المحلي. نعم ، هذا يبدو وكأنه مفارقة ، لكنه منطقي من منظور المستخدم. تجني العديد من المؤسسات فوائد تجارب الويب متعددة اللغات للتواصل مع عملائها في جميع أنحاء العالم. وهو مطلب تقريبًا هذه الأيام. لا تتيح لك مواقع الويب متعددة اللغات الوصول إلى جماهير مستهدفة جديدة بشكل أكثر فاعلية فحسب ، بل إنها تضيف مصداقية لعلامتك التجارية ، وتوفر الإلمام بالزوار وتجعل المستخدمين أكثر عرضة للتحول إلى عملاء.

في بحث تم إجراؤه مؤخرًا على قائمة تضم أفضل 150 علامة تجارية عالمية في مختلف المجالات ، برزت ويكيبيديا وجوجل ونستله وإير بي إن بي وأدوبي كأفضل 5 علامات تجارية سجلت أفضل العلامات التجارية من حيث الدعم متعدد اللغات والتوطين وتجربة المستخدم العالمية. إذا كنت تبحث عن توطين علامتك التجارية وأنت تتجه عالميًا ، فإن Drupal يعد نظام إدارة محتوى رائعًا يمكنك اختياره بسبب دعمه الرائع لمواقع الويب متعددة اللغات. في هذه المقالة سوف نصف كيف تعمل ميزة متعددة اللغات في دروبال 9 وكيف يمكن لمحرري المحتوى أو فرق المحتوى الاستفادة من هذه الميزة.

موقع متعدد اللغات باستخدام دروبال 9

وحدات دعم متعددة اللغات

كما ذكرت سابقًا ، يجعل دروبال 9 من السهل حقًا إنشاء مواقع متعددة اللغات. إنه يوفر 4 وحدات دعم متعددة اللغات مدمجة بالفعل في النواة. كل ما عليك فعله هو تمكينهم. في عرض المسؤول ، انتقل إلى " توسيع " ، وحدد 4 وحدات ضمن "متعدد اللغات" وانقر فوق " تثبيت ".

لغة
  1. وحدة ترجمة التكوين - هذه الوحدة غير مرئية للمستخدمين النهائيين ولكنها مفيدة بشكل خاص لمنشئي المواقع. يترجم نص التكوين مثل أسماء العروض ،
  2. وحدة ترجمة المحتوى - تسمح بترجمة كيانات وأنواع المحتوى مثل الكتل والتعليقات ومصطلحات التصنيف وروابط القائمة المخصصة والمزيد.
  3. وحدة ترجمة الواجهة - تساعد في ترجمة عناصر واجهة المستخدم مثل الصفحة الرئيسية والنماذج والعنوان والجسم والوصف وما إلى ذلك.
  4. وحدة اللغة - يحدث السحر الحقيقي هنا. هنا يمكنك الاختيار من بين مجموعة كاملة من اللغات (> 100) وإضافتها إلى التكوين الخاص بك.

يمكنك بعد ذلك تكوين هذه الوحدات النمطية لتمكينها للجميع أو لمجموعة محددة فقط من أنواع المحتوى أو الكيانات أو التكوينات أو عناصر الواجهة.

لمزيد من التفاصيل حول كل من هذه الوحدات ، تأكد من قراءة هذه المقالة.

تنفيذ خاصية تعدد اللغات

بمجرد تمكين هذه الوحدات الأربع ، دعنا نتعمق في تكوينها.

الخطوة الأولى: إضافة لغة (أو عدة لغات)

في واجهة مشرف Drupal 9 ، انتقل إلى التكوين -> الإقليمية واللغة -> اللغات . بمجرد وصولك إلى صفحة اللغات ، انقر فوق الزر + إضافة لغة

اختار اللغة

لقد اخترت الإسبانية كلغتي وأضفتها إلى قائمة اللغات.

بمجرد إضافتها ، يمكنك تحديدها كلغتك الافتراضية أو جعل اللغة الإنجليزية هي اللغة الافتراضية.

إضافة لغة

إضافة لغة

الخطوة 2: تحديث الترجمات

انقر الآن على الجزء الأيمن من زر تحرير وستحصل على خيارين كقائمة منسدلة - حذف وترجمة. عند تحديد ترجمة ، يتم تحديث موقع دروبال الخاص بك بجميع ترجمات الواجهة والتهيئة لتلك اللغة من localize.drupal.org. يساعد الآلاف من مساهمي دروبال هنا في ترجمة سلاسل التكوين والواجهة باللغات الإقليمية.

التحديث

استيراد الترجمات

الخطوة 3: محوّل اللغة

يمكنك إضافة كتلة محوّل اللغة إلى أي منطقة من صفحتك حتى يتمكن المستخدم من التبديل بين لغاته المفضلة.

تكوين كتلة

إضافة كتلة محوّل اللغة

الخطوة 4: إضافة ترجمات لأنواع المحتوى والكيانات

يمكنك الحصول على ترجمات لجميع أنواع المحتوى والكيانات الخاصة بك أو يمكنك تحديد تلك التي تناسب متطلباتك.

لهذا ، في شاشة المسؤول ، انتقل إلى التكوين -> الإقليمية واللغة -> لغة المحتوى والترجمة

لقد حددت إعدادات لغة مخصصة للمحتوى وإعادة التوجيه والاسم المستعار لعنوان URL. ضمن المحتوى ، سأحصل على ترجمات فقط لنوع محتوى "الصفحة الإعلانية" (كما هو موضح أدناه). تم تحديد كافة الحقول الموجودة ضمن نوع محتوى "صفحة الإعلان" ليتم ترجمتها.

تقصير

نحن الآن جاهزون لإضافة محتوى مترجم إلى أنواع المحتوى المطلوبة.

ترجمة المحتوى

الآن بعد أن عرفت كيفية تمكين الوحدات متعددة اللغات وتكوينها في دروبال 9 ، دعنا ننتقل إلى تعلم كيفية ترجمة المحتوى فعليًا. لنلقِ نظرة على عملية بسيطة للغاية من 3 خطوات حول كيف يمكن لفرق المحتوى الاستفادة من هذه الوظيفة لإضافة المحتوى المترجم. إذا كنت تريد أن تقرأ عن ترحيل المحتوى متعدد اللغات من CSV إلى دروبال ، فاطلع على هذه المقالة.

الخطوة 1: إنشاء صفحة جديدة أو تحرير صفحة موجودة

نظرًا لأنني اخترت الحصول على ترجمات لجميع أنواع محتوى صفحاتي الإعلانية ، فقد قمت بإنشاء صفحة اختبار ضمن نوع المحتوى هذا. سترى الآن أنه إلى جانب علامات التبويب "عرض" و "تحرير" و "حذف" و "تنقيحات" ، لدي أيضًا علامة تبويب " ترجمة " جديدة.

يترجم

الخطوة 2: حدد اللغة

عند النقر فوق علامة التبويب "ترجمة" ، ستتمكن من رؤية جميع اللغات المدرجة (انظر أدناه). لاحظ أن اللغة الإسبانية التي أضفناها ليس لها ترجمة حتى الآن. انقر الآن على إضافة لإنشاء صفحة ترجمة إسبانية.

اختبار متعدد اللغات

الخطوة 3: أضف المحتوى المترجم إلى الحقل المعني

لاحظ كيف ترجمت جميع الحقول والعناصر الموجودة في واجهة الإدارة نفسها إلى اللغة الإسبانية (انظر أدناه). كل ما عليك فعله هو إضافة المحتوى المترجم حسب المتطلبات!

إضافة اختبار الصفحة الاسبانية

الخطوة 4: حفظ ومراجعة!

نحن على وشك الانتهاء! بعد إضافة كل المحتوى المترجم ، لا تنسى أن تقوم Guardar بترجمتك! :)

إضافة مكون

وإليك ما ستبدو عليه صفحة الويب متعددة اللغات الخاصة بك الآن.

تبديل اللغة

النسخة الأسبانية

ستلاحظ أن عنوان URL الذي تم إنشاؤه للنسخة المترجمة (هنا الإسبانية) سيحتوي على بادئة لغة (هنا: es).

لغة الاختبار

النسخة الإنجليزية

أحد مشاريعنا الحديثة متعددة اللغات على دروبال 9 كان لشركة SEMI. SEMI هي جمعية صناعية عالمية تربط أكثر من 1.3 مليون محترف و 2500 عضو في جميع أنحاء العالم من خلال برامجها ومبادراتها وأبحاث السوق والدعوة. أعضاء SEMI مسؤولون عن الابتكار والتقدم في صناعة الإلكترونيات وتصميم سلسلة التوريد. مع وجود 8 مكاتب إقليمية منتشرة في جميع أنحاء العالم ، كان وجود إعداد متعدد اللغات أمرًا ضروريًا بالنسبة لهم لتمكين التركيز والتخصيص. اقرأ المزيد حول كيف ساعدناهم في بناء تجربة متماسكة متعددة المواقع ومتعددة اللغات باستخدام دروبال 9.

منطقة SEMI

https://www.semi.org/region-selector

افكار اخيرة

هل رأيت مدى سهولة إنشاء موقع ويب متعدد اللغات في دروبال 9؟ إذا كنت تبحث عن مساعدة تطوير دروبال في إنشاء موقعك التالي متعدد اللغات حتى تتمكن من الوصول إلى جمهور مستهدف أكبر ، فلا تتردد في التحدث إلينا.