ملاحظات الإصدار

اعرض أحدث المعلومات عن تحسينات المنتج وإصلاحات الأخطاء والميزات الجديدة المضافة مع كل إصدار.

v5.35.3

التحسينات

  • WProofreader الأساسية (الإصدار 3.20.5729)
    • مربع حوار التدقيق اللغوي في الشريط الجانبي. قدم خيارًا جديدًا هو proofreadDialogContainer، مما يتيح عرض مربع حوار التدقيق اللغوي في قسم محجوز من الصفحة، مثل الشريط الجانبي. يدمج هذا الخيار تجربة التدقيق اللغوي مباشرة في تخطيط الصفحة. 
    • اكتشاف الأخطاء وتمييزها بشكل أسرع أثناء الكتابة. تقديم خيار جديد، checkOnSpace، لتحسين استجابة تظليل الأخطاء أثناء الكتابة. يقوم هذا الخيار بتشغيل عمليات تحقق إضافية كلما تمت كتابة مسافة، مما يؤدي إلى اكتشاف المشكلات وعرضها بشكل أسرع. ومع ذلك، يؤدي تمكين هذه الميزة إلى زيادة عدد طلبات الواجهة الخلفية ومقدار النص الذي تتم معالجته (عدد الكلمات). بشكل افتراضي، يتم تعطيلها. لمزيد من التفاصيل حول هذه الخيارات الجديدة، راجع مرجع التكوين
  • محرك التدقيق الإملائي
    • تمكين استخدام الاقتراحات من ذاكرة التخزين المؤقت للتهجئة للطلبات التي تتضمن قواميس مخصصة (على مستوى المستخدم وعلى مستوى المؤسسة).
    • تمت إضافة ملفات التصحيح التلقائي الإملائي مع أزواج من الأخطاء الإملائية والاقتراحات التي تم التحقق من صحتها مسبقًا للغة الإنجليزية النيوزيلندية (en_NZ) والجنوب أفريقية (en_ZA).
    • تم تحديث وظيفة التحقق من صحة التهجئة الخاصة باللهجة الإنجليزية (تغطي اللغة الإنجليزية الأمريكية والبريطانية والكندية والأسترالية). تمت إضافة أكثر من 80 مصطلحًا طبيًا مع اختلافات البادئة "hemo-/haemo-" وإزالة الإدخالات غير الصحيحة (التي تؤثر على اختلافات مثل "jeopardize/jeopardise" و"tokenize/okenise" والمصطلحات الطبية ذات التعيينات اللهجة غير الصحيحة).
    • تحديث المعاجم الإنجليزية الأساسية. تمت إضافة أكثر من 300 مصطلح بما في ذلك الاختصارات التقنية والمصطلحات الحاسوبية والمفردات المتعلقة بالإنترنت والمختصرات الشائعة (مثل دكتوراه في الطب، وشركة) والمصطلحات اللاتينية (مثل: summa laude، و terra firma). أيضًا، إعادة هيكلة قوائم الكلمات: إنشاء ملفات خاصة باللهجات للكلمات المسموح بها والمستبعدة.
    • تحديث القواميس الطبية الإنجليزية. تمت إضافة أكثر من 160 مصطلحًا سريريًا (مصطلحات الأدوية الحيوية ومصطلحات الأجهزة الطبية) وإزالة أكثر من 320 مدخلًا (مصطلحات غير طبية، وتهجئات سريرية قديمة، واختصارات طبية منسقة بشكل غير صحيح)؛ تحديثات طفيفة للقاموس القانوني.
    • وظيفة التصحيح التلقائي المحسّنة للتصحيح الإملائي. إضافة حوالي 170 تصحيحاً جديداً لكل لهجة، بما في ذلك دعم جديد للغة الإنجليزية الجنوب أفريقية والنيوزيلندية. 
    • تحديث قائمة الاقتراحات المستبعدة، وإضافة مصطلحات متعلقة بالإنترنت، وحذف المصطلحات ذات المعنى المحايد.
  • محرك القواعد
    • تم تحديث محرك قواعد اللغة التابع لجهة خارجية، LanguageTool، إلى الإصدار 6.5.0. إضافة وتحسين القواعد النحوية للغات التالية: الكاتالونية والهولندية والإنجليزية والفرنسية والفرنسية والألمانية والبرتغالية والإسبانية والأوكرانية.
    • تم تحديث مكتبة "commons-io" الضعيفة المستخدمة في محرك قواعد اللغة التابع لجهة خارجية، LanguageTool v6.5.
    • تعطيل التصحيحات غير الضرورية والقواعد المحددة في كل من القواعد النحوية القائمة على القواعد ومحركات الذكاء الاصطناعي GEC لتحسين التعامل مع سياقات الكتابة المختلفة (التعبيرات غير الرسمية والمصطلحات التقنية والمصطلحات الرياضية ولغة الأعمال).
  • دليل الأسلوب
    • تطبيع محسّن للشرطات والواصلات لضمان أن تتعرف القواعد المخصصة على الأشكال المختلفة لهذه الأحرف وتطابقها.
    • تم إصلاح التعيين غير الصحيح لحالات الحروف في اقتراحات دليل الأنماط، خاصةً في السيناريوهات ذات الحالات المختلطة مثل حروف الرجل الطويل (TLM).
  • محرك الإكمال التلقائي "إكمال النص". تصفية الإكمالات النصية غير الصالحة التي تحتوي على أرقام.
  • التحقق من واجهة برمجة التطبيقات
    • تمت إضافة معلمة استعلام جديدة، استبعاد_قائمة الكلمات، لأوامر واجهة برمجة التطبيقات الخاصة بالتدقيق والتدقيق الإملائي. تقبل هذه المعلمة قائمة مفصولة بفاصلة من الكلمات التي سيتم اعتبارها غير صحيحة أثناء عمليات التحقق. تعمل بشكل مشابه لقائمة كلمات المستخدم ولكنها تستبعد الكلمات المحددة. هذه المعلمة حساسة لحالة الأحرف ولا تعتمد على اللغة.
    • تمت إضافة معلمة استعلام جديدة، check_kit، لأمر التحقق من واجهة برمجة التطبيقات. تتيح هذه المعلمة التحكم في وضع التحقق من النص عن طريق تحديد مجموعات محركات محددة (مدعوم بالذكاء الاصطناعي أو خوارزمية فقط أو مختلطة). إذا لم يتم تحديدها، سيتم تطبيق التكوين الافتراضي. بالنسبة للغات التي لا يتوفر فيها التكوين المحدد، سيفشل الطلب مع ظهور رسالة خطأ.

