WPML

نحن مستعدون بالنسخة المرشحة للإصدار من WPML 3.2. النسخة المرشحة للإصدار (RC)، إلى جانب وقعها الجميل، تعني أيضاً أننا مستعدون تقريباً لإرسال هذا التحديث إلى الجميع. في الواقع، نحن ننتقل إلى استخدام WPML 3.2 في بعض مواقعنا الخاصة.

منذ إصدارات بيتا السابقة، لم يتغير محتوى WPML 3.2.

في هذا التحديث، قمنا بتحسين الأداء بشكل أكبر، وحللنا المشكلات المتبقية، وحدّثنا ترجمة التصنيفات وفحص السلاسل النصية.

أخبار ترجمة التصنيفات


يضيف WPML 3.2 شاشة لوحة تحكم جديدة (علامة تبويب تحت ترجمة التصنيفات) لمزامنة الهيكليات الهرمية للتصنيفات. في السابق، كانت هذه المهمة تتم تلقائياً أثناء قيامك بالترجمة. تكمن المشكلة في أنه كان من الصعب التحكم فيما تفعله وما تحصل عليه.

تتيح لك المزامنة الجديدة للهيكلية الهرمية للتصنيفات تعيين نفس الهيكليات للتصنيف في جميع اللغات. وتعمل من خلال:

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

لقد فصلنا هذا عن سير العمل العادي لـ «ترجمة المحتوى» لتحسين الأداء والدقة والتحكم (بشكل كبير). معظم المواقع التي تستخدم هيكليات هرمية معقدة للتصنيفات ستقوم عادةً بتعديل شجرة التصنيفات بشكل أقل بكثير من تعديل المقالات. من واقع خبرتنا، تشبه شجرة التصنيفات قائمة الموقع إلى حد كبير. فأنت تقوم بتحديثها بين الحين والآخر.

مزامنة الهيكلية الهرمية للتصنيفات في WPML 3.2
مزامنة الهيكلية الهرمية للتصنيفات في WPML 3.2

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

تحسين فحص السلاسل النصية في الإضافات والقوالب


يحسّن WPML 3.2 بشكل كبير من دقة فحص الإضافات والقوالب بحثاً عن السلاسل النصية القابلة للترجمة. الآن، نقوم أيضاً بتسجيل السلاسل النصية في سياق مختلف قليلاً. لا داعي للقلق، فعندما تقوم بالترقية، سيتحقق WPML مما إذا كان لديك سلاسل نصية ذات السياقات «القديمة». وإذا كان الأمر كذلك، فسترى رسالة حول كيفية التحديث. ستنقل عملية التحديث السلاسل النصية إلى السياق الجديد، وتتأكد من أن جميع السلاسل النصية في الكود متاحة للترجمة، وتنظّف أيضاً السلاسل النصية «الوهمية» (السلاسل غير المترجمة والتي لم تعد قيد الاستخدام).

نعم، أداء أفضل


خلال دورة التطوير هذه بأكملها، نختبر حمل WPML على خادمك مع كل تغيير نجريه. هدفنا هو تقليل أي استهلاك زائد نراه والتأكد من انخفاض كل من حمل وحدة المعالجة المركزية (CPU) واستعلامات قاعدة البيانات (DB).

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

تغييرات أخرى في هذا التحديث

  • إصلاح مشكلات التوافق مع خوادم Windows
  • إصلاح إشعارات البريد الإلكتروني
  • إصلاح المشكلات المتعلقة بخرائط الموقع في WPSEO عند استخدام اللغات في النطاق
  • تحديث ترجمات السلاسل النصية المترجمة
  • العديد من إصلاحات الأخطاء الأخرى
  • تحسين API وتوثيقها
  • تحسين التوافق مع إضافة Gravity Forms

تنزيل


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

لقد أكمل WPML 3.2 بالفعل جولة من اختبارات ضمان الجودة (QA). الآن، وبعد كل التغييرات الأخيرة، نبدأ دورة كاملة أخرى من اختبارات ضمان الجودة. نتوقع إصدار النسخة النهائية في غضون أسبوعين من الآن.

هل لديك ملاحظات؟


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

تحديث 7 يونيو – تأخير لمدة أسبوع وأداء أفضل

تأخر إصدار WPML 3.2 قليلاً، ولكنه أصبح أيضاً أفضل بكثير. قبل الضغط على زر «الإطلاق» مباشرة، أجرينا المزيد من الاختبارات على مواقعنا الخاصة. اكتشفنا أداءً سيئاً وأوقفنا كل شيء لتصحيح هذا الأمر. اتضح أن WPML 3.2 كان لديه بعض التداخلات غير الموفقة مع إضافة WPSEO وبعض الإضافات الأخرى. لقد قمنا بحل هذه المشكلة، والآن يعمل WPML بحوالي 1/2 عدد الاستعلامات ووقت PHP مقارنة بالإصدار 3.1.9.7.

سنقوم بإعادة تشغيل اختبارات ضمان الجودة (QA) للوظائف ذات الصلة. تبدأ اختبارات ضمان الجودة هذه غداً (الاثنين). بعد ذلك، سنصدر WPML 3.2.

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

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