تعرّف على كيفية ترجمة محتوى WPBakery إلى المزيد من اللغات وإنشاء موقع متعدد اللغات باستخدام WPML.
البدء
ابدأ بتثبيت وتفعيل الإضافات التالية:
- إضافة أداة بناء الصفحات WPBakery (يفتح في علامة تبويب جديدة)
- إضافة WPML الأساسية وملحق WPML ترجمة النصوص
إذا كنت جديداً على WPML، فاطلع على دليل البدء الخاص بنا. فهو يرشدك سريعاً إلى خيارات الترجمة المختلفة التي يمكنك استخدامها.
كيفية ترجمة صفحات WPBakery باستخدام WPML
يتوافق WPBakery مع وضع ترجم كل شيء تلقائيًا في WPML. إذا اخترت هذا الوضع عند إعداد WPML، فستتم ترجمة كل محتوى صفحات WPBakery تلقائياً عند إضافته أو تعديله.
إذا كنت تريد أن تقرر بنفسك المحتوى الذي تتم ترجمته، فاختر وضع ترجم جزءًا من المحتوى عند إعداد WPML.
لترجمة محتوى موقعك باستخدام وضع ترجم جزءًا من المحتوى:
- في قائمة صفحاتك، انقر على أيقونة الزائد أسفل اللغة وبجوار الصفحة التي تريد ترجمتها.
- سيتم نقلك إلى محرر الترجمة المتقدم في WPML. إذا كان لديك كلمات ترجمة AI، فسترى محتواك مترجماً تلقائياً. يمكنك مراجعة هذه الترجمات وقبولها، أو النقر على Undo translation لإدخال ترجمتك الخاصة. إذا لم يكن لديك كلمات ترجمة AI، فأضف الترجمات بنفسك.
- انقر على Save and Complete بمجرد الانتهاء من جميع ترجماتك.

