4D v13.4

SPELL GET DICTIONARY LIST

Home

 
4D v13.4
SPELL GET DICTIONARY LIST

SPELL GET DICTIONARY LIST 


 

SPELL GET DICTIONARY LIST ( SprachID ; SprachDateien ; SprachNamen ) 
Parameter Typ   Beschreibung
SprachID  Array Lange Ganzzahl in Einmalige ID der Sprachen
SprachDateien  Array Text in Namen der installierten Sprachdateien
SprachNamen  Array Text in Lokale Namen der Sprachen

Der Befehl SPELL GET DICTIONARY LIST gibt über die Arrays SprachID, SprachDateien und SprachNamen die IDs, Dateinamen und Sprachnamen der entsprechenden Wörterbuchdateien zurück, die auf dem Rechner installiert sind.

Dieser Befehl gibt die IDs der Hunspell Wörterbücher zurück, die ab 4Dv12.4 und v13 verfügbar sind (siehe Unterstützung der Hunspell Wörterbücher) sowie die der Cordial Wörterbücher, die in allen 4D Versionen mit Rechtschreibprüfung verfügbar sind.

  • SprachID empfängt die ID Nummern, die automatisch generiert und mit dem Befehl SPELL SET CURRENT DICTIONARY verwendet werden. Die IDs sind einmalig und basieren auf den Dateinamen. Der Befehl ist besonders während der Entwicklung hilfreich; Sie müssen die IDs nicht jedes Mal, wenn die Datenbank ausgeführt wird, erneut generieren.
  • SprachDateien empfängt die Namen der Wörterbuchdateien, die auf dem Rechner installiert sind. Für Cordial Wörterbücher wird ein Standardname zurückgegeben. z.B. en_GB für das englische, de_DE für das deutsche, usw. Für Hunspell Wörterbücher werden die Dateinamen ohne Endung zurückgegeben.
  • SprachNamen empfängt die Sprachnamen, ausgedrückt in der aktuellen Anwendungssprache. Zum Beispiel wird für ein deutsches Wörterbuch auf einem Rechner mit deutschem System der Wert "deutsch" (Germany), auf einem englischen System der Wert "German (Germany) zurückgegeben.
    Für Hunspell Wörterbücher wird an den Sprachnamen "-Hunspell" angehängt. Dieses Feld ist nur für Dateien gültig, die 4D "kennt". Für unbekannte Dateien, z.B. eigene Dateien, wird der Name "N/A - Hunspell" zurückgegeben. Sie können das Wörterbuch trotzdem verwenden, wenn die Datei als gültig gewertet wird. Die zurückgegebene ID lässt sich auch im Befehl SPELL SET CURRENT DICTIONARY übergeben.

"fr-classic+reform1990.aff" und "fr-classic+reform1990.dic" sowie "fr-dentist.aff" und "fr-dentist.dic" in ein Hunspell Verzeichnis setzen:

 ARRAY LONGINT($langID;0)
 ARRAY TEXT($dicName;0)
 ARRAY TEXT($langDesc;0)
 SPELL GET DICTIONARY LIST($langID;$dictName;$langDesc)

$langID$dictName$langDesc
65536en_GBEnglish (UK)
65792en_USEnglish (USA)
131072de_DEGerman (Germany)
196608es_ESSpanish
262144fr_FRFrench (France)
589824nb_NONorwegian Bokmal (Norway)
1074036166fr-classic+reform1990French (France) - Hunspell
1073901273fr-dentistNo description - Hunspell

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Rechtschreibprüfung
Nummer: 1204

 
INDEX

Alphabetische Liste der Befehle

 
GESCHICHTE 

New
Erstellt: 4D v13

 
SIEHE AUCH 

SPELL SET CURRENT DICTIONARY