WPML

سجل التغييرات

يتطلب WPML 5.3.0.

ما الجديد

  • تعزيز الأمان.

الأداء

  • مع تعطيل التسجيل التلقائي للسلاسل، لم تعد ترجمة النصوص تراقب كل نص مترجم وتحمّل سلاسل القالب مسبقاً في كل طلب.
  • حفظ صفحة منشأة باستخدام أداة بناء الصفحات يقرأ سلاسلها مرة واحدة ولم يعد يعيد كتابة السلاسل التي لم تتغير.
  • نصوص المسؤول للخيارات الكبيرة جداً، مثل إعدادات قالب Avada، تُقرأ بشكل أسرع: يتم المرور فقط على مفاتيحها المسجلة في الواجهة الأمامية.
  • في وضع تسجيل السلاسل للمسؤول فقط، لم تعد طلبات الزوار تشغّل عملية التسجيل.
  • تُقرأ المعرّفات النصية المترجمة لروابط URL باستعلام مجمّع واحد لكل طلب.
  • أصبح مسح ملفات الترجمة المتخطاة عبارة عن تحديث واحد لقاعدة البيانات بدلاً من تحديث لكل ملف، لذلك لم تعد صفحات المسؤول في المواقع الكبيرة تحتجز الجدول.

إصلاحات في ترجم كل شيء

  • السلاسل التي تُركت بحالة "قيد التقدم (ترجمة تلقائية)" بواسطة ترجمة تلقائية انتهت يتم تحريرها، حتى عندما تكون الترجمة التلقائية معطلة.

إصلاحات في نصوص المسؤول

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

إصلاحات في ملفات الترجمة

  • بعد تغيير الإعدادات المحلية للغة، تحتفظ ملفات الترجمة الخاصة بها بقاعدة الجمع للغة حتى عندما يتم تحميل صفحات أخرى في نفس اللحظة.
  • اللغة التي لا تزال تحتوي على إعدادات محلية قديمة من إصدار WPML قديم يتم تصحيحها مرة واحدة ويتم إعادة بناء ملفات الترجمة الخاصة بها، بحيث تظهر سلاسلها المترجمة في الواجهة الأمامية مجدداً.
  • ملف الترجمة الذي فُقد، على سبيل المثال بعد عملية نقل أو استعادة، يتم إعادة بنائه في صفحة المسؤول التالية بدلاً من أن تعرض الواجهة الأمامية النص الأصلي.
  • إصلاح الروابط، وتحويل الروابط المطلقة، والإجراءات الأخرى التي تغيّر الترجمات دون حفظ، تقوم الآن بتحديث ملفات الترجمة أيضاً، بحيث تعرض الواجهة الأمامية الترجمات الجديدة.
  • نطاق النص الذي يحتوي على أحرف كبيرة، مثل Widgets، يظل مترجماً بعد أن تقوم إضافة بتبديل الإعدادات المحلية والعودة.
  • الترجمات المخصصة لنطاق النص الخاص بإضافة أو قالب تُطبّق مجدداً بعد التحديث، حتى في حال عدم وجود ملف ترجمة أصلي.

إصلاحات أخرى

  • ترتبط علامة التبويب السلاسل بفحص سلاسل القالب والإضافة.
  • تُحفظ نصوص أداة بناء الصفحات عند تسليم ترجمة من خلال WP-CLI.
  • تُعرض تسميتا Widget و Widgets لودجات المكونات في لوحة إدارة الترجمة بلغة لوحة التحكم الخاصة بك.
  • الصور المعيّنة في خيارات القالب، مثل شعارات الترويسة والشعارات خارج اللوحة لقالب Blocksy، تعرض نسختها المترجمة للعنصر الأول من القائمة أيضاً.
  • حفظ خيار موقع مثل عنوان الموقع بلغة ثانوية بالقيمة الأصلية لم يعد يستبدل ترجمة تلك اللغة.
  • السلاسل غير المترجمة في صفحة يعرضها المسؤول يتم تسجيلها حتى عندما يقوم طلب آخر بحفظ السلاسل في نفس اللحظة.
  • قاعدة المتجر أو فئة المنتج المترجمة المحفوظة بشرطة مائلة بادئة تظل في قواعد URL، لذلك لم تعد أرشيفات الفئات المترجمة تعرض خطأ 404.
  • يمكن للمستخدمين الذين يمكنهم إدارة الترجمات، وليس فقط المسؤولين، حفظ ترجمات تسميات التصنيفات.
  • قاعدة المعرّف النصي للرابط المترجمة المطابقة لقاعدة نوع منشور أو تصنيف آخر لم تعد تكسر روابط URL لذلك النوع، لذلك لم تعد أرشيفات فئات المنتجات تعرض خطأ 404.
  • تسجيل السلاسل غير المترجمة التي يراها المسؤول أثناء تسجيل الدخول لم يعد يوقف تشغيل نفسه بعد ساعتين من الإعداد، والمواقع التي أوقف فيها WPML 5.0 إلى 5.2 تشغيله تستعيده مرة واحدة.
  • لا يوجد خطأ فادح أثناء تحديثات ترجمة النصوص: يتم إعادة تحميل ترجمات حزمة اللغة في صفحة المسؤول التالية بدلاً من أثناء التحديث.
  • فشل قراءة إعدادات ترجمة النصوص المخزنة لم يعد يعيد تشغيل الترقيات أو يفرغ جدول فحص MO.
  • النص المترجم كجزء من حزمة يعرض مكان ترجمته.
  • تعمل ترجمة النصوص عندما يقوم WordPress بتحميلها قبل WPML.

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

التحديث متاح لجميع عملاء WPML الذين لديهم اشتراك نشط — سيظهر في صفحة الإضافات في لوحة تحكم WordPress الخاصة بك خلال 24 ساعة من إصداره. يمكنك أيضاً التحقق منه فوراً ضمن الإضافاتأضف إضافة جديدةتجاري. للتنزيل والتثبيت يدوياً، اذهب إلى التنزيلات في حسابك على wpml.org (راجع تعليمات التثبيت) وتذكر تحديث جميع المكونات معاً دون خلط الإصدارات.

اطرح استفسار الدعم