إصلاحات الأخطاء

  • [WP-5942] محرك الذكاء الاصطناعي GEC: تعامل الشرطات كجزء من الكلمة
  • [WP-5958] محرك الذكاء الاصطناعي GEC: اقتراح ملتصق عند استبدال الشرطة بـ 'و'
  • [WP-5968] محرك الذكاء الاصطناعي GEC: الكلمات الملتصقة في الاقتراح عند إزالة الشرطة
  • [WP-5955] واجهة برمجة التطبيقات: رسالة خطأ مضللة "فشل في فك تشفير URI."
  • [WP-5967] WP-5967] WProofreader core: مهلة غير صحيحة (2 ثانية) لطلب التحقق في وضع الفقرة الواحدة
  • [WP-5927] محرك التدقيق الإملائي: اقتراحات مكررة للمشكلات الخاصة باللهجات

v5.34.4

التحسينات

  • دليل الأسلوب
    • تمت إضافة مجموعة جديدة من القواعد الشاملة لمجتمع الميم لجميع اللهجات الإنجليزية. ستقترح القواعد المحدثة لغة محايدة من حيث الجنس، مثل "زوجها" أو "زوجته" بدلاً من "زوجته" أو "زوجه". اسم فئة القاعدة هو WSC_LGBTQIA_INCLUSIVE_LANGUAGE.
    • تمت إضافة إجراء جديد "تحميل" إلى واجهة برمجة تطبيقات دليل الأنماط يسمح بتحميل ملفات CSV بقواعد متعددة.
  • [في مكان العمل] خادم التطبيق. زيادة العدد الافتراضي للخيوط العاملة إلى 16 خيطاً عاملاً لتحسين الأداء.

أخرى

  • الصفحات التجريبية. صفحات WProofreader SDK التج ريبية المحسّنة مع جولة توضيحية سريعة لإظهار الجوانب الرئيسية لواجهة WProofreader وكيفية استخدام العرض التوضيحي بفعالية.
  • [سحابة] محرك النحو. التراجع عن المحرك النحوي الثالث، LanguageTool v6.4 إلى الإصدار 6.3 بسبب مشاكل محتملة في استخدام وحدة المعالجة المركزية تحت الحمل.

