Zum Hauptinhalt springen
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Aufbau einer tlx-Datei

Eine.tlx-Datei ist ein zeilenbasierendes Wörterbuch. Die Endung.tlx steht für Text Lexicon.

Sie können als benutzerdefinierte Wörterbücher für das CtxDocEdit verwendet werden. Dazu stehen die Funktionen ``WinDocUserDictAddName() und WinDocUserDictRemoveName() zur Verfügung.

Jede.tlx-Datei beginnt in der ersten Zeile mit einer sogenannten Language ID. Diese soll Auskunft darüber geben, um welche Sprache es sich bei dem Lexikon handelt.

Language IDs:

  • Afrikaans: 24934
  • English (USA): 24941
  • Arabisch: 24946
  • Weißrussisch: 25189
  • Bulgarisch: 25191
  • English (Großbritannien): 25202
  • English (Kanada): 25441
  • Tschechisch: 25459
  • Dänisch: 25697
  • Holländisch: 25717
  • Griechisch: 25964
  • Esperanto: 25967
  • Estnisch: 25972
  • Baskisch: 25973
  • Finnisch: 26217
  • Färöisch: 26223
  • Französisch: 26226
  • Deutsch: 26469
  • Kroatisch: 26738
  • Ungarisch: 26741
  • Isländisch: 26995
  • Italienisch: 26996
  • Hebräisch: 26999
  • Jiddisch: 27241
  • Grönländisch: 27500
  • Litauisch: 27764
  • Lettisch: 27766
  • Mazedonisch: 28011
  • Maltesisch: 28020
  • Norwegisch (Bokmål): 28258
  • Norwegisch (Nynorsk): 28270
  • Portugiesisch (Brasilien): 28770
  • Polnisch: 28780
  • Portugiesisch (Iberien): 28783
  • Roma: 29293
  • Rumänisch: 29295
  • Russisch: 29301
  • Katalanisch: 29539
  • Swahili: 29545
  • Slowakisch: 29547
  • Slowenisch: 29548
  • Spanisch: 29552
  • Albanisch: 29553
  • Serbisch: 29554
  • Schwedisch: 29559
  • Türkisch: 29813
  • Ukrainisch: 30059
  • Beliebige Sprache: 30840

Die Language ID wird mit der Zeichenfolge '#LID' gekennzeichnet. Die folgenden Zeilen enthalten die Wörter, die im CtxDocEdit als richtig dargestellt werden sollen. Jede Zeile hat dabei folgenden Aufbau:

<Word><TAB><Key>[<OtherWord>]

<Word> ist das Wort, das hinzugefügt werden soll.

Dieses wird mit einem Tabulator (<TAB>) vom dem Schlüsselwort (<Key>) getrennt.

Der <Key> sagt aus, wie das Wort zu interpretieren ist.

Folgende **<Key>**s sind definiert:

  • a Das Wort <Word> wird automatisch durch das Wort in <OtherWord> ersetzt. Es wird die Groß-/Kleinschreibung aus dem Wörterbuch verwendet.
  • A Das Wort <Word> wird automatisch durch das Wort in <OtherWord> ersetzt. Es wird die Groß-/Kleinschreibung des Wortes in <Word> verwendet.
  • c Das Wort <Word> kann vom Benutzer durch das Wort in <OtherWord> ersetzt werden. Es wird die Groß-/Kleinschreibung aus dem Wörterbuch verwendet.
  • C Das Wort <Word> kann vom Benutzer durch das Wort in <OtherWord> ersetzt werden. Es wird die Groß-/Kleinschreibung des Wortes in <Word> verwendet.
  • e Das Wort <Word> gilt als falsch, auch wenn es in anderen Wörterbüchern als richtig definiert ist. Die Angabe von <OtherWord> entfällt.
  • i Das Wort <Word> gilt als richtig. Die Angabe von <OtherWord> entfällt.

Wird das Wort in <Word> kleingeschrieben, darf es sowohl klein als auch groß vorkommen. Z. B. Verben, die auch am Satzanfang stehen können. Wird das Wort in <Word> großgeschrieben, gilt das Wort nur großgeschrieben als richtig. Z. B. Nomen.

info

Momentan kann nur der <Key> i verwendet werden.

Beispiel Aufbau:

#LID 30840
CONZEPT i
vectorsoft i
eclipse i
superkalifragilistischexpiallegetisch i
Kaubonbon i
Kammquoting i
plenken i