Gossip menu option locale
Таблица gossip_menu_option_locale
Таблица gossip_menu_option_locale из базы данных world хранит локализованные тексты пунктов меню диалогов (gossip). Связывает пункт из gossip_menu_option по (MenuID, OptionID) с кодом локали и переводами текстов OptionText/BoxText. Используется системой диалогов для отображения текста на языке клиента.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| MenuID | int | UNSIGNED | PRIMARY | NO | 0 | |
| OptionID | int | UNSIGNED | PRIMARY | NO | 0 | |
| Locale | varchar(4) | CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci | PRIMARY | NO | ||
| OptionText | mediumtext | CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci | YES | |||
| BoxText | mediumtext | CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci | YES |
MenuID
ID меню, к которому относится локализуемый пункт. Ссылается на gossip_menu_option.MenuID и определяет группу пунктов.
Пример: 10000
OptionID
ID пункта внутри меню. Ссылается на gossip_menu_option.OptionID и определяет, какой пункт переводится.
Пример: 0
Locale
Код локали (языка) перевода. Используется ядром для выбора текста в зависимости от локали клиента.
Пример: ruRU
Значения Locale (типовые)
Набор кодов локалей зависит от сборки/клиента. Ниже — типовые значения, которые обычно встречаются в данных.
| Value | Описание |
|---|---|
| enUS | Английский (США) |
| enGB | Английский (Великобритания) |
| koKR | Корейский |
| frFR | Французский |
| deDE | Немецкий |
| zhCN | Китайский (упрощённый) |
| zhTW | Китайский (традиционный) |
| esES | Испанский (Европа) |
| esMX | Испанский (Латинская Америка) |
| ruRU | Русский |
| ptBR | Португальский (Бразилия) |
| itIT | Итальянский |
OptionText
Локализованный текст кнопки пункта меню. Перевод для gossip_menu_option.OptionText в указанной Locale; может быть NULL.
Пример: Покажи товары
BoxText
Локализованный текст окна подтверждения/подсказки. Перевод для gossip_menu_option.BoxText в указанной Locale; может быть NULL.
Пример: Заплатить за услугу?