Difference between revisions of "Configuration:Create Dictionary"

From Scrabble3D Manual
Jump to: navigation, search
(Created page with "The computer checks the validity of placed words with every move (if not running in challenge mode) and asks for confirmation in case of unknown words. To avoid those queries ...")
(No difference)

Revision as of 15:17, 25 September 2014

The computer checks the validity of placed words with every move (if not running in challenge mode) and asks for confirmation in case of unknown words. To avoid those queries and to let the computer participate in the game, a comprehensible dictionary is essential.

The dictionary is just a simple text file with a formatting according the [[wikipedia:INI_file|ini file format], but with the ending .dic. The program is capable to read different codings but will always save in UTF-8 format.

If a dictionary is save by the program, which happens after a change, the content will be encrypted. The Wird ein Wörterbuch vom Programm gespeichert, das geschieht, wenn nach einer Änderung die Abfrage beim Beenden des Programms bejaht wird, dann wird der Inhalt verschlüsselt. Der corresponding [Key] must not get changed.

Configuration of the header and applying of categories

General information are provided at the top, using the [Header] identification. Data on Author and Version will be shown in the configuration dialog. You can enter more information here, like licensing or comments as well, but not all will be recognized and used by Scrabble3D. If the standard category should get a different name as Standard, you may enter it at StandardCategory=<Name>. In case of an encrypted dictionary the [Key] to decode it follows. Don't touch this generated value.

Words can be assigned to categories, whose names are listed in the section [Categories]. Up to 255 categories can be used. The assignment of words to a particular category is done by the number.

The section [Words] contains all words. Letters are capitalized on reading. Every line corresponds to a word. If the word is followed by an equal sign the rest of the line (or up to the semicolon) describes the meaning of this word. If a semicolon follows the number identifies the category as defined in the section above.

[Header]
Author=John Doe
Version=0.0.1
Licence=GPL
Comment=Just a demo
StandardCategory=Nouns
[Categories]
1=Verb
2=Adjective
[Words]
AA
AARDVARK=an African anteater
ABDUCE=to abduct;1
ADDITIVELY=;2

In the example the word AA has no meaning and is assigned to the standard category "Nouns". The second word AARDVARK got a meaning but no special category again. And the next two words are assigned to the category 1 (Verb) and 2 (Adjective) with or without a description.

Handling of digraphs

Dictionaries that should contain of digraphs or trigraphs needs special treatment. For a proper use of those multi characters letters you have to configure the letter set accordingly. Dictionary and letter needs coordination.

Entsprechend dem Reglement für das spanischsprachige Scrabble werden die spanischen Buchstabenkombinationen CH, LL und RR auf jeweils einem Spielstein dargestellt. Da die direkte Eingabe von zwei oder mehreren Zeichen im Buchstabenset nicht möglich ist, ersetzen im spanischen Standardbuchstabenset jeweils die Ziffern 1, 2 und 3 die Digraphen CH, LL und RR. In den Einträgen des spanischen Wörterbuchs unter [Words] wurden sämtliche Digraphen CH, RR und LL ebenfalls durch die Ziffern 1, 2 und 3 ersetzt. Wörter wie LLAMAR und CHAMPURRA werden also als 2AMAR bzw. 1AMPU3A aufgelistet. Damit vom Programm statt der Ziffern die korrekten Digraphen ausgewiesen werden können, muss im Wörterbuch unter dem Header der Passus [Replace] 1=CH 2=LL 3=RR stehen.

Analog ist zu verfahren, wenn Wörterbücher für andere Sprachen erstellt werden sollen, die ebenfalls Digraphen verwenden. Dabei muss sorgfältig überprüft werden, ob in der jeweiligen Sprache wirklich alle entsprechenden Buchstabenkombinationen Digraphenstatus haben, damit nicht zufällige Buchstabenkombinationen, die als separate Buchstaben ausgewiesen werden müssen, fälschlicherweise als Digraphen erfasst werden.

[Header]
Version=100003
Author=MIO
StandardCategory=Conforme al DRAE
License=Creative Commons NC3
Release=2010-05-21
Comentario=Los dígrafos CH, LL y RR 
      han sido reemplazados
      por 1, 2 y 3 respectivamente.
[Replace]
1=CH
2=LL
3=RR
[Categories]
[Words]
2AMAR
1AMPU3A

Buchstabenset integrieren

Falls das Wörterbuch für eine Sprache erstellt werden soll, deren Buchstabenverteilung noch nicht fest im Programm integriert ist oder wenn es besondere Daten sind, dann kann die Angabe im Wörterbuch gespeichert werden. Wenn das Buchstabenset dann beim Laden nicht mit dem gerade eingestellten Set übereinstimmt, wird der Anwender gefragt, ob die Einstellungen automatisch vorgenommen werden sollen. Die Parameter werden im [Header] als [Letters], [Values] und [Counts] angegeben (die eigenartige Schreibweise muss eingehalten werden). Im Beispiel ist der Abschnitt aus dem "Math"-Wörterbuch dargestellt.

[Header]
...
Letters=⁼,0,1,2,3,4,5,6,7,8,9,−,×,÷,+,.,!,^,²,³,√,∜,∞,>,<
Values=0,3,1,2,4,3,3,4,5,4,4,6,6,7,6,8,10,9,10,10,7,10,10,10,10
Counts=18,6,10,8,7,7,7,7,6,6,6,4,4,3,4,3,1,1,1,1,3,1,1,1,1
...
[Words]
−1+26×4⁼103=;3
−1+4×26⁼103=;3
...
GeoLogo.png Language:

DeutschEnglishEspañolFrançaisGaeilgeGàidhligItalianoSvenska