WPML

أصدرنا للتو نسخة تطوير أخرى (ونأمل أن تكون الأخيرة) من WPML 3.2.3. اجتازت هذه النسخة اختبارات ضمان الجودة لدينا وتُعتبر آمنة لمواقع التطوير والمواقع المباشرة. يأتي WPML 3.2.3 مع قائمة طويلة من التحسينات، بالإضافة إلى التوافق الكامل مع WordPress 4.3.

تحديثات WordPress 4.3


مثل إصدارات WordPress الأخرى، يأتي WordPress 4.3 مع عدد من التحسينات وعمليات تنظيف التعليمات البرمجية. هذا يعني أن بعض الوظائف التي كانت موجودة قبل 4.3 أصبحت الآن مهملة (يجب ألا تُستخدم بعد الآن). يتضمن WPML 3.2.3 التغييرات المطلوبة ويستخدم وظائف بديلة بدلاً من الوظائف المهملة.

إذا كنت تبني مواقع WordPress في الوقت الحالي، يجب عليك إجراء التطوير على نسخة التطوير من WordPress 4.3. بهذه الطريقة، عند إصدار 4.3، لن تحتاج إلى إجراء أي تغييرات في اللحظة الأخيرة على عملك. يجعل WPML 3.2.3 هذا ممكناً. لذا، نوصي بتبديل مواقع التطوير الخاصة بك إلى WordPress 4.3 (نسخة التطوير) و WPML 3.2.3 (هذا الإصدار المرشح).

تحسينات أخرى في WPML 3.2.3


إلى جانب التغييرات المهمة لدعم WordPress 4.3، يأتي هذا الإصدار من WPML مع عدد من الإصلاحات والتحسينات المهمة.

نواة WPML

الإصلاحات

  • إصلاح الأقواس المفقودة في مبدل اللغة للأجهزة المحمولة

  • تغيير لغة لوحة التحكم في موقع واحد (متعدد المواقع) لم يعد يعيّن لغة لوحة التحكم في جميع المواقع

  • عند استخدام «Language as Parameter»، يُنتج ترقيم الصفحات wp_link_pages() الآن عنوان URL منسقاً بشكل صحيح

  • إصلاح تسبب WPML في تعطل استدعاءات XML-RPC

  • إصلاح الترتيب الخاطئ للغات عند استخدام icl_get_languages مع orderby=name

  • إصلاح مشاكل إعادة التوجيه عند استخدام نفس المعرّف النصي للرابط في الترجمات مع أنواع المنشورات الهرمية

  • إصلاح عدم إمكانية تغيير قالب الصفحة في المحتوى المترجم، بعد تعطيل إعداد «مزامنة قالب الصفحة»

  • إصلاح كون حقل «This is a translation of» فارغاً عند إنشاء ترجمة جديدة

  • إصلاح حقل «This is a translation of» بحيث يتم تمكينه بشكل صحيح

  • إزالة الأخطاء عند تعطيل WPML لموقع فرعي في تثبيت متعدد المواقع

  • إصلاح مشكلة تمنع المواقع الفرعية في إعداد متعدد المواقع بأدلة فرعية من إكمال خطوة الإعداد الأخيرة

  • إزالة إنشاء مهمة cron المكررة «update_wpml_config_index»

  • إصلاح تعيين اسم النطاق عندما يتضمن اسم النطاق بلغة ما اسم النطاق من لغة أخرى.

  • إصلاح مشكلة الأحرف اليونانية في أسماء التصنيفات التي تسبب مشاكل مع محرر ترجمة التصنيفات

  • إصلاح عدم قيام مبدل اللغة بتصفية ترجمات أرشيف التاريخ الفارغة

  • إصلاح مشاكل تحليل عناوين URL للصفحات الهرمية عندما يستخدم الأصل والفرع نفس المعرّف النصي للصفحة

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

  • إصلاح مرشِّح «wpml_active_languages» بحيث يُرجع اللغات ببيانات صحيحة.
التحسينات

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

  • تحسين الأداء

  • إدخالات أحرف البدل لإعدادات السلاسل في لوحة التحكم تعمل الآن مع المفاتيح الفرعية على جميع المستويات بالإضافة إلى مفاتيح المستوى الأعلى

  • تحسين مزامنة القوائم (بمعامل 100)

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

الإصلاحات

  • محرر الترجمة يعرض المحتوى المترجم الموجود، إذا كانت هناك ترجمة سابقة

  • محرر الترجمة لن يغير أزواج اللغات للمترجمين بعد الآن

  • عناوين الحزم والمقالات لن تختلط في جدول مهام الترجمة بعد الآن

  • يمكن للمستخدمين المعيّنين كمترجمين ترجمة المحتوى مرة أخرى، باستخدام محرر الترجمة، حتى إذا لم تكن هناك مهمة ترجمة تم إنشاؤها لهذا المحتوى

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

الإصلاحات

  • إصلاح مشكلة في ترجمة المعرّف النصي للرابط تعرض المعرّف النصي المترجم للغة الإنجليزية في إعداد المحتوى متعدد اللغات عندما تكون لغة لوحة التحكم غير الإنجليزية

  • إصلاح ترجمة المعرّف النصي للرابط بحيث تعمل مع هيكل الرابط الدائم الافتراضي.

  • إصلاح مشكلة التخزين المؤقت مع نصوص لوحة التحكم والتي تسببت في عدم تحديث بعض نصوص لوحة التحكم بشكل صحيح.

  • إزالة خطأ PHP الفادح: Specified key was too long; max key length is 1000 bytes الناتج عن gettext_context_md5

  • إصلاح مشاكل فحص السلاسل

  • إصلاح ترجمات المعرّف النصي للرابط بحيث لا يتم استخدامها عند تعطيلها

  • إصلاح تسجيل السلاسل تلقائياً للترجمة

  • إصلاح نصوص لوحة التحكم بحيث يتم تحميل الإعدادات من اللغة الافتراضية وليس من لغة المسؤول

  • إصلاح خطأ فادح عندما يكون إصدار قديم من WPML نشطاً
جديد

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

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

  • تحديث وحدة التحقق من التبعيات

WPML Gravity Forms Multilingual

التحسينات

  • أصبح من الممكن الآن ترجمة جميع خيارات «choices» (التسميات والقيم) للحقول التي تحتوي على هذه الخاصية

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


نظراً لأن هذا ليس إصداراً للإنتاج بعد، فلن يتم تسليمه تلقائياً إلى مواقع WordPress الخاصة بك. للحصول على هذا الإصدار المرشح، سجّل الدخول إلى حساب WPML الخاص بك وانقر على تنزيل. مرر إلى الأسفل. إذا كان لديك حساب CMS، فاحصل على CMS_Beta_Package وقم بفك ضغطه. سيتضمن ملفات ZIP لجميع مكونات WPML. إذا كان لديك حساب Blog، فقم بتنزيل Blog beta.

يرجى أخذ نسخة احتياطية للموقع قبل الترقية. تأكد من تحديث جميع مكونات WPML التي تستخدمها.

متى يكون الإصدار الرسمي؟


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

ملاحظات؟


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

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