Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
[Problema Y Solución] Las Misiones No Se Traducen
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje [Problema Y Solución] Las Misiones No Se Traducen 
 
Saludos ^^

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 ^^
 



 
Dekadence - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Gracias por el tema tan útil, Dekadence:
Mrbytes (02 Diciembre), viktorfreire (01 Diciembre) 
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
Buén apunte.

Gracias.
 



 
turuk - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
Gracias por el aviso, lo tendremos en cuenta en la proxima rev.

Salu2
 





base_firma_1307660037_676725

¡Como no sabía que era imposible, lo hice!
 
Mrbytes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
disculpa esa linea de la que hablas como lo modifico manualmente o abriendo con algun programa?, y donde encuentro ese archivo?
 



 
elquin - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
subir-3

me sale eso es por eso q no se traduce cierto?

la bd que tengo es:

Trinity Core has been updated to the latest revision (ea7b0b064da0)
Trinity Database has been updated to the latest revision (335.11.44)

saludos
 



 
elquin - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
ya lo pude solucionar =) grax por tu ayuda
 



 
elquin - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Problema Y Solución] Las Misiones No Se Traducen 
 
Comparto mi experiencia ya que aun cambiando la linea como sugirió el amigo Dekadence, aun no conseguía traducir las quest ni los textos de los npc's.
Al parecer mis problemas fueron 2.. Aparte de que no insertaba nada en las tablas "locales_quest" y  "locales_npc_text", al parecer tampoco "duplicaba" los ID's de las demás tablas.. por tanto cuando WHERE `entry`='1' .. al no existir el Id de "entry" no actualizaba ningún dato.
Ademas al ser WHERE `entry`='1' tampoco funcionaba ningún UPDATE ya que la columna había cambiado de Entry a ID.

Por tanto hice lo siguiente:

A- Trate de traducir con el instalador de Eswow2, enseguida advertí que me daba el error
" Unknown column 'entry' in 'field list' "
En las tablas: "locales_quest" y "locales_npc_text". (sucede por el error que nos explica Dekadence, el cual afecta no solo a INSERT sino también a TODAS las UPDATES)

B- Tome el consejo de Dekadence en locales_quest.sql, ya que en locales_npc_text.sql ya estaba cambiado "entry" por "ID".

C- Con SQLYog; fui a la tabla "quest_template" y "npc_text", luego exporte los datos de la columna ID como CSV.

D- Después fui a las tablas "locales_quest" y "locales_npc_text" e importe los CSV que les correspondían a cada una y  que solo afectara a la columna ID.
Con esto conseguí tener todos los valores ID con todas las demás columnas en NULL.

E- Finalmente altere las tablas para cambiar el nombre de la columna ID a entry. Para que funcionaran todos los UPDATE de las traducciones.

Con esto pude traducir todas las tablas satisfactoriamente sin ningún error. Obviamente luego de actualizarlas volví a cambiar la columna entry por ID, de ambas tablas.

El único problema es que parece que todas las misiones se tradujeron bien .. solo que no en el registro de misiones .. ahi siguen apareciendo en ingles todas. Asi que si alguno sabe el porque se lo agradecería mucho.

Bueno espero si alguien tuvo este problema, que le sirva mi pequeña ayudita  
 



 
Cliff_HFM - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario