WPML

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

إضافة دعم لإنشاء المنتجات في اللغات الثانوية فقط.


حتى هذا الإصدار، كان يجب إنشاء كل منتج أولاً في اللغة الافتراضية لكي يتم إنشاؤه أيضاً في لغة مختلفة (مترجماً).
image02
تحديد اللغة لمنتج جديد

الآن يمكنك تحديد لغة المنتج في لحظة إنشائه أو تغيير اللغة بعد ذلك تماماً كما هو الحال في ترجمة المقالات العادية في WPML.

في المثال أعلاه، يمكنك رؤية كيف يمكن، باستخدام المحرر الأصلي، تعيين لغة المنتج إلى الفرنسية وهي ليست اللغة الافتراضية.

في صفحة ترجمة المنتجات الخاصة بإضافة WPML Multilingual & Multicurrency for WooCommerce، تم تغيير الواجهة لتستوعب حقيقة أن اللغة الأصلية للمنتجات يمكن أن تكون أي لغة من اللغات النشطة في الموقع.

image01
منتجات بلغات مختلفة في شاشة ترجمة المنتجات.

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

تعيين اللغة لتصنيفات المنتجات
تعيين اللغة لتصنيفات المنتجات

إضافة تحسينات لجدول منتجات WPML Multilingual & Multicurrency for WooCommerce (التصفية حسب اللغة الأصلية، عرض علم اللغة).


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

تصفية المنتجات حسب اللغة والترجمات.
تصفية المنتجات حسب اللغة والترجمات.

إضافة خيار لمزامنة ترتيب المنتجات وتصنيفات المنتجات.


يتيح هذا الخيار الجديد الذي يكون «مفعّلاً» بشكل افتراضي تعيين ترتيب مخصص للمنتجات في المتاجر في كل لغة مختلفة. وهذا مفيد بشكل خاص للمواقع التي تحتوي على مزيج من المنتجات بلغات مختلفة والتي ليست ترجمة لبعضها البعض، والمنتجات التي لها ترجمات.

خيار مزامنة ترتيب عرض المنتجات وتصنيفات المنتجات.
خيار مزامنة ترتيب عرض المنتجات وتصنيفات المنتجات.

بعض الأخطاء التي تم إصلاحها:


  • عدم تحديث سلة التسوق للكميات الخاصة بالمنتج المتغير (عند وجود أكثر من متغير واحد في سلة التسوق).

  • عدم تحديث إجمالي سلة التسوق عند استخدام دالتي get_cart_total() و get_cart_subtotal() في إضافات أو قوالب أخرى.

  • عرض تنسيق سعر وإجمالي طلب خاطئين في صفحة الطلب الجديد في لوحة تحكم WP.

  • تجاوز الصورة البارزة وصور المعرض عند تحديث الترجمات.

  • إصلاح خيار «الاحتفاظ» (ضمن خيارات تعدد العملات) الذي يتيح الاحتفاظ بنفس العملة في الواجهة الأمامية عند تبديل اللغة.

  • إصلاح خطأ javascript كان يظهر عند تغيير ترتيب العملات.

  • عدم عمل الرقم العشري بشكل صحيح للعملة الافتراضية.

  • إصلاح مشكلة توافق مع WooCommerce Product Tabs.

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

  • لغة البريد الإلكتروني لملاحظات WooCommerce لم تكن صحيحة.

  • تقارير WooCommerce كانت تعرض منتجات مكررة.

  • عند استخدام WordPress في مجلد، كان إتمام الشراء يعرض رسالة خطأ «انتهت الجلسة».

شيء بسيط للمطورين


إضافة دعم لوسيطة currency في raw_price_filter. يتيح هذا عرض الأسعار بعملة مختلفة عن العملة الحالية في الصفحة. على سبيل المثال، عرض قائمة مخصصة للأسعار دون استخدام تخطيط «نوع القائمة» لمحدد العملة.

التنزيل أو الترقية


يمكنك الحصول على WPML Multilingual & Multicurrency for WooCommerce 3.5 من دليل إضافات WordPress، ونرحب بإضافتك ويسعدنا سماع ملاحظاتك هنا حول أي مشاكل قد تواجهها في منتدى الدعم الخاص بنا.

هل وجدت هذا مفيداً؟ شارك هذه المقالة: