Hoy me he encontrado con el problema de que TrinityCore ha cambiado la estructura de la tabla "quest_template" concretamente han sustituido el antiguo campo "entry" por "Id" el cual afecta a las traducciones de eswow2 ya que la sql busca el campo "entry" dentro de "quest_template" y no agrega ninguna fila a "locales_quest"
La solucíon es editar el archivo de EsWoW2:
TrinityCore/comunes/locales_quest.sql
Buscar esta linea:
INSERT IGNORE INTO `locales_quest` (`entry`) SELECT `entry` FROM `quest_template`
Y sustituirla por esta:
INSERT IGNORE INTO `locales_quest` (`entry`) SELECT `Id` FROM `quest_template`
Espero que a alguien le halla servido esta ayuda
Un saludo ^^