Anmerkungen zur Veröffentlichung

Sehen Sie sich die aktuellen Informationen zu den Produktverbesserungen, Fehlerbehebungen und neuen Funktionen an, die mit jeder Version hinzugefügt werden.

v5.35.3

Erweiterungen

  • WProofreader-Kern (Version 3.20.5729)
    • Korrekturlesen-Dialog in der Seitenleiste. Es wurde eine neue Option proofreadDialogContainer eingeführt, mit der der Korrekturdialog in einem reservierten Bereich der Seite angezeigt werden kann, z. B. in einer Seitenleiste. Mit dieser Option wird der Korrekturdialog direkt in das Seitenlayout integriert. 
    • Schnellere Fehlererkennung und -hervorhebung beim Tippen. Mit der neuen Option checkOnSpace wird die Reaktionsfähigkeit der Fehlerhervorhebung während der Eingabe verbessert. Diese Option löst zusätzliche Prüfungen aus, sobald ein Leerzeichen eingegeben wird, was zu einer schnelleren Erkennung und Anzeige von Problemen führt. Die Aktivierung dieser Funktion erhöht jedoch die Anzahl der Backend-Anfragen und die Menge des verarbeiteten Textes (Wortanzahl). In der Standardeinstellung ist sie deaktiviert. Weitere Einzelheiten zu diesen neuen Optionen finden Sie in der Konfigurationsreferenz
  • Rechtschreibmaschine
    • Die Verwendung von Vorschlägen aus dem Rechtschreibcache für Anfragen, die benutzerdefinierte Wörterbücher enthalten (sowohl auf Benutzer- als auch auf Organisationsebene), wurde aktiviert.
    • Rechtschreib-Autokorrekturdateien mit vorgeprüften Rechtschreibfehler-Vorschlags-Paaren für die neuseeländischen (en_NZ) und südafrikanischen (en_ZA) englischen Sprachvarianten hinzugefügt.
    • Aktualisierte englische dialektspezifische Rechtschreibprüfungsfunktion (für amerikanisches, britisches, kanadisches und australisches Englisch). Mehr als 80 medizinische Begriffe mit "hemo-/haemo-"-Präfixvariationen wurden hinzugefügt und falsche Einträge entfernt (dies betrifft Variationen wie "jeopardize/jeopardise", "tokenize/tokenise" und medizinische Begriffe mit falschen Dialektzuordnungen).
    • Aktualisierte englische Kernlexika. Mehr als 300 Begriffe hinzugefügt, darunter technische Abkürzungen, Computerterminologie, cyberbezogenes Vokabular sowie gebräuchliche Abkürzungen (z. B. Ph.D., Inc.) und lateinische Begriffe (z. B. summa laude, terra firma). Außerdem wurden die Wortlisten umstrukturiert: Es wurden dialektspezifische Dateien für erlaubte und ausgeschlossene Wörter erstellt.
    • Aktualisierung der englischen medizinischen Wörterbücher. Mehr als 160 klinische Begriffe hinzugefügt (Biopharmazeutika, Terminologie für medizinische Geräte) und mehr als 320 Einträge entfernt (nicht medizinische Begriffe, veraltete klinische Schreibweisen und falsch formatierte medizinische Abkürzungen); kleinere Aktualisierungen des juristischen Wörterbuchs.
    • Verbesserte Autokorrekturfunktion für die Rechtschreibung. Etwa 170 neue Korrekturen pro Dialekt hinzugefügt, einschließlich neuer Unterstützung für südafrikanisches und neuseeländisches Englisch. 
    • Die Liste der ausgeschlossenen Vorschläge wurde aktualisiert, cyberbezogene Begriffe hinzugefügt und Begriffe mit neutraler Bedeutung entfernt.
  • Grammatik-Engine
    • Aktualisierung der Grammatik-Engine eines Drittanbieters, LanguageTool, auf Version 6.5.0. Neue und verbesserte Grammatikregeln für die folgenden Sprachen: Katalanisch, Niederländisch, Englisch, Französisch, Deutsch, Portugiesisch, Spanisch und Ukrainisch.
    • Aktualisierte verwundbare 'commons-io'-Bibliothek, die in der Grammatik-Engine eines Drittanbieters, LanguageTool v6.5, verwendet wird.
    • Deaktivierung unnötiger Korrekturen und spezifischer Regeln sowohl in der regelbasierten Grammatik als auch in den KI-GEC-Engines, um den Umgang mit verschiedenen Schreibkontexten zu verbessern (saloppe Ausdrücke, Fachbegriffe, Sportterminologie und Geschäftssprache).
  • Stilistischer Leitfaden
    • Verbesserte Normalisierung von Bindestrichen und Bindestrichen, um sicherzustellen, dass benutzerdefinierte Regeln Variationen dieser Zeichen erkennen und zuordnen.
    • Falsche Zuordnung von Groß- und Kleinbuchstaben in Style-Guide-Vorschlägen wurde behoben, insbesondere für Szenarien mit gemischten Großbuchstaben wie Tall Man Lettering (TLM).
  • Autocomplete "Textvervollständigungs"-Maschine. Ungültige Textvervollständigungen, die Zahlen enthalten, werden gefiltert.
  • API prüfen
    • Es wurde ein neuer Abfrageparameter, exclude_wordlist, für die API-Befehle check und check_spelling hinzugefügt. Dieser Parameter akzeptiert eine durch Komma getrennte Liste von Wörtern, die bei der Prüfung als falsch angesehen werden. Er funktioniert ähnlich wie user_wordlist, schließt aber die angegebenen Wörter aus. Der Parameter unterscheidet zwischen Groß- und Kleinschreibung und ist sprachunabhängig.
    • Es wurde ein neuer Abfrageparameter check_kit für den Befehl check API hinzugefügt. Dieser Parameter ermöglicht die Kontrolle über den Textprüfungsmodus durch die Auswahl bestimmter Engine-Kombinationen (KI-gestützt, nur algorithmisch oder gemischt). Wird er nicht angegeben, wird die Standardkonfiguration verwendet. Bei Sprachen, für die die angegebene Konfiguration nicht verfügbar ist, schlägt die Anfrage mit einer Fehlermeldung fehl.