إصلاحات الأخطاء

  • [WP-5725] تكوين محرك الذكاء الاصطناعي للغة الإنجليزية فقط لا يلتقط اختلافات اللهجات
  • [WP-5771] خادم التطبيقات: تتجاوز معلمة "enforce_ai" مجموعة أدوات الفحص الافتراضية [في الموقع]

v5.34.3

التحسينات

  • WProofreader الأساسية v3.15.5524
    • تمت إضافة خيار "التحقق من العناصر غير القابلة للتحرير" التجريبي الذي يتيح التحقق من النص في العناصر غير القابلة للتحرير. يمكن استخدامه فقط مع طريقتَي التهيئة "init" و"الإنشاء التلقائي" (لا يعمل مع "البحث التلقائي"). معطلة افتراضيًا. يتوفر المزيد من المعلومات والخيارات الأخرى هنا.
    • تم تعطيل التحقق في كتل التعليمات البرمجية والصيغ في محرر WYSIWYG في Quill.
    • [في الموقع] إزالة إجراء "الإبلاغ عن إجراء غير صحيح" إذا لم يتم تكوين قاعدة البيانات.
    • مساعد الكتابة بالذكاء الاصطناعي. تحسين تنسيق النص في الإكمال المقترح بإضافة أسطر جديدة لسهولة القراءة.
    • تم تحديث حزمة WProofreader SDK JavaScript NPM مع دعم TypeScript الأساسي. تتضمن الحزمة ملف تعريف النوع (.d.ts) لطرق WProofreader الأساسية وطرق حزمة NPM الإضافية، التي تغطي التهيئة والتكوين وإدارة المثيل.
  • محرك الإملاء. قواميس إملائية موسعة للغة الإنجليزية مع 21 كلمة صحيحة لم يتعرف عليها محرك الإملاء من قبل والمصطلحات التي أبلغ عنها العملاء (مثل: redshift، نوكليز).
  • أخرى

إصلاحات الأخطاء

  • [WP-5741] التهجئة: لم يتم التعرف على كلمة "testin" كخطأ إملائي في الإنجليزية الأمريكية (en_US) والإنجليزية الكندية (en_CA)
  • [WP-5662] WP-5662] WProofreader core / مساعد الكتابة بالذكاء الاصطناعي. يتم فقدان تحديد نص المستخدم بعد فتح مربع حوار المساعد [Gmail]

v5.32.0

