Gameobject template locale

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

Таблица gameobject_template_locale

Таблица gameobject_template_locale из базы данных world хранит локализованные строки для шаблонов игровых объектов. Связывает gameobject_template.entry с кодом локали и переводами полей, используемых в отображении. Применяется для мультиязычных названий и подписей при взаимодействии с игровым объектом.

Field Type Attributes Key Null Default Extra
entry int UNSIGNED PRIMARY NO 0
locale varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci PRIMARY NO
name mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci YES
castBarCaption mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci YES
unk1 mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci YES
VerifiedBuild int NO 0

entry

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

Пример: 179965

locale

Код локали (языка) перевода. Используется ядром для выбора нужной строки в зависимости от локали клиента.

Пример: ruRU

Значения locale (типовые)

Набор кодов локалей зависит от сборки/клиента. Ниже — типовые значения, которые обычно встречаются в данных.

Value Описание
enUS Английский (США)
enGB Английский (Великобритания)
koKR Корейский
frFR Французский
deDE Немецкий
zhCN Китайский (упрощённый)
zhTW Китайский (традиционный)
esES Испанский (Европа)
esMX Испанский (Латинская Америка)
ruRU Русский
ptBR Португальский (Бразилия)
itIT Итальянский

name

Локализованное имя игрового объекта. Используется как перевод для gameobject_template.name в указанной locale.

Пример: Железная жила

castBarCaption

Локализованная подпись полосы применения. Используется как перевод для gameobject_template.castBarCaption в указанной locale.

Пример: Открытие

unk1

Локализованное значение для поля unk1. Назначение исходного поля зависит от реализации; здесь хранится перевод/локализованный вариант для указанной locale.

Пример:

VerifiedBuild

Номер билда, в котором запись была проверена/подтверждена. Служебное поле качества данных; влияние на логику зависит от реализации ядра.

Пример: 0