Difference between revisions of "DF2014:Language token"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m (SYMBOL: text issue)
m
 
Line 2: Line 2:
 
{{av}}
 
{{av}}
  
'''Language tokens''' are used within the language_*.txt raw files. Each token is permitted in a specific context.
+
'''Language tokens''' are used within the language_*.txt raw files. Each [[token]] is permitted in a specific context.
  
 
==WORD==
 
==WORD==

Latest revision as of 13:32, 11 October 2019

This article is about the current version of DF.

Language tokens are used within the language_*.txt raw files. Each token is permitted in a specific context.

WORD[edit]

Token Arguments Description
NOUN
  • singular
  • plural
Begins defining a noun usage of a word.
ADJ
  • adjective
Begins defining an adjective usage of a word.
PREFIX
  • prefix
Begins defining a prefix usage of a word.
VERB
  • present first person
  • present third person
  • preterite
  • past participle
  • present participle
Defines a verb usage of a word.
ADJ_DIST number 1-7 Determines what order the adjective being defined comes in when in a string of multiple adjectives.
THE_NOUN_SING Lets the singular noun form of the word be used after "the" ("The X of Y", where X is the word with the tag).
THE_NOUN_PLUR As above, but with plural ("The Xs of Y").
THE_COMPOUND_NOUN_SING Lets the singular noun form of the word be used as part of a compound noun after "the" ("The Z-X of Y").
THE_COMPOUND_NOUN_PLUR As above, but with plural ("The Z-Xs of Y").
THE_COMPOUND_ADJ Lets the adjective form of the word be used as part of a compound noun after "the" ("The Z-X of Y").
OF_NOUN_SING Lets the singular noun form of the word be used after "of" ("The Y of X").
OF_NOUN_PLUR As above, but with plural ("The Y of Xs").
FRONT_COMPOUND_NOUN_SING Lets the singular noun form of the word be used at the front of a compound noun ("XY", as in surnames).
FRONT_COMPOUND_NOUN_PLUR As above, but with plural.
REAR_COMPOUND_NOUN_SING Lets the singular noun form of the word be used at the rear of a compound noun ("YX", as in surnames).
REAR_COMPOUND_NOUN_PLUR As above, but with plural.
FRONT_COMPOUND_ADJ Lets the adjective form of the word be used at the front of a compound noun.
REAR_COMPOUND_ADJ As above, but at the rear instead.
FRONT_COMPOUND_PREFIX Allows the prefix form to be appended as a prefix to a compound noun.
THE_COMPOUND_PREFIX Allows the prefix form to be appended as a prefix to a compound noun following "the".
STANDARD_VERB Allows the verb to be used in a compound noun and for its participles to be used as adjectives.

SYMBOL[edit]

Token Arguments Description
S_WORD
  • WORD
Specifies the given WORD (defined in #REDIRECT language_words.txt) as belonging to the symbol being defined. A given word can belong to multiple symbols.

TRANSLATION[edit]

Token Arguments Description
T_WORD
  • WORD
  • translation
Specifies a translation from a given WORD (defined in language_words.txt) into the language being defined.

English instead of dwarven language[edit]

You can hack the language files with this regular expression command:

:%s/T_WORD:\([A-Z_ -]*\):[^\]]*\]/T_WORD:\1:\L\1]/

See also[edit]

40d:Language (has expanded explanations of parts of the language system, which seems to still be the same in this version)