Creature template locale

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица creature_template_locale

Таблица creature_template_locale из базы данных world хранит **локализацию текстовых полей** шаблона существа: имена и титулы для разных языков (locale).

PRIMARY KEY составной: (entry, locale).

Field Type Attributes Key Null Default Extra
entry int UNSIGNED PRIMARY NO 0
locale varchar(4) utf8mb4_unicode_ci PRIMARY NO
Name mediumtext utf8mb4_unicode_ci YES NULL
NameAlt mediumtext utf8mb4_unicode_ci YES NULL
Title mediumtext utf8mb4_unicode_ci YES NULL
TitleAlt mediumtext utf8mb4_unicode_ci YES NULL
VerifiedBuild int NO 0

entry

ID шаблона существа, для которого задаются локализованные строки. Ссылка на creature_templateentry.

Пример: 1976

locale

Код локали (язык/регион) в формате 2–4 символа. Типичные значения, используемые в TrinityCore/DB:

Value Язык
enUS English (US)
koKR Korean
frFR French
deDE German
zhCN Chinese (Simplified)
zhTW Chinese (Traditional)
esES Spanish (EU)
esMX Spanish (LA)
ruRU Russian
ptBR Portuguese (Brazil)
itIT Italian

Пример: ruRU

Name

Локализованное имя существа для указанной locale. Если NULL — используется базовое имя из creature_templatename.

Пример: "Стражник Штормграда"

NameAlt

Альтернативное имя (если используется клиентом/контентом). Если NULL — альтернативное имя не задано.

Пример: NULL

Title

Локализованный титул/подзаголовок (subname), отображаемый как <Title>. Если NULL — используется базовый subname из creature_templatesubname (если он задан).

Пример: "Мастер оружия"

TitleAlt

Альтернативный титул (если используется клиентом/контентом). Если NULL — альтернативный титул не задан.

Пример: NULL

VerifiedBuild

Служебное поле TrinityDB Team: отметка, из какого client build подтверждены данные.

Value Описание
0 Не проверено/не распарссено
>0 Распарсено из WDB указанного build клиента
-1 Заглушка до появления корректных данных
-(Client Build) Распарсено из WDB указанного build и затем вручную правилось

Пример: 0