التحسينات

  • التعرف على الكيانات المسماة (NER). تم تنفيذ وظيفة جديدة للتعرف السلس على الكيانات مثل الأسماء والمواقع والمنظمات. تضمن هذه الوظيفة تحديد الكيانات المسماة بشكل صحيح وعدم وضع علامة على أنها أخطاء إملائية.
    • متوفر باللغات الإنجليزية والإسبانية والألمانية ولهجاتها.
    • يتم تمكينه افتراضيًا للغة الإنجليزية، بينما يكون في حالة تعطيل بالنسبة للإسبانية والألمانية.
    • [في الحزمة المحلية، تتم إضافة وظيفة NER في الحزمة المحلية كعلامة NERModel منفصلة مع إعدادات "ممكّن" و"المسار" و"عتبة الاحتمالية" داخل تكوين اللغة المعنية في ملف AppServerX.xml. باستخدام سمة "ممكّن" يمكن تمكين الميزة أو تعطيلها.
    • [في مكان العمل] تؤثر إضافة NER على الحد الأدنى من متطلبات الأجهزة. في حالة اختيار أي من اللغات الإنجليزية والإسبانية والألمانية للتثبيت، سيتم تنزيل نموذج NER المناسب تلقائيًا. يتطلب كل نموذج NER حوالي 350 ميغابايت تقريبًا.
  • محرك التدقيق الإملائي والنحوي
    • يتم تمكين المحرك المدعوم بالذكاء الاصطناعي لتكوينات اللغة التالية:
      • الإنجليزية الأمريكية (en_US) والإنجليزية النيوزيلندية (en_NZ). يتم تمكين التكوين المدعوم بالذكاء الاصطناعي افتراضيًا لجميع العملاء الذين يستخدمون الخدمة السحابية. لا يمكن تعطيله في WProofreader SDK باستخدام المعلمة "enforceAI:false".  
      • الإسبانية المكسيكية (es_MX). لا يتم تمكين التكوين المدعوم بالذكاء الاصطناعي افتراضيًا ولكن يمكن تشغيله باستخدام المعلمة "enforceAI:true" أو "enforce_ai=true" لطلبات واجهة برمجة التطبيقات.
      • [في مكان العمل] إذا تم تحديد نماذج اللغة الإسبانية و/أو الألمانية و/أو الإنجليزية التي تعمل بالذكاء الاصطناعي للتثبيت، فسيتم إضافة المحرك الذي يعمل بالذكاء الاصطناعي إلى تكوين اللغة إلى جانب محركات التهجئة والنحو الخوارزمية. ولكن يمكن تحديث ذلك يدويًا في ملف AppServerX.xml. 
    • محرك نحوي تابع لجهة خارجية. تم تحديث الإصدارات الضعيفة من مكتبات Jetty/Netty التي يتم شحنها مع حزمة LanguageTool. 

إصلاحات الأخطاء

  • [WP-5163] WProofreader core: رسالة خطأ مضللة عند عدم توفر رمز اللغة
  • [WP-5230] WP-5230] WProofreader core/Google Docs: تم دمج الخطأ المميز في خطأ واحد ولم يتم تقسيمه إلى أجزاء
  • [WP-5152] الذكاء الاصطناعي الألماني: تضيف المعالجة اللاحقة مسافات زائدة في الاقتراحات مع علامات الاقتباس
  • [WP-5242] الذكاء الاصطناعي باللغة الإنجليزية: توفر المعالجة اللاحقة اقتراحات مكسورة للأرقام ذات الفواصل
  • [WP-5166] [في الموقع] عروض WProofreader SDK التجريبية: خطأ عند العمل مع enforceAI إذا لم يكن النموذج مثبتًا
  • [WP-5195] [في مكان العمل] لم يتم تكوين خادم الويب بشكل صحيح بعد التثبيت
  • [WP-5193] [في مكان العمل] مثبت/مثبت لينكس: إجهاض الإنشاء إذا لم يتم تنزيل ملفات اللغة
  • [WP-5245] التصحيح التلقائي للتدقيق الإملائي: خطأ إملائي 400 عند عدم تمكين اللغة الإنجليزية الأمريكية (en_US)
  • [WP-5253] يتم تعيين معلمة الإكمال التلقائي على "صواب" إذا لم يكن النموذج المعني مثبتًا
  • [WP-5258] [في الموقع] AppServerX.xml: يتم استخدام وضع غير صحيح من اليسار إلى اليمين (LTR) للغة الأردية (ur_PK)
  • [WP-5228] القواميس الطبية الإنجليزية: كلمة "Helicobactor" غير صحيحة في القواميس الطبية

v5.31.0