يجب أن تكون قادراً الآن على عرض صفحات اللغة الافتراضية واللغة الثانوية على الواجهة الأمامية.
جميع وحدات أداة بناء الصفحات WPBakery القابلة للترجمة حالياً
يدعم WPML ترجمة النص في وحدات أداة بناء الصفحات WPBakery التالية:
- Text Block
- Separator with Text
- Message Box
- Hover Box
- Single Image
- Image Gallery
- Image Carousel
- Tabs
- Tour
- Accordion
- Pageable Container
- Custom Heading
- Button
- Call to Action
- Widgetised Sidebar
- Posts Slider
- Video Player
- Google Maps
- Flickr Widget
- Progress Bar
- Pie Chart
- Round Chart
- Line Chart
- Post Grid
- Media Grid
- Post Masonry Grid
- Masonry Media Grid
- Tweetmeme Button
- FAQ
- WP Search
- WP Meta
- WP Recent Comments
- WP Calendar
- WP Tag Cloud
- WP Text
- WP Recent Posts
- WP Categories
ترجمة عناصر Raw HTML
يحدد أحد إعدادات WPML ما إذا كان WPML يرسل محتوى عناصر Raw HTML إلى الترجمة. للعثور عليه:
- اذهب إلى صفحة WPMLإعدادات.
- مرّر لأسفل إلى قسم مزامنة المقالات والصفحات.
- ضمن خيارات أدوات بناء الصفحات، ابحث عن خيار إرسال محتوى خلايا HTML الخام للترجمة.
هذا الخيار مفعّل افتراضياً. أبقه مفعّلاً إذا كانت صفحاتك تستخدم عناصر Raw HTML أو Raw JS أو Google Maps.
يحدد الخيار أيضاً ما تحتفظ به الصفحة المترجمة عندما يقدّم محرر الترجمة المتقدم (ATE) أو الترجمة التلقائية ترجمةً:
- الخيار مفعّل: تحتفظ الصفحة المترجمة بعناصر Raw HTML وRaw JS وGoogle Maps.
- الخيار معطّل: يزيل WPBakery هذه العناصر من الصفحة المترجمة.
لا تتبع الأزرار التي تحتوي على إجراء onclick مخصص هذه القاعدة. يزيل WPBakery هذه الأزرار من الصفحات التي يترجمها ATE، حتى عندما يكون الخيار مفعّلاً.
عندما يكون الخيار مفعّلاً، يرى المترجمون كود عناصر Raw HTML الخاصة بك. غالباً لا يفهم المترجمون الكود، ويمكنهم إتلافه عند ترجمته. أخبر مترجميك بتغيير النصوص الظاهرة فقط.
إذا لم تظهر نصوص عنصر ما في محرر الترجمة، فاقرأ المزيد حول تسجيل وحدات أداة بناء الصفحات للترجمة.
الشبكات والقوالب والأنماط وإعدادات SEO
شبكات المقالات والوسائط
يترجم WPML نصوص عناصر Post Grid وMedia Grid وPost Masonry Grid وMasonry Media Grid. في الصفحة المترجمة، تعرض الشبكة المقالات بنفس اللغة.
في الصفحات التي تترجمها باستخدام محرر الترجمة أو ATE، يمكن أن يعرض زر Load more الخاص بالشبكة، وترقيم الصفحات، والتحميل الكسول، والمرشحات رسالة «Nothing found».
يمكن أن تعرض الشبكة في صفحة مترجمة أيضاً قالب العنصر من Grid Builder باللغة الأصلية. نحن نعمل على إصلاح ذلك.
قوالب Templatera
لا يدعم WPML ملحق Templatera حتى الآن. عندما تعرض صفحة قالب Templatera، تعرض جميع ترجمات تلك الصفحة القالب باللغة الأصلية.
CSS المخصص وخيارات التصميم
ينسخ WPML كود CSS المخصص للصفحة وكود CSS لخيارات تصميم العناصر من الصفحة الأصلية إلى ترجماتها:
- إذا قمت بترجمة الصفحة باستخدام محرر الترجمة أو ATE، ينسخ WPML كود CSS مرة أخرى في كل مرة تقوم فيها بتحديث الترجمة.
- إذا قمت بتعديل الترجمة في WPBakery، تحتفظ الترجمة بكود CSS الخاص بها.
إعدادات SEO في WPBakery
إذا كنت تستخدم إعدادات SEO الخاصة بـ WPBakery، يرسل WPML نصوصها للترجمة مع الصفحة. يتضمن ذلك عنوان ووصف SEO، والعبارة الرئيسية المستهدفة، والعناوين والأوصاف لوسائل التواصل الاجتماعي.
استخدام خيار WPBakery AI Translate
يمكن لـ WPBakery AI ترجمة نص عنصر في محرر WPBakery. إذا استخدمته في صفحة مترجمة، فإنك تعدّل الترجمة في WPBakery وليس في محرر ترجمة WPML.
يتعامل WPML مع هذه الترجمة مثل أي ترجمة أخرى تقوم بتعديلها يدوياً:
- عندما تفتح صفحة مترجمة في WPBakery، يحذرك WPML من أن تعديلاتك ستُفقد.
- في المرة القادمة التي ترسل فيها الصفحة للترجمة، يستبدل WPML الترجمة. وتُفقد تعديلاتك في WPBakery.
للاحتفاظ بترجمة مختلفة في لغة واحدة، اقرأ عن استخدام محررات ترجمة مختلفة لصفحات مختلفة.
الحفاظ على توافق أداة بناء الصفحات WPBakery مع WPML
لقد أعددنا وثائق للمطورين تشرح كيفية عمل أداة بناء الصفحات WPBakery مع WPML. اقرأ المزيد حول تحديث ملف تكوين اللغة للحفاظ على التوافق بين WPML وأداة بناء الصفحات WPBakery.
مشكلات معروفة
يعمل WPML بشكل جيد مع هذه الإضافة، ولكن أحياناً قد تكون هناك مشكلات طفيفة نعمل على حلها. هذا متوقع لأن كلتا الإضافتين تقدمان تحديثات متكررة.
المشكلات الحالية غير المحلولة:
يمكنك أيضاً البحث في جميع المشكلات المعروفة بما في ذلك المشكلات التي تم حلها سابقاً لهذه الإضافة.

