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


Objetivo: [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 ^^

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

Gracias.

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

Salu2

Perfil MP  
Objetivo: 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?

Perfil MP  
Objetivo: 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

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

Perfil MP  
Objetivo: 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


Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.5362s (PHP: 80% SQL: 20%)
Consultas SQL: 13 - Debug on - GZIP Activado