Fehlerbehebungen

  • [WP-5942] AI GEC-Engine: Bindestriche werden als Teil des Wortes behandelt
  • [WP-5958] AI GEC-Engine: Geklebter Vorschlag beim Ersetzen des Bindestrichs durch 'und'
  • [WP-5968] AI GEC-Engine: Geklebte Wörter im Vorschlag beim Entfernen des Bindestrichs
  • [WP-5955] API: Irreführende Fehlermeldung "Failed to decode URI."
  • [WP-5967] WProofreader-Kern: Falscher Timeout (2s) für Prüfanforderung im Einzelabsatz-Modus
  • [WP-5927] Rechtschreibmaschine: Doppelte Vorschläge für dialektspezifische Probleme

v5.34.4

Erweiterungen

  • Stilistischer Leitfaden
    • Es wurde eine neue Sammlung von LGBTQIA+-inklusiven Regeln für alle englischen Dialekte hinzugefügt. Die aktualisierten Regeln schlagen geschlechtsneutrale Sprache vor, z. B. "ihr Ehepartner" oder "sein Ehepartner" anstelle von "ihre Frau" oder "sein Mann". Der Name der Regelkategorie lautet WSC_LGBTQIA_INCLUSIVE_LANGUAGE.
    • Der Styleguide-API wurde eine neue Aktion "Hochladen" hinzugefügt, die das Hochladen von CSV-Dateien mit mehreren Regeln ermöglicht.
  • Anwendungsserver [Vor-Ort]. Die Standardanzahl der Worker-Threads wurde auf 16 erhöht, um die Leistung zu verbessern.

Andere

  • Demo-Seiten. Erweiterte WProofreader SDK-Demoseiten mit einer schnellen Demo-Tour, um die Hauptaspekte der WProofreader-Benutzeroberfläche zu zeigen und zu erläutern, wie man die Demo effektiv nutzt.
  • [Cloud] Grammatik-Engine. Rollback der dritten Grammatik-Engine, LanguageTool v6.4 auf v6.3 wegen möglicher Probleme mit der CPU-Auslastung unter Last.

