WPML

نحن جاهزون بإصدار بيتا لـ WPML 3.2.3. هذا الإصدار هو تحديث استقرار لإضافة WPML. حيث يسد عددًا من الثغرات ويتضمن تحسينات عامة. سيدخل WPML 3.2.3 في مرحلة QA كاملة الأسبوع المقبل. ونحن نطلق إصدار بيتا هذا، حتى يتمكن الأشخاص الذين يواجهون مشاكل بسبب المشكلات التي تم حلها من استخدام هذا الإصدار بالفعل.

نواة WPML 3.2.3

الإصلاحات

  • إصلاح مشكلة أمنية محتملة
  • إصلاح الأقواس المفقودة في مبدل اللغة على الأجهزة المحمولة
  • تغيير لغة لوحة التحكم في موقع واحد (متعدد المواقع) لم يعد يضبط لغة لوحة التحكم في جميع المواقع
  • عند استخدام «اسم اللغة مضاف كمعلمة»، يؤدي ترقيم الصفحات wp_link_pages() إلى إنتاج عناوين URL مشوهة
  • إصلاح تسبب WPML في تعطيل استدعاءات XML-RPC
  • إصلاح الترتيب الخاطئ للغات عند استخدام icl_get_languages مع orderby=name
  • إصلاح العديد من الخلل والمشاكل المتعلقة بمزامنة القوائم
  • إصلاح مشاكل إعادة التوجيه عند استخدام نفس المعرّف النصي للرابط في الترجمات ذات أنواع المنشورات الهرمية
  • إصلاح عدم إمكانية تغيير قالب الصفحة في المحتوى المترجم، بعد إلغاء تنشيط إعداد «Synchronize page template»
  • إصلاح ظهور الحقل «This is a translation of» فارغاً عند إنشاء ترجمة جديدة
  • إزالة الأخطاء عند إلغاء تنشيط WPML لموقع فرعي في تثبيت متعدد المواقع

التحسينات

  • تحسين التخزين المؤقت للمقالات، وبيانات ترجمة التصنيفات، والسلاسل النصية
  • تحسين الأداء

API

المرشحات

  • wpml_permalink
  • wpml_element_language_details
  • wpml_element_language_code
  • wpml_elements_without_translations

الإجراءات

  • wpml_switch_language

التوافق

WooCommerce

  • عند تعيين WPML لاستخدام لغات لكل نطاق، لن يؤدي تبديل اللغات إلى فقدان بيانات سلة التسوق
  • تتم الآن معالجة صفحة المتجر بشكل صحيح كصفحة متجر، بدلاً من التصرف كصفحة أرشيف نوع منشور مخصص عادية.

Access

  • تحسين تعريفات قدرات WPML عن طريق إضافة تسميات وصفية

WPML ترجمة النصوص

الإصلاحات

  • إصلاح مشكلة في ترجمة المعرّف النصي للرابط كانت تُظهر المعرّف النصي للرابط المترجم للغة الإنجليزية في إعداد المحتوى متعدد اللغات عندما تكون لغة لوحة التحكم غير الإنجليزية
  • إصلاح ترجمة المعرّف النصي للرابط لتعمل مع تركيبة الرابط الدائم الافتراضية.
  • إصلاح مشكلة التخزين المؤقت مع نصوص المسؤول والتي تسببت في عدم تحديث بعض نصوص المسؤول بشكل صحيح.
  • إزالة خطأ PHP الفادح: Specified key was too long; max key length is 1000 bytes الناتج عن gettext_context_md5
  • إصلاح مشاكل فحص السلاسل النصية

جديد

  • دعم السلاسل النصية متعددة الأسطر عند استيراد وتصدير ملفات po
  • دعم سياقات gettext في ترجمة النصوص

WPML إدارة الترجمة

الإصلاحات

  • محرر الترجمة يعرض المحتوى المترجم الحالي، إذا كانت هناك ترجمة سابقة
  • يمكن للمحرر ترجمة المحتوى مرة أخرى إذا تم تعيينه كمترجم
  • لن يقوم محرر الترجمة بتغيير أزواج اللغات للمترجمين بعد الآن
  • لن تختلط عناوين الحزم والمقالات في جدول مهام الترجمة بعد الآن
  • يمكن للمستخدمين المعينين كمترجمين ترجمة المحتوى مرة أخرى، باستخدام محرر الترجمة، حتى لو لم يتم إنشاء مهمة ترجمة لهذا المحتوى

GravityForms Multilingual

الإصلاحات

  • أصبح من الممكن الآن ترجمة تسميات وقيم خيارات حقل السعر

التنزيل والتحديث


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

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

كإصدار بيتا، يتوفر هذا التحديث فقط عن طريق التنزيل والتثبيت اليدوي. للتنزيل، اذهب إلى حساب WPML الخاص بك وانقر على التنزيلات.

إذا كان لديك حساب Multilingual CMS، فسترى تنزيل CMS Beta Package. قم بتنزيله وفك ضغطه. يتضمن التنزيل ملفات ZIP لجميع مكونات WPML. تحتاج إلى تحديث جميع مكونات WPML التي تستخدمها (لا يمكن تشغيل موقع بمزيج من الإصدارات القديمة والجديدة).

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

الجدول الزمني للإصدار المباشر


سيدخل WPML 3.2.3 في مرحلة QA الأسبوع المقبل. تلقى هذا الإصدار اختباراً لجميع الإصلاحات، ولكن ليس اختباراً شاملاً «من الصفر». تستغرق مرحلة QA حوالي أسبوعين لتكتمل. بعد ذلك، سنصدر النسخة النهائية من WPML 3.2.3.

ملاحظات؟


إذا كانت لديك أسئلة أو اقتراحات أو أفكار، يرجى ترك تعليقاتك وسنقوم بالرد.

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