📖 表说明

物品模板本地化表为不同语言的客户端提供物品名称和描述的翻译。这个表允许服务器为不同语言的玩家显示本地化的物品信息,包括装备、消耗品、任务物品等。

数据来源: 本文档基于AzerothCore官方Wiki和官方数据表借鉴.sql编写,确保字段定义的准确性和权威性。

📊 表结构

字段名 数据类型 属性 默认值 描述
ID int(10) unsigned 不为空 主键 0 物品模板ID,对应item_template.entry
locale varchar(4) 不为空 主键 语言代码
Name text 可为空 NULL 本地化的物品名称
Description text 可为空 NULL 本地化的物品描述
VerifiedBuild int(11) 可为空 NULL 验证的客户端版本号

🔑 核心字段详解

🆔 ID - 物品模板ID

详细说明:物品模板的唯一标识ID,对应item_template表中的entry字段。 取值范围:对应item_template.entry
  • 主键字段,与locale共同组成复合主键
  • 必须对应item_template表中存在的entry
  • 用于关联物品的基本信息和本地化信息

🌐 locale - 语言代码

详细说明:本地化的语言代码,标识翻译的目标语言。 取值范围:标准语言代码
语言代码 语言名称 说明
zhCN 简体中文 中国大陆地区使用的中文
zhTW 繁体中文 台湾地区使用的中文
enUS 美式英语 美国地区使用的英语
enGB 英式英语 英国地区使用的英语
koKR 韩语 韩国地区使用的韩语
frFR 法语 法国地区使用的法语
deDE 德语 德国地区使用的德语
esES 西班牙语 西班牙地区使用的西班牙语
ruRU 俄语 俄罗斯地区使用的俄语

📝 Name - 本地化物品名称

详细说明:物品在指定语言下的名称翻译。 取值范围:文本字符串

示例:

  • 英文(enUS): "Thunderfury, Blessed Blade of the Windseeker"
  • 中文(zhCN): "雷霆之怒,逐风者的祝福之剑"

📄 Description - 本地化物品描述

详细说明:物品在指定语言下的描述文本翻译。 取值范围:文本字符串

示例:

  • 英文(enUS): "A legendary blade forged from the essence of the Windseeker."
  • 中文(zhCN): "一把由逐风者精华锻造的传说之剑。"

🔢 VerifiedBuild - 验证版本号

详细说明:验证此本地化信息的客户端版本号。 取值范围:客户端版本号
  • 用于标识数据来源的客户端版本
  • 帮助追踪数据的版本兼容性
  • NULL表示未验证或版本未知

💡 实际案例

物品 物品ID 19019 - 雷霆之怒的本地化

传说级单手剑"雷霆之怒,逐风者的祝福之剑"的多语言翻译示例

-- 英文版本 (enUS) DELETE FROM item_template_locale WHERE ID = 19019 AND locale = 'enUS'; INSERT INTO item_template_locale VALUES (19019, 'enUS', 'Thunderfury, Blessed Blade of the Windseeker', 'A legendary blade forged from the essence of the Windseeker.', 12340); -- 中文版本 (zhCN) DELETE FROM item_template_locale WHERE ID = 19019 AND locale = 'zhCN'; INSERT INTO item_template_locale VALUES (19019, 'zhCN', '雷霆之怒,逐风者的祝福之剑', '一把由逐风者精华锻造的传说之剑。', 12340);

物品 物品ID 118 - 粗制绷带的本地化

基础消耗品的本地化示例

-- 英文版本 (enUS) DELETE FROM item_template_locale WHERE ID = 118 AND locale = 'enUS'; INSERT INTO item_template_locale VALUES (118, 'enUS', 'Heavy Linen Bandage', 'A heavy bandage made from linen cloth.', 12340); -- 中文版本 (zhCN) DELETE FROM item_template_locale WHERE ID = 118 AND locale = 'zhCN'; INSERT INTO item_template_locale VALUES (118, 'zhCN', '厚亚麻绷带', '用亚麻布制成的厚绷带。', 12340);

⚡ 快速参考

常用语言代码

语言代码 语言名称 使用地区
zhCN 简体中文 中国大陆
zhTW 繁体中文 台湾
enUS 美式英语 美国
enGB 英式英语 英国
koKR 韩语 韩国
frFR 法语 法国
deDE 德语 德国
esES 西班牙语 西班牙
ruRU 俄语 俄罗斯

表关系

🔗 相关表格

❓ 常见问题

Q1: 如何添加新的语言翻译?
使用INSERT语句添加新的记录,指定物品ID、语言代码、名称和描述。例如:INSERT INTO item_template_locale VALUES (19019, 'zhCN', '雷霆之怒', '传说之剑', 12340);
Q2: locale字段支持哪些语言?
支持9种主要语言:zhCN(简体中文)、zhTW(繁体中文)、enUS(美式英语)、enGB(英式英语)、koKR(韩语)、frFR(法语)、deDE(德语)、esES(西班牙语)、ruRU(俄语)。
Q3: 如果没有本地化记录会显示什么?
如果没有对应的本地化记录,客户端会显示item_template表中的原始名称和描述(通常是英文)。