Fehlerbehebungen

  • [WP-5725] KI-Engine-Konfiguration nur für Englisch erfasst keine Dialektunterschiede
  • [WP-5771] AppServer: "enforce_ai"-Parameter setzt Standard-Checkkit außer Kraft [On-premise]

v5.34.3

Erweiterungen

  • WProofreader Kern v3.15.5524
    • Es wurde eine experimentelle Option "checkInNonEditableElements" hinzugefügt, die eine Textprüfung in nicht editierbaren Elementen ermöglicht. Sie kann nur mit den Initialisierungsmethoden "init" und "autoCreate" verwendet werden (sie funktioniert nicht mit "autoSearch"). Standardmäßig deaktiviert. Weitere Informationen und andere Optionen finden Sie hier.
    • Deaktivierte Prüfung in Code- und Formblöcken des WYSIWYG-Editors von Quill.
    • [On-premise] Die Aktion "Fehler melden" wurde entfernt, wenn die Datenbank nicht konfiguriert ist.
    • KI-Schreibassistent. Verbesserte Textformatierung in vorgeschlagenen Vervollständigungen durch Hinzufügen neuer Zeilen für bessere Lesbarkeit.
    • Aktualisiertes WProofreader SDK JavaScript NPM-Paket mit grundlegender TypeScript-Unterstützung. Das Paket enthält die Typdefinitionsdatei (.d.ts) für die WProofreader-Kernmethoden und zusätzliche NPM-Paketmethoden, die Initialisierung, Konfiguration und Instanzverwaltung abdecken.
  • Rechtschreibmaschine. Erweiterte englische Rechtschreibwörterbücher mit 21 korrekten Wörtern, die zuvor von der Rechtschreibmaschine nicht erkannt wurden, und von Kunden gemeldeten Begriffen (z. B. Redshift, Nuklease).
  • Andere

Fehlerbehebungen

  • [WP-5741] Rechtschreibung: Das Wort "testin" wird im amerikanischen Englisch (en_US) und kanadischen Englisch (en_CA) nicht als Rechtschreibfehler erkannt
  • [WP-5662] WProofreader-Kern / KI-Schreibassistent. Die Textauswahl des Benutzers geht nach dem Öffnen des Assistenten-Dialogs verloren [Gmail]

v5.32.0