التحسينات

  • إصدار WProofreader core v3.10.5196
    • وظيفة مضافة لقبول اقتراحات الإكمال التلقائي باستخدام مفتاح "Tab"، بالإضافة إلى مفتاح "السهم الأيمن".
    • تم تقديم خيار "التخزين المؤقت" المنطقي لتقليل الطلبات إلى الواجهة الخلفية، مع تعطيله افتراضيًا. مفيد بشكل خاص لتكامل مستندات Google من خلال تجنب عمليات الفحص المتكررة للنص الذي تم التحقق منه بالفعل. تتم إعادة تعيين ذاكرة التخزين المؤقت هذه بعد 24 ساعة.
    • نشر حزمة NPM جديدة - WProofreader SDK JavaScript. تبسط التكامل في أطر عمل JavaScript مثل Vue.js و React.js و Angular. تتضمن عينات توضيحية لدمج WProofreader في المحررين المشهورين (CKEditor 4، TinyMCE، Quill، Froala).
  • اقتراحات الإكمال التلقائي
    • تم تنفيذ عوامل تصفية لاستبعاد الاقتراحات غير ذات الصلة التي تحتوي على علامات ترقيم غير مناسبة أو كلمات متكررة.
  • محركات التدقيق الإملائي والنحوي
    • يتم تمكين المحرك المدعوم بالذكاء الاصطناعي لتكوينات اللغة التالية:
      • الإنجليزية البريطانية (en_GB) والإنجليزية الكندية (en_CA) والإنجليزية الأسترالية (en_AU). يتم تمكين التكوين المدعوم بالذكاء الاصطناعي افتراضيًا لجميع العملاء الذين يستخدمون الخدمة السحابية. لا يمكن تعطيله في WProofreader SDK باستخدام معلمة "enforceAI:false".  
      • الألمانية (de_DE) والإسبانية (es_ES). لا يتم تمكين التكوين المدعوم بالذكاء الاصطناعي افتراضيًا ولكن يمكن تشغيله باستخدام المعلمة "enforceAI:true" أو "enforce_ai=true" لطلبات واجهة برمجة التطبيقات.
      • [في مكان العمل] سيتم عرض نماذج اللغات الإنجليزية والألمانية والإسبانية للذكاء الاصطناعي ليتم تثبيتها أثناء التثبيت إذا تم تحديد رموز اللغات المقابلة: "en_US"، و"en_GB"، و"en_CA"، و"en_AU"، و"es_ES"، و"de_DE". في هذه الحالة، سيتم إضافة المحرك المدعوم بالذكاء الاصطناعي إلى تكوين اللغة إلى جانب محركات التهجئة والنحو الخوارزمية. ولكن يمكن تحديث ذلك يدويًا في ملف AppServerX.xml. 
    • تحديث محرك الطرف الثالث، LanguageTool، إلى الإصدار 6.2.0. إضافة وتحسين القواعد النحوية للغات التالية: الكاتالونية والهولندية والإنجليزية والفرنسية والفرنسية والألمانية والبرتغالية والإسبانية والأوكرانية والجاليكية والبيلاروسية والإسبرانتو والعربية والروسية.
    • تحديث مصادر قواميس هونسبل للغات التالية:
    • قائمة القواعد المسموح بها لمحركات دليل القواعد والأسلوب. تسمح هذه الميزة بتمكين القواعد وفئات القواعد المحددة، استكمالاً لقائمة القواعد المعطلة التي تم تقديمها في الإصدارات السابقة. للاستفادة من ذلك، يجب تحديد القواعد المرغوبة في ملف "allowedRules.json" داخل دليل /WebSpellChecker/AppServer. ويتم تمكينها كذلك عن طريق تعيين علامة "UseAllowedRules" على "صواب" للغة معينة في القسم المقابل من ملف AppServerX.xml.
  • [في مكان العمل] مثبت Windows المحدّث
    • تم تحديث مُثبِّت Windows ليعكس نهج تثبيت Linux. يتضمن ذلك إضافة خطوتين: اختيار اللغات المرغوبة ونماذج لغة الذكاء الاصطناعي للتثبيت. يجب تحديد معرفات اللغات، مثل "en_US" للغة الإنجليزية الأمريكية، أثناء التثبيت. اعتماداً على اللغات المحددة، يتم بعد ذلك تقديم نماذج لغة الذكاء الاصطناعي لتصحيح النص المحسن والمساعدة، المتوفرة للغة الإنجليزية والألمانية والإسبانية، كخطوات لاحقة.
  • [في مكان العمل] دعم بنية ARM (لينكس)
    • تتوفر الآن حزمة تثبيت منفصلة للتطبيقات على الخوادم ذات بنية ARM التي تعمل بنظام التشغيل المستند إلى Linux، مما يوسع نطاق التوافق.
    • تم تحديث تكوينات Docker وخطوات الإنشاء لضمان إنشاء صورة مناسبة لخوادم بنية ARM. تراعي هذه التحديثات المتطلبات الفريدة للبيئة التي يتم فيها إنشاء الصورة. للحصول على معلومات أكثر تفصيلاً وإرشادات خطوة بخطوة، راجع ملف README المحدّث.

إصلاحات الأخطاء

  • [WP-5119] WProofreader core: فصل القاموس يعمل بشكل غير صحيح مع عدة حقول قابلة للتحرير
  • [WP-5088] WProofreader core: "تجاهل الكل" لا يعمل بشكل صحيح مع العديد من الحقول القابلة للتحرير
  • [WP-4216] لا يحترم الذكاء الاصطناعي للغة الإنجليزية خيارات التجاهل الإملائي
  • [WP-5105] محرك الذكاء الاصطناعي لا يحترم المصطلحات الطبية أو القانونية
  • [WP-5150] مثبت ويندوز: يتم تحديد خانة الاختيار "تنشيط الترخيص" لإعادة التثبيت

