WPML

يتم ضمان توافق Avada Builder مع WPML من خلال ملف تكوين اللغة. سنوضح لك كيفية استخدام هذا الملف وتحديثه للحفاظ على التوافق.

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

البدء

قبل البدء، تأكد من تثبيت وتفعيل ما يلي على موقعك:

  • قالب Avada
  • إضافة نواة WPML وإضافة WPML ترجمة النصوص

كيف يعمل تكامل Avada Builder مع WPML

لفهم كيف يعمل Avada Builder مع WPML، لنبدأ بإنشاء مقالة بسيطة باستخدام Avada Builder. سنقوم بتضمين بضع وحدات، مثل Text Block و Alert و Flip Box.

صفحة بسيطة مبنية باستخدام Avada Builder

لترجمة المقالة، حدد موقع مربع اللغة في الشريط الجانبي وانقر على أيقونة الزائد بجوار اللغة التي تريد ترجمة المقالة إليها.

النقر على أيقونة الزائد لترجمة المقالة

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

ترجمة المقالة في محرر الترجمة المتقدم

تحديث ملف تكوين اللغة

قد تحتاج إلى تحديث الأكواد المختصرة لأداة بناء الصفحات في ملف تكوين اللغة لأسباب مختلفة:

  • إضافة كود مختصر جديد إلى أداة بناء الصفحات
  • إضافة سمة جديدة إلى كود مختصر موجود
  • إزالة كود مختصر لم يعد مستخدماً

يمكنك تنزيل ملف تكوين اللغة من مستودعنا. يمكنك بعد ذلك إضافة الأكواد المختصرة أو السمات الجديدة إلى الأكواد المختصرة الموجودة في ملف تكوين اللغة.

بنية الكود المختصر لأداة بناء الصفحات في ملف تكوين اللغة

لاستخراج السلاسل النصية من الصفحات المبنية باستخدام Avada Builder وتحميلها في محرر الترجمة المتقدم، يحتاج WPML إلى تكوين لتحديد الأكواد المختصرة والسمات التي تحتوي على السلاسل النصية التي تتطلب الترجمة.

يتم ذلك عن طريق إضافة ملف يُسمى wpml-config.xml، والذي يوضع عادةً في المجلد الجذري للقالب الخاص بك. بالنسبة لـ Avada، نحن نستضيف ملف تكوين اللغة على خوادمنا. تم إعداده لتجاوز ملف التكوين المحلي الموجود في المجلد الجذري لـ Avada، مما يضمن أن ملف التكوين محدث دائماً.

يُستخدم ملف wpml-config.xml أيضاً لتكوين العناصر التالية:

  • الحقول المخصصة
  • التصنيفات المخصصة
  • نصوص المسؤول / wp_options
  • تكوين مبدل اللغة
  • الأكواد المختصرة لأداة بناء الصفحات

يمكنك معرفة المزيد حول بنية وصيغة ملف تكوين اللغة من خلال زيارة صفحتنا حول ملفات تكوين اللغة.

كمثال، لنرَ كيف أضفنا الكود المختصر Flip Box إلى ملف wpml-config.xml:

مثال على الأكواد المختصرة لـ Avada Builder في ملف تكوين اللغة
<shortcodes>
  <shortcode>
    <tag>fusion_flip_box</tag>
    <attributes>
      <attribute>title_front</attribute>
      <attribute>title_back</attribute>
      <attribute>text_front</attribute>
      <attribute>image</attribute>
    </attributes>
  </shortcode>
</shortcodes>

يمكن تقسيم بنية المثال أعلاه على النحو التالي:

  • تُغلف جميع الأكواد المختصرة بوسم shortcodes
  • يُغلف وسم shortcode جميع الوسوم التي تنتمي إلى كود مختصر واحد.
  • يُحدد وسم tag اسم الكود المختصر، والذي هو في هذه الحالة fusion_flip_box.
  • يمكن أن تحتوي الأكواد المختصرة على سمة واحدة أو أكثر، ولهذا السبب نغلفها بوسم attributes (الجمع) ونستخدم وسم attribute (المفرد) لتحديد عنوان كل سمة. في هذه الحالة، لدينا title_front و title_back و text_front و image.

بالنسبة للأكواد المختصرة التي تتضمن سمات روابط، يمكنك جعل الروابط الداخلية تشير تلقائياً إلى النسخة المترجمة من تلك المقالة باستخدام خيار النوع (type) للسمة. إليك مثالاً:

مثال على الأكواد المختصرة لـ Avada Builder التي تتضمن سمات روابط
<shortcode>
   <tag>fusion_soundcloud</tag>
   <attributes>
      <attribute type="link">url</attribute>
   </attributes>
</shortcode>

اختبار ملف تكوين اللغة المُحدَّث

لاختبار ملف تكوين اللغة المُحدَّث، تأكد من تثبيت وتفعيل Avada وإضافة نواة WPML و WPML ترجمة النصوص على موقعك.

ستحتاج إلى البدء بتجاوز ملف تكوين اللغة عن بُعد بالملف المُحدَّث. للقيام بذلك:

  1. اذهب إلى WPMLإعدادات وانقر على علامة تبويب تكوين XML مخصص. الصق محتوى ملف تكوين اللغة المُحدَّث في المحرر وانقر على حفظ.
تجاوز ملف تكوين اللغة الحالي بملف مُحدَّث
  1. أنشئ صفحة جديدة وأضف الوحدة (أو الوحدات) الجديدة إليها. في حال قمت بتحديث بعض السمات للوحدات الموجودة، أضفها إلى الصفحة أيضاً. لأغراض التوضيح، سننشئ صفحة تحتوي على وحدة Button ونفترض أنها أضيفت حديثاً إلى Avada Builder.
  1. من مربع اللغة، انقر على أيقونة الزائد لترجمة الصفحة.
النقر على أيقونة الزائد لترجمة صفحة الاختبار مع الوحدة الجديدة
  1. سيتم نقلك إلى محرر الترجمة المتقدم، حيث يمكنك النقر على أيقونة الزائد بجوار كل سطر لترجمة العناصر النصية للوحدة.
ترجمة العناصر النصية للوحدة في محرر الترجمة المتقدم
  1. إذا كنت تريد ترجمة رابط الزر، فابدأ بكتابة اسم عنوان URL في شريط بحث Search Source أعلى الصفحة. تذكر النقر على زر مكتمل عند الانتهاء من إضافة الترجمات.
استخدام شريط بحث Search Source لترجمة رابط الزر

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

إلقاء نظرة على الصفحة المترجمة حديثاً في الواجهة الأمامية

الحصول على المساعدة

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

بمجرد الانتهاء من الاختبارات، يرجى تقديم طلب دمج إلى مستودعنا. سيتلقى مطورو التوافق لدينا طلباتك ويراجعونها.

بقلم Amir · آخر تحديث 24 ديسمبر 2025