Erweiterungen

  • Erkennung benannter Entitäten (NER). Es wurde eine neue Funktion zur nahtlosen Identifizierung von Entitäten wie Namen, Orten und Organisationen eingeführt. Diese Funktion stellt sicher, dass benannte Entitäten korrekt identifiziert werden und nicht als Rechtschreibfehler gekennzeichnet werden.
    • Verfügbar für Englisch, Spanisch, Deutsch und deren Dialekte.
    • Für Englisch ist sie standardmäßig aktiviert, während sie für Spanisch und Deutsch deaktiviert ist.
    • [Im On-Premise-Paket wird die NER-Funktionalität als separates NERModel-Tag mit den Einstellungen "Enabled", "Path" und "ProbabilityThreshold" in der jeweiligen Sprachkonfiguration der AppServerX.xml-Datei hinzugefügt. Mit dem Attribut "Enabled" kann die Funktion aktiviert oder deaktiviert werden.
    • [Das Hinzufügen von NER hat minimale Hardware-Anforderungen zur Folge. Wenn eine der Sprachen Englisch, Spanisch oder Deutsch zur Installation ausgewählt wird, wird automatisch ein entsprechendes NER-Modell heruntergeladen. Jedes NER-Modell benötigt ca. 350 MB.
  • Rechtschreib- und Grammatikmaschine
    • Die KI-gestützte Engine ist für die folgenden Sprachkonfigurationen aktiviert:
      • Amerikanisches Englisch (en_US) und neuseeländisches Englisch (en_NZ). Die KI-gestützte Konfiguration ist für alle Clients, die den Cloud-Dienst nutzen, standardmäßig aktiviert. Sie kann im WProofreader SDK nicht mit dem Parameter "enforceAI:false" deaktiviert werden.  
      • Mexikanisches Spanisch (es_MX). Die KI-gestützte Konfiguration ist nicht standardmäßig aktiviert, kann aber mit dem Parameter "enforceAI:true" oder "enforce_ai=true" für API-Anfragen eingeschaltet werden.
      • [Wenn die KI-Sprachmodelle für Spanisch, Deutsch und/oder Englisch zur Installation ausgewählt werden, wird die KI-gesteuerte Engine zusammen mit den algorithmischen Rechtschreib- und Grammatik-Engines zur Sprachkonfiguration hinzugefügt. Dies kann jedoch manuell in der Datei AppServerX.xml aktualisiert werden. 
    • Grammatik-Engine eines Drittanbieters. Aktualisierte verwundbare Versionen der Jetty/Netty-Bibliotheken, die mit dem LanguageTool-Paket ausgeliefert werden. 

Fehlerbehebungen

  • [WP-5163] WProofreader-Kern: Irreführende Fehlermeldung, wenn der Sprachcode nicht verfügbar ist
  • [WP-5230] WProofreader core/Google Docs: Hervorgehobene Fehler werden zu einem zusammengeführt und nicht in Teile unterteilt
  • [WP-5152] AI Deutsch: Nachbearbeitung fügt übermäßige Leerzeichen in Vorschlägen mit Anführungszeichen hinzu
  • [WP-5242] AI Englisch: Post-Processing liefert fehlerhafte Vorschläge für Zahlen mit Kommas
  • [WP-5166] [On-premise] WProofreader SDK Demos: Fehler bei der Arbeit mit enforceAI, wenn das Modell nicht installiert ist
  • [WP-5195] [Vor-Ort] Webserver ist nach der Installation nicht richtig konfiguriert
  • [WP-5193] [Vor-Ort] Linux Installer/Docker: Abbruch des Builds, wenn Sprachdateien nicht heruntergeladen wurden
  • [WP-5245] Automatische Rechtschreibkorrektur: 400-Fehler, wenn die Sprache American English (en_US) nicht aktiviert ist
  • [WP-5253] Autovervollständigungsparameter wird auf "true" gesetzt, wenn das entsprechende Modell nicht installiert ist
  • [WP-5258] [Vor-Ort] AppServerX.xml: Falscher Links-nach-Rechts-Modus (LTR) wird für die Sprache Urdu (ur_PK) verwendet
  • [WP-5228] Englische medizinische Wörterbücher: Falsches Wort 'Helicobactor' ist in Wörterbüchern vorhanden

v5.31.0

Erweiterungen

  • WProofreader Kern v3.10.5196
    • Es wurde die Funktion hinzugefügt, Vorschläge für die automatische Vervollständigung mit der "Tabulatortaste" zu akzeptieren, zusätzlich zur "Pfeiltaste rechts".
    • Es wurde eine boolesche "Cache"-Option eingeführt, um Anfragen an das Backend zu reduzieren, die standardmäßig deaktiviert ist. Besonders vorteilhaft für die Integration von Google Docs, da wiederholte Überprüfungen von bereits verifiziertem Text vermieden werden. Dieser Cache wird nach 24 Stunden zurückgesetzt.
    • Veröffentlichung eines neuen NPM-Pakets - WProofreader SDK JavaScript. Vereinfacht die Integration in JavaScript-Frameworks wie Vue.js, React.js und Angular. Enthält Demo-Beispiele für die Integration von WProofreader in beliebte Editoren (CKEditor 4, TinyMCE, Quill, Froala).
  • Autovervollständigungsvorschläge
    • Es wurden Filter implementiert, um irrelevante Vorschläge mit unangemessener Zeichensetzung oder Wortwiederholungen auszuschließen.
  • Rechtschreib- und Grammatikmaschinen
    • Die KI-gestützte Engine ist für die folgenden Sprachkonfigurationen aktiviert:
      • Britisches Englisch (en_GB), Kanadisches Englisch (en_CA) und Australisches Englisch (en_AU). Die KI-gestützte Konfiguration ist für alle Clients, die den Cloud-Dienst nutzen, standardmäßig aktiviert. Sie kann im WProofreader SDK nicht mit dem Parameter "enforceAI:false" deaktiviert werden.  
      • Deutsch (de_DE) und Spanisch (es_ES). Die KI-gestützte Konfiguration ist standardmäßig nicht aktiviert, kann aber mit dem Parameter "enforceAI:true" oder "enforce_ai=true" für API-Anfragen eingeschaltet werden.
      • [Englisch, Deutsch, Spanisch AI-Sprachmodelle werden während der Installation zur Installation angeboten, wenn die entsprechenden Sprachcodes ausgewählt werden: "en_US", "en_GB", "en_CA", "en_AU", "es_ES", "de_DE". In diesem Fall wird die KI-gestützte Engine zusammen mit den algorithmischen Rechtschreib- und Grammatik-Engines zur Sprachkonfiguration hinzugefügt. Dies kann jedoch manuell in der Datei AppServerX.xml aktualisiert werden. 
    • Die Engine eines Drittanbieters, LanguageTool, wurde auf Version 6.2.0 aktualisiert. Grammatikregeln für die folgenden Sprachen hinzugefügt und verbessert: Katalanisch, Niederländisch, Englisch, Französisch, Deutsch, Portugiesisch, Spanisch, Ukrainisch, Galizisch, Weißrussisch, Esperanto, Arabisch und Russisch.
    • Die Quellen der Hunspell-Wörterbücher für die nächsten Sprachen wurden aktualisiert:
    • Liste der erlaubten Regeln für Grammatik- und Styleguide-Engines. Diese Funktion ermöglicht die Aktivierung spezifischer Regeln und Regelkategorien und ergänzt die in früheren Versionen eingeführte Liste deaktivierter Regeln. Um dies zu nutzen, sollten die gewünschten Regeln in der Datei "allowedRules.json" im Verzeichnis /WebSpellChecker/AppServer angegeben werden. Und weiter aktiviert werden, indem das "UseAllowedRules"-Tag für eine bestimmte Sprache im entsprechenden Abschnitt der AppServerX.xml-Datei auf "true" gesetzt wird.
  • [Vor-Ort] Aktualisiertes Windows-Installationsprogramm
    • Das Windows-Installationsprogramm wurde aktualisiert, um den Linux-Installationsansatz widerzuspiegeln. Dazu gehören zwei zusätzliche Schritte: die Auswahl der gewünschten Sprachen und die AI-Sprachmodelle für die Installation. Sprach-IDs, wie z. B. "en_US" für amerikanisches Englisch, müssen während der Installation angegeben werden. Je nach ausgewählter Sprache werden anschließend AI-Sprachmodelle zur erweiterten Textkorrektur und -unterstützung angeboten, die für Englisch, Deutsch und Spanisch verfügbar sind.
  • [Unterstützung der ARM-Architektur (Linux)
    • Für Anwendungen auf Servern mit ARM-Architektur und Linux-basierten Betriebssystemen ist jetzt ein separates Installationspaket verfügbar, das die Kompatibilität erweitert.
    • Die Docker-Konfigurationen und Erstellungsschritte wurden aktualisiert, um eine korrekte Image-Erstellung für Server mit ARM-Architektur zu gewährleisten. Diese Aktualisierungen berücksichtigen die besonderen Anforderungen der Umgebung, in der das Image erstellt wird. Ausführlichere Informationen und eine schrittweise Anleitung finden Sie in der aktualisierten README.

Fehlerbehebungen

  • [WP-5119] WProofreader-Kern: Trennen des Wörterbuchs funktioniert nicht korrekt bei mehreren editierbaren Feldern
  • [WP-5088] WProofreader core: "Alles ignorieren" funktioniert nicht richtig bei mehreren editierbaren Feldern
  • [WP-4216] KI-Englisch beachtet die Optionen zum Ignorieren der Rechtschreibung nicht
  • [WP-5105] KI-Engine respektiert keine medizinischen oder rechtlichen Begriffe
  • [WP-5150] Windows-Installationsprogramm: Kontrollkästchen "Lizenz aktivieren" ist bei Neuinstallation aktiviert

v5.30.0

Erweiterungen

  • Rechtschreib- und Grammatikmaschine
    • Es wurde die Möglichkeit hinzugefügt, die KI-basierte Engine für Deutsch (de_DE) und Spanisch (es_ES) mit "enforceAI:true" in der WProofreader-Konfiguration oder "enforce_ai=true" für API-Anfragen zu aktivieren. Standardmäßig verwenden diese Sprachen algorithmische, auf Grammatikregeln und Rechtschreibwörterbüchern basierende Engines.
    • Aktualisierte Sicherheitslücken in den Java-Bibliotheken von LanguageTool v6.2: CVE-2023-1428, CVE-2023-32731, CVE-2023-2976, CVE-2023-34462, CVE-2023-32732, CVE-2023-26049, CVE-2023-26048, CVE-2020-8908
  • Sicherheit der Dienste. [Cloud] Aktiviert die Unterstützung von TLS 1.3 für alle Dienstanfragen.
  • WProofreader Kern v3.9.5107
    • Verbesserte Integration von Google Docs. Unterstützung für RTL-Modus und kleinere Fehlerkorrekturen hinzugefügt.

Fehlerbehebungen

  • [WP-4965] WProofreader-Kern: Pop-up-Menü öffnet sich an der falschen Stelle nach Drag-and-Drop-Aktion in Google Docs
  • [WP-5020] WProofreader core: disableOptionsStorage hat keine Auswirkung auf Optionen im Abschnitt General
  • [WP-4954] WProofreader core: .wsc-generaloptions__list hat kein globales ARIA-Attribut [Barrierefreiheit]
  • [WP-4990] Rechtschreibung: Die Wörter "install", "installs" werden im Englischen als falsch gemeldet
  • [WP-4953] Lizenzierung: Irreführende Meldung über fehlende Lizenz, wenn diese abgelaufen ist
  • [WP-4960] Benutzerdefiniertes Wörterbuch: Wörter aus dem Wörterbuch werden als falsch geschrieben markiert, wenn sie in Dialektdateien dupliziert werden

Einschneidende Änderungen [Vor-Ort]

  • Anwendungsserver (AppServer)
    • AppServerX.xml Konfigurationsdatei: Die veralteten Parameter "SpellCheck" und "GrammarCheck" wurden abgeschafft und neue Parameter eingeführt, die jeweils nach Motortypen in AppServer.X.xml benannt sind. Jedes neue Engine-Tag enthält Argumente wie "Enabled", "Priority" und "Locale". Engines vom Typ Rechtschreibprüfung enthalten zusätzliche Unter-Tags für Wörterbücher und Einstellungen. Die Styleguide-Funktionalität wurde ebenfalls als separates Tag zu "CheckKit" hinzugefügt, mit Argumenten wie "Enabled", "Priority" und "Locale".
    • Die AI-basierten Sprachcodes wurden abgeschafft: KI-basiertes Englisch (en_AI), Deutsch (de_AI) und Spanisch (es_AI). Diese Sprachcodes wurden als Übergangslösung bis zur vollständigen Übernahme der KI-Engines unter der Haube eingerichtet. Wenn sie richtig installiert und konfiguriert sind, kann die erweiterte Textkorrektur mit der KI-Engine über den speziellen Parameter aktiviert werden: "enforceAI:true" in der WProofreader-Konfiguration oder "enforce_ai=true" für API. Es besteht auch die Möglichkeit, Änderungen an der Sprachkonfiguration in der Konfigurationsdatei AppServerX.xml vorzunehmen (nicht empfohlen).
    • Aktualisierter Speicherort für externe Ressourcen wie Sprachwörterbücher für die Hunspell-Rechtschreibmaschine.
    • Umbenennung des Dienstverzeichnisses unter Linux von "/var/lib/wsc" in: "/var/lib/WebSpellChecker" bzw. unter Windows in: "C:\ProgramData\WebSpellChecker".
  • Aktualisiertes Linux-Installationsprogramm
    • Zwei neue Schritte wurden hinzugefügt: Auswahl der Sprachen und der zu installierenden AI-Sprachmodelle. Bei der Installation müssen nun die IDs der gewünschten Sprachen angegeben werden (z.B. "en_US" für amerikanisches Englisch). Die KI-Sprachmodelle für eine umfassende Textkorrektur und -unterstützung werden im nächsten Schritt in Abhängigkeit von den ausgewählten Sprachen angeboten. Die KI-Sprachmodelle sind für Englisch, Deutsch und Spanisch verfügbar.
    • Das Installationsverzeichnis wurde von "/opt/WSC" in "/opt/WebSpellChecker" umbenannt.
    • Das aktualisierte Skript "languages_to_install.pl" spiegelt die Änderungen im Hauptinstallationsprogramm wider, so dass Clients zusätzliche Sprachen zusätzlich zu den ursprünglich installierten installieren können, einschließlich AI-Sprachmodelle.
  • Aktualisierte Docker-Konfigurationen
    • Aktualisierte Parameter für die Anwendungsinstallation in der Dockerdatei:
      • "LANGUAGES_TO_INSTALL" ist veraltet.
      • Neue Parameter "LANGUAGES" und "AI_MODELS" hinzugefügt, die angeben, welche Sprachen und AI-Sprachmodelle installiert werden sollen. Die Modelle werden für Englisch, Spanisch und Deutsch angeboten.
    • Die Sprachkonfiguration des Standard-Docker-Images wurde aktualisiert.
      • Installierte Sprachen: Amerikanisches Englisch, Britisches Englisch, Kanadisches und Australisches Englisch. In der Dockerdatei: "LANGUAGES=en_US,en_GB,en_CA,en_AU".
      • Installierte AI-Sprachmodi: Englisches KI-Sprachmodell, englisches Autovervollständigungsmodell. In der Dockerdatei: "AI_MODELS=1,2".

v5.27.3

Fehlerbehebungen

  • [WP-4675] Koreanische korrekte Wörter werden nicht erkannt und als Rechtschreibfehler unterstrichen

v5.27.2

Erweiterungen

AppServer

  • Die Hunspell-Rechtschreibprüfung wurde auf Version 1.7.2 aktualisiert.

v5.27.1

Erweiterungen

  • Grammatik-Engine. Aktualisierte Engine eines Drittanbieters, LanguageTool, um Version 6.0
    • Grammatikregeln für die folgenden Sprachen hinzugefügt und verbessert: Katalanisch, Niederländisch, Englisch, Deutsch, Französisch, Polnisch, Portugiesisch, Russisch, Spanisch, Ukrainisch. 
    • Aktualisierte/ausgeschlossene verwundbare Komponenten von Drittanbietern org.apache.lucene:lucene-core:5.5.5 und org.json:json:20200518.

Fehlerbehebungen

  • [WP-4640] Benutzerwörterbuch-API: Falsche Fehlermeldung bei 'addword' mit nicht unterstützten Zeichen
  • [WP-4641] Benutzerdefinierte Wörterbuch-API: Wörter, die von Windows Carriage Return gefolgt werden, werden ignoriert
  • [WP-4614] AppServer: Der Parameter 'compileCustDict' funktioniert nicht*

* Der Parameter "compileCustDict", der für die Kompilierung von globalen benutzerdefinierten Wörterbüchern verwendet wurde, ist veraltet. Die Kompilierung von Dateien ist nicht mehr erforderlich, sondern nur noch einfache Textdateien mit entsprechender Formatierung. 

v5.27.0

Erweiterungen

  • Sprachmotoren:
    • Aktualisierte Sprachressourcen für die Hunspell-Rechtschreibprüfung: Britisches Englisch, Französisch, Indonesisch, Niederländisch, Polnisch, Ukrainisch, Mexikanisches Spanisch, Dänisch, Deutsch, Schweizerdeutsch, Bulgarisch, Tschechisch, Chilenisches Spanisch.
    • Der slowenische Sprachcode wurde von sl_SL in sl_SI geändert. Diese Änderung betraf den zweiten Teil der Gebietsschema-ID mit dem Ländercode. Er lautet SI (Slowenien). Der alte Sprachcode wird für die bestehenden Clients noch funktionieren. Es wird jedoch empfohlen, Änderungen an der Konfiguration vorzunehmen und auf den korrekten Sprachcode umzustellen.
    • Vorrangige Grammatikvorschläge, wenn die Rechtschreibmaschine "keine Vorschläge" macht . In anderen Fällen haben die Rechtschreibvorschläge Vorrang.
    • [Vor-Ort] Die Struktur der Ordner/Verzeichnisse mit Ressourcen wie Sprachdateien und zusätzlichen Wortlisten wurde aktualisiert.
  • Benutzerdefiniertes Wörterbuch auf Benutzerebene. Vollständiges Refactoring der benutzerdefinierten Wörterbuchfunktionalität einschließlich des HTTP-API-Befehls "user_dictionary". Sein Verhalten und seine Validierungsmechanismen sind nun an ein unternehmensweites oder globales benutzerdefiniertes Wörterbuch angepasst. 
    • Eingabevalidierung für neu hinzugefügte Wörter und Wörterbuchnamen. Zum Beispiel können Wörter mit Sonderzeichen, Satzzeichen oder Leerzeichen nicht mehr zum Wörterbuch hinzugefügt werden. 
    • Die Fehlermeldungen wurden aktualisiert, um präziser und klarer zu sein. Die für API-Antworten zurückgegebenen Fehlercodes wurden validiert.
    • Beschränkung der Eingabe auf ein einziges Wort für die Aktionen addword und deleteword mit dem Parameter word. In zukünftigen Versionen wird der Parameter wordlist für Aktionen mit vielen Wörtern hinzugefügt. 
  • WProofreader-Kern:
    • UI-Lokalisierung für die indonesische Sprache "id" hinzugefügt . Sie kann durch Hinzufügen der Option "localization: id" zum Konfigurationsskript aktiviert werden.
    • Die spanische Lokalisierung "es" für "Autovervollständigungsvorschläge" wurde auf "Texto predictivo" aktualisiert.
  • Sonstiges:

Fehlerbehebungen

  • [WP-4593] Rechtschreibung: Das Wort "pay" ist in AmE als Rechtschreibfehler gekennzeichnet
  • [WP-4543] Rechtschreibung: Großgeschriebene Formen britischer Wörter sind im AmE-Wörterbuch vorhanden (z. B. Colour, Fibre, Paediatric, Aesthetic)
  • [WP-4495] WProofreader core: isUserDictionaryExist-Methode entspricht nicht ihrem Namen
  • [WP-4564] Benutzerwörterbuch HTTP API: Falscher Statuscode, wenn "Wort" nicht gelöscht wird
  • [WP-4603] Benutzerwörterbuch HTTP API: Aktion zum Löschen eines nicht existierenden Wörterbuchs liefert 200 OK
  • [WP-4539] HTTP API: Ungültig kodierter URI gibt BAD URI-Syntax zurück
  • [WP-4396] Bestimmte Wörter können nicht mit der Ausschlussfunktion gelöscht werden

v5.26.3

Erweiterung

AppServer

  • Die Hunspell-Rechtschreibprüfung wurde auf Version 1.7.1 aktualisiert.
  • Aktualisierung der POCO C++ Bibliothek auf Version 1.11.5.

Fehlerbehebungen

  • [WP-4557] HTTP API: Dieselben Prüfanfragen mit aktiviertem benutzerdefiniertem Wörterbuch für amerikanisches und britisches Englisch liefern unterschiedliche Vorschläge [Cloud-Produktversion]
  • [WP-4566] HTTP API: Сheck request with custom_dictionary parameter returns error related to unsupported language Id [Cloud product version]*

*Diese Korrektur wird am 27. Dezember 2022 angewendet, sobald die betroffene Komponente aktualisiert wurde.

v5.26.2

Hot-Fix-Release für das Problem mit KI-Anfragen, die zufällig zum Absturz der Anwendung führen.