WPML
الحالة
في انتظار المطور
الإضافة/القالب ذو الصلة
TablePress

نظرة عامة على المشكلة

إذا أنشأت جدولاً باستخدام إضافة TablePress، فلا يمكن حالياً ترجمته باستخدام WPML.

حل بديل مؤقت

كما يذكر مؤلف TablePress، فإن أسهل حل هو إنشاء جدول لكل لغة واستخدام الكود المختصر المناسب في الصفحات المترجمة.

يمكنك أيضاً استخدام وحدة تصفية الصفوف المتوفرة في إصدار TablePress Premium لنسخ كل صف لكل لغة واستخدام اختصار اللغة كمصطلح تصفية، على سبيل المثال في عمود أول إضافي مخفي.

كبديل، يمكنك تجربة الحل التالي ولكن تأكد من عمل نسخة احتياطية كاملة لموقعك قبل المتابعة:


  1. يرجى الذهاب إلى صفحة WPMLإعدادات .

  2. مرر لأسفل إلى قسم ترجمة أنواع المنشورات وعيِّن نوع المنشور المخصص tablepress_table على ترجمة.

  3. في نفس الصفحة، ابحث عن قسم ترجمة الحقول المخصصة . عيِّن الحقول التالية على نسخ:

    • _tablepress_table_options

    • _tablepress_table_visibility

  4. اذهب إلى WPMLإدارة الترجمة.

  5. حدد نوع المنشور TablePress Tables من القائمة المنسدلة:

    تحديد نوع المنشور TablePress Tables


  6. ترجم الجدول كما تفعل مع أي مقالة أو صفحة أخرى.

  7. اذهب إلى WPMLترجمة النصوص.

  8. مرر لأسفل إلى أسفل الصفحة وانقر على رابط ترجمة النصوص في شاشات المسؤول.

  9. ابحث عن tablepress_tables.

  10. حدد النتيجة وانقر على زر أضف إلى ترجمة النصوص.

  11. عُد إلى WPMLإدارة الترجمة.

  12. هنا، تحتاج إلى الحصول على معرف الجدول الأصلي. يمكنك العثور عليه عن طريق تمرير مؤشر الماوس فوق زر عرض في الجدول الأصلي:

    الحصول على معرف الجدول الأصلي


  13. اذهب إلى WPMLالترجمات.

  14. احصل على معرف الجدول المترجم:

    الحصول على معرف الجدول المترجم


  15. عُد إلى WPMLترجمة النصوص وحدد النطاق admin_texts_tablepress_tables في القائمة المنسدلة أعلى الجدول.

  16. انسخ محتوى السلسلة النصية إلى الترجمة. في الترجمة، استبدل معرف الجدول الأصلي (18 في مثالنا) بمعرف الجدول المترجم (32 في مثالنا).
    ترجمة السلسلة النصية للجدول

جميع المشاكل المعروفة →