v5.30.0

التحسينات

  • محرك التدقيق الإملائي والنحوي
    • تمت إضافة إمكانية تمكين المحرك المستند إلى الذكاء الاصطناعي للغة الألمانية (de_DE) والإسبانية (es_ES) باستخدام "enforceAI:true" في تكوين WProofreader أو "enforce_ai=true" لطلبات واجهة برمجة التطبيقات. بشكل افتراضي، تستخدم هذه اللغات محركات قائمة على القواعد النحوية الخوارزمية والقاموس الإملائي.
    • تم تحديث الثغرات الأمنية في مكتبات LanguageTool v6.2 Java: CVE-2023-1428، CVE-2023-32731، CVE-2023-2976، CVE-2023-34462، CVE-2023-32732، CVE-2023-26049، CVE-2023-26048، CVE-2020-8908
  • أمان الخدمة. [السحابة] تمكين دعم TLS 1.3 لجميع طلبات الخدمة.
  • إصدار WProofreader الأساسي v3.9.5107
    • تحسين تكامل مستندات Google Docs. إضافة دعم لوضع RTL وإصلاحات طفيفة للأخطاء.

إصلاحات الأخطاء

  • [WP-4965] WProofreader core: يتم فتح القائمة المنبثقة في المكان الخطأ بعد إجراء السحب والإفلات في مستندات Google
  • [WP-5020] WProofreader core: تعطيلOppitionsStorage ليس له تأثير على الخيارات الموجودة ضمن القسم العام
  • [WP-4954] WProofreader core: .wsc-generaloptions__list لا يحتوي على سمة ARIA عالمية [إمكانية الوصول]
  • [WP-4990] التهجئة: كلمتا "تثبيت"، "تثبيت" غير صحيحة في اللغة الإنجليزية
  • [WP-4953] الترخيص: رسالة مضللة حول عدم وجود ترخيص عند انتهاء صلاحيته
  • [WP-4960] قاموس مخصص: يتم وضع علامة على الكلمات من القاموس على أنها أخطاء إملائية إذا كانت مكررة في ملفات اللهجة

