http://eswow2.start-zone.net/./viewtopic.php?f=5&t=121
-----------------------------------
Dekadence
Vie 02 Dic, 2011 00:29

[Problema Y Solución] Las Misiones No Se Traducen
-----------------------------------
Saludos ^^

Hoy me he encontrado con el problema de que [u]TrinityCore ha cambiado la estructura de la tabla "quest_template"[/u] 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:
[code linenumbers=false]TrinityCore/comunes/locales_quest.sql[/code]

Buscar esta linea:
[code linenumbers=false]INSERT IGNORE INTO `locales_quest` (`entry`) SELECT `entry` FROM `quest_template`[/code]

Y sustituirla por esta:
[code linenumbers=false]INSERT IGNORE INTO `locales_quest` (`entry`) SELECT `Id` FROM `quest_template`[/code]

Espero que a alguien le halla servido esta ayuda

Un saludo ^^


-----------------------------------
turuk
Vie 02 Dic, 2011 03:26

Re: [Problema Y Solución] Las Misiones No Se Traducen
-----------------------------------
Buén apunte. 

Gracias.


-----------------------------------
Mrbytes
Vie 02 Dic, 2011 21:50

Re: [Problema Y Solución] Las Misiones No Se Traducen
-----------------------------------
Gracias por el aviso, lo tendremos en cuenta en la proxima rev.

Salu2


-----------------------------------
elquin
Lun 26 Dic, 2011 23:04

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
Lun 26 Dic, 2011 23:15

Re: [Problema Y Solución] Las Misiones No Se Traducen
-----------------------------------
[IMG]http://i222.photobucket.com/albums/dd130/elquin17/subir-3.jpg[/IMG]

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
Lun 26 Dic, 2011 23:52

Re: [Problema Y Solución] Las Misiones No Se Traducen
-----------------------------------
ya lo pude solucionar =) grax por tu ayuda


-----------------------------------
Cliff_HFM
Sab 14 Dic, 2013 00:03

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  :razz:


