Achievement reward locale

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

Таблица achievement_reward_locale

Таблица achievement_reward_locale из базы данных world хранит локализацию текста письма с наградой за достижение: тему (Subject) и тело письма (Body) для конкретного языка (Locale).

Таблица используется совместно с achievement_reward: если для достижения задана награда, то для разных локалей можно хранить переводы текста письма. Ключ таблицы составной: ('ID, Locale).

Field Type Attributes Key Null Default Extra
ID int UNSIGNED PRIMARY NO 0
Locale varchar(4) utf8mb4_unicode_ci PRIMARY NO
Subject mediumtext utf8mb4_unicode_ci YES NULL
Body mediumtext utf8mb4_unicode_ci YES NULL

ID

ID достижения (Achievement ID), для которого задаётся локализованный текст письма. Ссылка на achievement_rewardID.

Пример: 2144

Locale

Код локали (языка) в формате из 4 символов.

Возможные значения

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

Пример: ruRU

Subject

Локализованная тема письма, которое получает игрок за достижение.

Value Описание
NULL Тема не задана (локализация отсутствует)
Строка Тема письма

Пример: "Награда за достижение"

Body

Локализованный текст тела письма, которое получает игрок за достижение.

Value Описание
NULL Текст не задан (локализация отсутствует)
Строка Текст письма

Пример: "Поздравляем! Прими эту награду."