Creature text locale
Таблица creature_text_locale
Таблица creature_text_locale из базы данных world — таблица локализации для creature_text. Она хранит перевод поля Text для конкретной строки реплики (CreatureID + GroupID + ID) на выбранную локаль (Locale).
PRIMARY KEY составной: (CreatureID, GroupID, ID, Locale).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| CreatureID | int | UNSIGNED | PRIMARY | NO | 0 | |
| GroupID | tinyint | UNSIGNED | PRIMARY | NO | 0 | |
| ID | tinyint | UNSIGNED | PRIMARY | NO | 0 | |
| Locale | varchar(4) | utf8mb4_unicode_ci | PRIMARY | NO | ||
| Text | mediumtext | utf8mb4_unicode_ci | YES | NULL |
CreatureID
ID шаблона существа, которому принадлежит реплика. Должен совпадать с creature_text → CreatureID.
Пример: 68
GroupID
ID группы реплик. Должен совпадать с creature_text → GroupID.
Пример: 0
ID
Порядковый номер реплики внутри группы. Должен совпадать с creature_text → ID.
Пример: 2
Locale
Код локали (язык/регион), для которого задан перевод.
| Value | Язык |
|---|---|
| deDE | German |
| esES | Spanish (EU) |
| esMX | Spanish (Latin American) |
| frFR | French |
| itIT | Italian |
| koKR | Korean |
| ptBR | Portuguese (Brazil) |
| ruRU | Russian |
| zhCN | Chinese (China) |
| zhTW | Chinese (Taiwan/Traditional) |
Пример: ruRU
Text
Переведённый текст для creature_text → Text на указанную Locale. Если NULL — перевод не задан (будет использован базовый текст из creature_text).
Пример: "За Штормград!"