التغييرات الطارئة [في الموقع]

  • خادم التطبيقات (خادم التطبيقات)
    • ملف تكوين AppServerX.xml: تم إهمال معلمات "SpellCheck" و"GrammarCheck" وتقديم معلمات جديدة مسماة حسب أنواع المحركات على التوالي في AppServer.X.xml. تحتوي كل علامة محرك جديدة على وسيطات مثل "ممكّن" و"أولوية" و"لغة محلية". تحتوي محركات نوع التدقيق الإملائي على علامات فرعية إضافية للقواميس والإعدادات. تمت إضافة وظيفة دليل الأنماط أيضًا كعلامة منفصلة لـ "CheckKit" مع وسيطات مثل "ممكّن" و"أولوية" و"لغة محلية".
    • تم إهمال رموز اللغات المستندة إلى الذكاء الاصطناعي: الإنجليزية (en_AI) والألمانية (de_AI) والإسبانية (es_AI) القائمة على الذكاء الاصطناعي. تم إعداد رموز اللغات هذه كحل مؤقت حتى يتم الاعتماد الكامل لمحركات الذكاء الاصطناعي تحت الغطاء. إذا تم تثبيتها وتهيئتها بشكل صحيح، يمكن تمكين تصحيح النص المحسّن باستخدام محرك الذكاء الاصطناعي باستخدام المعلمة الخاصة: "enforceAI:true" في تهيئة WProofreader أو "enforce_ai=true" لواجهة برمجة التطبيقات. أيضًا، هناك خيار لإجراء تغييرات على تكوين اللغة في ملف تكوين AppServerX.xml (غير مستحسن).
    • موقع محدث للموارد الخارجية مثل قواميس اللغة لمحرك الهجاء Hunspell.
    • تمت إعادة تسمية دليل الخدمة على نظام لينكس من "/var/lib/wsc" إلى: "/var/lib/WebSpellChecker" وعلى نظام ويندوز على التوالي: "C:\ProgramData\WebSpellChecker".
  • مُثبِّت Linux محدّث
    • تمت إضافة خطوتين جديدتين: تحديد اللغات ونماذج لغة الذكاء الاصطناعي المراد تثبيتها. يجب الآن تحديد معرّفات اللغات المطلوبة أثناء التثبيت (على سبيل المثال "en_US" للغة الإنجليزية الأمريكية). سيتم تقديم نماذج لغة الذكاء الاصطناعي للتصحيح الشامل للنصوص والمساعدة كخطوات تالية بناءً على اللغات المحددة. تتوفر نماذج لغة الذكاء الاصطناعي للغة الإنجليزية والألمانية والإسبانية.
    • تمت إعادة تسمية دليل التثبيت من "/opt/WSC" إلى "/opt/WebSpellChecker".
    • تم تحديث البرنامج النصي "languages_to_install.pl" الذي يعكس التغييرات التي تم إجراؤها في المثبت الرئيسي للسماح للعملاء بتثبيت لغات إضافية بالإضافة إلى اللغات المثبتة في البداية، بما في ذلك نماذج لغات الذكاء الاصطناعي.
  • تكوينات Docker المحدّثة
    • تم تحديث معلمات تثبيت التطبيق في ملف Dockerfile:
      • تم إهمال "LANGUAGES_TO_INSTALL".
      • تمت إضافة معلمتي "LANGUAGAGES" و "AI_MODELS" الجديدتين اللتين تحددان اللغات ونماذج لغة الذكاء الاصطناعي التي سيتم تثبيتها على التوالي. تتوفر النماذج للغة الإنجليزية والإسبانية والألمانية.
    • تحديث تكوين اللغة لصورة Docker الافتراضية.
      • اللغات المثبتة: الإنجليزية الأمريكية، والإنجليزية البريطانية، والإنجليزية الكندية والأسترالية. في ملف Dockerfile: "LANGUAGES=en_US,en_GB,en_CA,en_CA,en_AU".
      • أوضاع لغة الذكاء الاصطناعي المثبتة: نموذج لغة الذكاء الاصطناعي للغة الإنجليزية، ونموذج الإكمال التلقائي للغة الإنجليزية. في ملف Dockerfile: "ai_models=1،2".

v5.27.3

إصلاحات الأخطاء

  • [WP-4675] الكلمات الصحيحة الكورية غير معترف بها ومسطرة تحتها خط كأخطاء إملائية

v5.27.2

التحسينات

خادم التطبيقات

v5.27.1

التحسينات

  • محرك القواعد. تم تحديث محرك الطرف الثالث، LanguageTool، إلى الإصدار 6.0
    • تمت إضافة وتحسين قواعد النحو للغات التالية: الكاتالونية والهولندية والإنجليزية والألمانية والألمانية والفرنسية والبولندية والبرتغالية والروسية والإسبانية والأوكرانية. 
    • تم تحديث/استبعاد مكونات الطرف الثالث الضعيفة org.apache.lucene:lucene-core:5.5.5 و org.json:json:20200518.

إصلاحات الأخطاء

  • [WP-4640] واجهة برمجة تطبيقات قاموس المستخدم: رسالة خطأ غير صحيحة عند "إضافة كلمة" بأحرف غير مدعومة
  • [WP-4641] واجهة برمجة تطبيقات القاموس المخصص: يتم تجاهل الكلمات متبوعة بعائد نقل Windows
  • [WP-4614] خادم التطبيقات: معلمة "compileCustDict" لا تعمل*

* تم إهمال معلمة "compileCustDict" التي كانت تُستخدم لتجميع القواميس المخصصة العامة. لم تعد هناك حاجة إلى تجميع الملفات، فقط الملفات النصية العادية مع التنسيق المناسب. 

v5.27.0

