WPML

تعرّف على كيفية ترجمة محتوى WPBakery إلى المزيد من اللغات وإنشاء موقع متعدد اللغات باستخدام WPML.

البدء

ابدأ بتثبيت وتفعيل الإضافات التالية:

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

كيفية ترجمة صفحات WPBakery باستخدام WPML

يتوافق WPBakery مع وضع ترجم كل شيء تلقائيًا في WPML. إذا اخترت هذا الوضع عند إعداد WPML، فستتم ترجمة كل محتوى صفحات WPBakery تلقائياً عند إضافته أو تعديله.

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

لترجمة محتوى موقعك باستخدام وضع ترجم جزءًا من المحتوى:

  1. في قائمة صفحاتك، انقر على أيقونة الزائد أسفل اللغة وبجوار الصفحة التي تريد ترجمتها.
  2. سيتم نقلك إلى محرر الترجمة المتقدم في WPML. إذا كان لديك كلمات ترجمة AI، فسترى محتواك مترجماً تلقائياً. يمكنك مراجعة هذه الترجمات وقبولها، أو النقر على Undo translation لإدخال ترجمتك الخاصة. إذا لم يكن لديك كلمات ترجمة AI، فأضف الترجمات بنفسك.
  3. انقر على Save and Complete بمجرد الانتهاء من جميع ترجماتك.
ترجمة صفحة مبنية باستخدام WPBakery ومحرر الترجمة المتقدم
ترجمة صفحة مبنية باستخدام WPBakery ومحرر الترجمة المتقدم

يجب أن تكون قادراً الآن على عرض صفحات اللغة الافتراضية واللغة الثانوية على الواجهة الأمامية.

صفحة باللغة الافتراضية

صفحة مترجمة إلى البولندية

جميع وحدات أداة بناء الصفحات WPBakery القابلة للترجمة حالياً

يدعم WPML ترجمة النص في وحدات أداة بناء الصفحات WPBakery التالية:

  1. Text Block
  2. Separator with Text
  3. Message Box
  4. Hover Box
  5. Single Image
  6. Image Gallery
  7. Image Carousel
  8. Tabs
  9. Tour
  10. Accordion
  11. Pageable Container
  12. Custom Heading
  13. Button
  14. Call to Action
  15. Widgetised Sidebar
  16. Posts Slider
  17. Video Player
  18. Google Maps
  19. Flickr Widget
  20. Progress Bar
  21. Pie Chart
  22. Round Chart
  23. Line Chart
  24. Post Grid
  25. Media Grid
  26. Post Masonry Grid
  27. Masonry Media Grid
  28. Tweetmeme Button
  29. FAQ
  30. WP Search
  31. WP Meta
  32. WP Recent Comments
  33. WP Calendar
  34. WP Tag Cloud
  35. WP Text
  36. WP Recent Posts
  37. WP Categories

ترجمة عناصر Raw HTML

يحدد أحد إعدادات WPML ما إذا كان WPML يرسل محتوى عناصر Raw HTML إلى الترجمة. للعثور عليه:

  1. اذهب إلى صفحة WPMLإعدادات.
  2. مرّر لأسفل إلى قسم مزامنة المقالات والصفحات.
  3. ضمن خيارات أدوات بناء الصفحات، ابحث عن خيار إرسال محتوى خلايا 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 بشكل جيد مع هذه الإضافة، ولكن أحياناً قد تكون هناك مشكلات طفيفة نعمل على حلها. هذا متوقع لأن كلتا الإضافتين تقدمان تحديثات متكررة.

المشكلات الحالية غير المحلولة:

يمكنك أيضاً البحث في جميع المشكلات المعروفة بما في ذلك المشكلات التي تم حلها سابقاً لهذه الإضافة.

بقلمAmir