Language token

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску

Токены языка можно использовать для настройки существующих языков или создания совершенно новых языков. Описание существующего языка можно найти в <Dwarf Fortress>\data\vanilla\vanilla_languages\ в файлах language_*.txt. Каждый токен разрешен в определенном контексте.

Примечание: Все языковые raw-файлы используют кодировку Codepage 437, и вы должны убедиться, что редактируете их в этом формате. Поскольку многие текстовые редакторы по умолчанию используют UTF-8, некоторые символы с диакритическими знаками могут отображаться неправильно. Сохранение одного из raw-файлов языка по умолчанию в UTF вызовет перезапись этих символов вопросительным знаком Юникода, что приведет к повреждению файла. Чтобы исправить это, загрузите снова копию игры и возьмите чистый файл оттуда.

Слово

Токен Аргументы Описание
NOUN
  • ед. ч.
  • мн. ч.
Начинает определение слова в качестве существительного.
ADJ
  • прилагательное
Начинает определение слова в качестве прилагательного.
PREFIX
  • префикс
Начинает определение слова в качестве префикса/приставки.
VERB
  • форма первого лица
  • форма третьего лица
  • форма прошедшего времени
  • причастие прошедшего времени
  • причастие настоящего времени
Начинает определение слова в качестве глагола.
ADJ_DIST
  • 1-7
Определяет, в каком порядке будет идти прилагательное, когда в строке несколько прилагательных.
THE_NOUN_SING Позволяет использовать существительное в форме единственного числа после "the". ("The X of Y", где X – слово с этим токеном)
THE_NOUN_PLUR То же, что и предыдущий токен, но для множественного числа. ("The Xs of Y")
THE_COMPOUND_NOUN_SING Позволяет использовать после "the" существительное в составе составного существительного. ("The Z-X of Y")
THE_COMPOUND_NOUN_PLUR То же, что и предыдущий токен, но для множественного числа. ("The Z-Xs of Y")
THE_COMPOUND_ADJ Позволяет использовать после "the" прилагательное в составе составного существительного. ("The Z-X of Y").
OF_NOUN_SING Позволяет использовать существительное в форме единственного числа после "of" ("The Y of X").
OF_NOUN_PLUR То же, что и предыдущий токен, но для множественного числа. ("The Y of Xs")
FRONT_COMPOUND_NOUN_SING Позволяет использовать существительное в форме единственного числа на первом месте в составном существительном. ("XY", напр. в фамилиях)
FRONT_COMPOUND_NOUN_PLUR То же, что и предыдущий токен, но для множественного числа.
REAR_COMPOUND_NOUN_SING Позволяет использовать существительное в форме единственного числа на втором месте в составном существительном. ("YX", напр. в фамилиях)
REAR_COMPOUND_NOUN_PLUR То же, что и предыдущий токен, но для множественного числа.
FRONT_COMPOUND_ADJ Позволяет использовать прилагательное в форме единственного числа на первом месте в составном существительном.
REAR_COMPOUND_ADJ Позволяет использовать прилагательное в форме единственного числа на втором месте в составном существительном.
FRONT_COMPOUND_PREFIX Позволяет добавлять префиксную форму слова в качестве префикса к составному существительному.
THE_COMPOUND_PREFIX Позволяет добавлять префиксную форму слова в качестве префикса в сложном слове после "the".
STANDARD_VERB Позволяет использовать глагол в составном существительном, а его причастия - в качестве прилагательных.

Символ

Токен Аргументы Описание
S_WORD
  • слово
Позволяет описать символ определённым словом (в файле language_words.txt). Слово может относиться к нескольким символам.

Перевод

Токен Аргументы Описание
T_WORD
  • слово
  • перевод
Определяет перевод слова (в файле language_words.txt).

Английский вместо дварфийского

Можно перевести в языковых файлах все слова с помощью регулярного выражения:

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

Также