التحسينات

  • محركات اللغة:
    • موارد لغات محدّثة لمحرك التدقيق الإملائي Hunspell: الإنجليزية البريطانية، والفرنسية، والإندونيسية، والهولندية، والبولندية، والبولندية، والأوكرانية، والإسبانية المكسيكية، والدنماركية، والألمانية، والألمانية السويسرية، والبلغارية، والتشيكية، والتشيلية، والإسبانية التشيلية.
    • تم تغيير رمز اللغة السلوفينية من sl_SL إلى sl_SI. أثر هذا التغيير على الجزء الثاني من معرّف الإعدادات المحلية مع رمز البلد. إنه SI (سلوفينيا). سيظل رمز اللغة القديم يعمل مع العملاء الحاليين. ومع ذلك، يوصى بإجراء تغييرات في التكوين والترحيل إلى رمز اللغة الصحيح.
    • اقتراحات من النوع النحوي ذي الأولوية إذا أعطى محرك الإملاء "لا توجد اقتراحات". في حالات أخرى، ستحل الاقتراحات الإملائية محل الاقتراحات الإملائية.
    • [في الموقع] تم تحديث بنية المجلدات/الدلائل بموارد مثل ملفات اللغة وقوائم الكلمات الإضافية.
  • قاموس مخصص على مستوى المستخدم. إجراء إعادة هيكلة كاملة لوظيفة القاموس المخصص للمستخدم بما في ذلك أمر HTTP API الخاص به "قاموس_المستخدم". يتم الآن تكييف سلوكها وآليات التحقق من صحتها مع قاموس مخصص على مستوى الشركة أو قاموس مخصص عالمي. 
    • التحقق من صحة الإدخال للكلمات المضافة حديثاً واسم القاموس. على سبيل المثال، لا يمكن إضافة كلمات تحتوي على أحرف خاصة أو علامات ترقيم أو مسافات إلى القاموس. 
    • تم تحديث رسائل الخطأ لتكون أكثر دقة ووضوحًا. تم التحقق من صحة رموز الخطأ التي تم إرجاعها لاستجابات واجهة برمجة التطبيقات.
    • اقتصار الإدخال على كلمة واحدة لإجراءات إضافة كلمة وحذف كلمة مع معلمة كلمة. في الإصدارات القادمة، ستتم إضافة معلمة قائمة الكلمات للإجراءات التي تحتوي على العديد من الكلمات. 
  • نواة WProofreader الأساسية:
    • تمت إضافة توطين واجهة المستخدم للغة الإندونيسية "id". يمكن تمكينه عن طريق إضافة خيار "التعريب: المعرف" إلى النص البرمجي للتهيئة.
    • تم تحديث الترجمة الإسبانية "es" ل "اقتراحات الإكمال التلقائي" إلى "Texto predictivo".
  • غير ذلك:

إصلاحات الأخطاء

  • [WP-4593] التهجئة: تم وضع علامة على كلمة "ادفع" على أنها خطأ إملائي في AmE
  • [WP-4543] التهجئة: الأشكال المكتوبة بأحرف كبيرة للكلمات البريطانية موجودة في قاموس AmE (مثل: اللون، الألياف، طب الأطفال، الجمالية)
  • [WP-4495] WP-4495] WProofreader core: طريقة isUserDictionaryExist لا تتوافق مع اسمها
  • [WP-4564] واجهة برمجة تطبيقات HTTP لقاموس المستخدم: رمز الحالة غير صحيح عند عدم حذف كلمة "كلمة"
  • [WP-4603] واجهة برمجة تطبيقات HTTP لقاموس المستخدم: يؤدي إجراء حذف القاموس غير الموجود إلى إرجاع 200 موافق
  • [wp-4539] http api: يقوم URI المشفر غير الصالح بإرجاع صيغة URI سيئة
  • [WP-4396] لا يمكن حذف كلمات محددة باستخدام وظيفة الاستبعاد

v5.26.3

التحسينات

خادم التطبيقات

  • تم تحديث محرك التدقيق الإملائي Hunspell إلى الإصدار 1.7.1.
  • تحديث مكتبة ++C POCO إلى الإصدار 1.11.5.

إصلاحات الأخطاء

  • [wp-4557] http api: طلبات الفحص نفسها مع تمكين القاموس المخصص للغة الإنجليزية الأمريكية والبريطانية ترجع اقتراحات مختلفة [إصدار المنتج السحابي]
  • [wp-4566] http api: Сيُرجع طلب التحقق باستخدام معلمة القاموس المخصص خطأ متعلق بمعرف اللغة غير المدعوم [إصدار المنتج السحابي]*

*سيتم تطبيق هذا الإصلاح في 27 ديسمبر 2022 بمجرد تحديث المكون المعني.

v5.26.2

إصدار الإصلاح السريع لمشكلة طلبات الذكاء الاصطناعي التي تؤدي إلى تعطل التطبيق بشكل عشوائي.