📝 ملخص سريع
- تحل نماذج «كلود 3.5» و«ميسترال AI» محل نسخة «كلود إنستانت 1.2» التي لم تعد مستخدمة
- مساعد الكتابة بالذكاء الاصطناعي يدعم الآن اللغة الأوكرانية
- يضيف دليل الأسلوب ميزة «الوعي بالسياق» وقواعد خاصة بكل لغة
- أصبحت متغيرات بيئة Docker تستخدم الآن البادئة “WPR_”
- تصحيح أمني لـ CVE-2025-48924
- تحديثات لغوية في اللغات الإنجليزية والألمانية والإسبانية والأوكرانية والفرنسية
🛠️ التحسينات
✨ مساعد الكتابة بالذكاء الاصطناعي
- تمت إضافة دعم لنماذج الذكاء الاصطناعي «كلود 3.5 سونيت الإصدار 1» و«ميسترال».
- تم تفعيل دعم اللغة الأوكرانية.
- تم تحسين عملية توطين التعليمات وصياغتها باللغات الإنجليزية والفرنسية والإسبانية والبرتغالية لمنع هجمات «حقن التعليمات» و«كسر الحماية».
- تم إدخال المعلمتين MaxGenerateInputSize و MinGenerateInputSize في ملف التكوين AppServerX.xml للتحكم في مدخلات الذكاء الاصطناعي.
- تم زيادة مهلة استدعاء InvokeModel في Bedrock لتحسين استقرار الطلبات للغات مثل الأوكرانية.
⚠️ تغيير مهم
- قبل الإصدار 6.2.0، كان مساعد الكتابة بالذكاء الاصطناعي يستخدم نموذج «Claude Instant 1.2» كنموذج أساسي. وقد أوقفت شركة «أمازون» دعم هذا النموذج، حيث انتهت مدة صلاحيته في 21 يوليو. ونظرًا لعدم وجود إشعار مسبق، تم استبدال الدعم على وجه السرعة بنموذجي «Claude 3.5 Sonnet v1» و«Mistral AI». وللاستمرار في استخدام مساعد الذكاء الاصطناعي للغات غير الإنجليزية، يلزم الترقية إلى الإصدار 6.2.0.
دليل الأسلوب
- تم تفعيل ميزة «الوعي بالسياق» لتتوافق بشكل أفضل مع الاستخدام الفعلي.
تمت إضافة الحقلين context_include و context_exclude لتحديد كلمات أو عبارات إضافية تؤدي إلى تفعيل القاعدة. تتوفر هذه الميزة عبر واجهة برمجة التطبيقات (API) أو في ملف style_guide.csv (للنسخة المُستضافة ذاتيًا). - أصبح من الممكن إنشاء قواعد خاصة بكل لغة في واجهة برمجة تطبيقات دليل الأسلوب.
بالإضافة إلى القواعد العامة (المستقلة عن اللغة)، أصبح من الممكن الآن إنشاء قواعد خاصة بكل لغة باستخدام المعلمة lang. تتوفر هذه القواعد عبر واجهة برمجة التطبيقات أو عن طريق وضع ملف style_guide.csv ضمن دليل اللغة المعنية (بالنسبة للإصدار المُستضاف ذاتيًا). - تمت إضافة دعم لتجاهل الملفات المخفية في دليل الأنماط.
WProofreader JS core الإصدار 3.29.5897
- تمت إزالة زر «عرض المزيد» عندما لا يتوفر سوى اقتراح واحد.
- تم تحسين طريقة التعامل مع ميزة التصحيح التلقائي لمنع تداخل الاقتراحات والسماح بإلغاء الإجراءات. أصبح تمييز النص الآن مؤجلاً في نفس الموضع إلى أن يكتب المستخدم ثلاثة أحرف أو أكثر أو يلغي التغيير، مما يقلل من تعارضات واجهة المستخدم ويحسن سلاسة التفاعل.
محرك التدقيق الإملائي
- تم تقييد اقتراحات التقسيم وتحسين منطق تطبيق القواعد.
📚 تحديثات لغوية
- تحسينات لغوية ملحوظة في خمس لغات، مع توسع كبير في القاموس الأوكراني (267 كلمة جديدة) وتحديثات شاملة للغة الإنجليزية (334 إضافة، وحذف 285 مصطلحًا طبيًّا). أما اللغة الألمانية، فقد أُضيفت إليها 75 كلمة جديدة ودليل أسلوب محسّن، في حين حصلت اللغة الإسبانية على تصفية محسّنة للتصحيح التلقائي وتحديثات لقواعد النحو. أما اللغة الفرنسية، فقد أُضيفت إليها مصطلحات مستمدة من الإنجليزية ونظام قوي لاكتشاف اللغة، مع 187 مدخلاً جديدًا في دليل الأسلوب.
⚠️ تغييرات جذرية
- عمليات النشر باستخدام Docker: أصبحت جميع متغيرات البيئة ووسائط البناء تستخدم الآن البادئة WPR_. يرجى مراجعة ملفات Dockerfile المحدثة وملف README.
🐞 إصلاحات الأخطاء
- [WP-6411] قواعد الإملاء: تقييد تطبيق WORD_INITIAL/WORD_FINAL في حالة وجود واصلة
- [WP-6412] التهجئة/تحديد الأولويات: تقييد تطبيق قواعد المطابقة الجزئية على حالات المطابقة الكاملة للكلمة
- [WP-6454] محرك التدقيق الإملائي: السماح بوجود واصلة في نهاية الكلمة إذا كانت الكلمة الأصلية تحتوي على واصلة
- [WP-6478] النواة الأساسية لـ WProofreader: تظهر نافذة الحوار عبارة «أحسنت...» حتى عند إيقاف تشغيل الميزة
- [WP-6449] WProofreader core/التصحيح التلقائي: يتعذر التراجع عن التصحيح التلقائي عند تطبيق اقتراحات إضافية على الكلمة نفسها
- [WP-6479] النواة الأساسية لـ WProofreader: خلل في أنماط الشارة وقائمتها
- [WP-6485] أداة التثبيت على نظام لينكس: لم يتم تعيين أذونات الملفات بشكل صحيح لملفات الخدمة والنماذج
- [WP-6494] الأمان: تم إصلاح الثغرة الأمنية CVE-2025-48924 في org.apache.commons:commons-lang3