wxatGP500 wxatGP500.co.uk
Foro de la web wxatGP500 dedicada al mejor simulador de motociclismo de todos los tiempos.
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

El GP500 verdaderamente multilenguaje

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro wxatGP500.co.uk -> Soporte técnico
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
wxat
Site Admin


Registrado: 03 Mar 2006
Mensajes: 14805

MensajePublicado: Mie Dic 25, 2013 6:03 pm    Título del mensaje: El GP500 verdaderamente multilenguaje Responder citando

Cuando Xavier Alaman me mandó sus Strings y Controls para traducir el BKS MotoGP'13 de Octos al catalán se me ocurrió pensar en la posibilidad de traducir el GP al completo. De conseguirlo, significaría que podría ser utilizado en cualquier lenguaje, en cualquier idioma. Y la incógnita se resolvió favorablemente o, por lo menos, favorablemente para las lenguas basadas en el alfabeto latino (no estoy capacitado para hacer pruebas en idiomas con otros caracteres).

Se necesitan tres cosas. La primera, un GPXXXXStrings.txt en el idioma deseado. El UI_XXXControls.txt es el mismo para todos los idiomas aunque podría ajustarse más por el número de caracteres (no utiliza el mismo espacio "reglajes de la moto" que "settings" y aunque en este caso podría arreglarse escribiendo solo "reglajes" o dejando el espacio para "reglajes de la moto", en otros casos puede ser preferible modificar el Controls para dejar más espacio o escribir en una fuente más pequeña). Igualmente, cualquier Strings podría ser válido para cualquier BKS ya que solo suelen cambiar pequeños aspectos (por ejemplo, un Strings puede decir "reglajes", otro "reglajes de la moto" y otro "settings" aun siendo todos en castellano).

La segunda, un Gp-languageXXX.dkz. Para "construirlo", hay que descomprimir uno de los habituales y sustituir el Strings y el Controls por los del idioma que queramos incorporar. Para evitar problemas, se pueden utilizar los del GP500Light o cualquiera de los MODS de campeonatos de los últimos celebrados (Trofeo de invierno, por ejemplo) ya que no son los dkz originales y pueden descomprimirse como zip. Se renombra el archivo a zip, se descomprime con normalidad, se sustituyen el Strings y el Controls (hacer un Background para "Licence" sería ya rizar el rizo) y se vuelve a comprimir con el compresor por defecto de Windows 7 (botón derecho y enviar a carpeta comprimida). Se renombra coo GP-languageXXX.dkz (siendo ahora XXX el nuevo idioma) y listo.

La tercera, modificar el registro. Hay dos posibilidades, equipos con arquitectura de 32 bits o de 64. Las rutas serían:

32bits- [HKEY_LOCAL_MACHINE\SOFTWARE\Microprose\GP500]
"Locale Name"="XXX"

64bits- [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microprose\GP500]
"Locale Name"="XXX"

En este caso, XXX sería el idioma en el que lo tenemos (generalmente está escrito en inglés) y que cambiaremos por el idioma en el que lo queremos tener.

Ya solo falta hacer los Strings y Controls para todos los BKS que tengamos instalados y ya tendremos nuestra instalación en el idioma que queramos.

Estamos acostumbrados a disponer del GP en castellano, inglés, francés, italiano y alemán, con este sistema podríamos tenerlo (con un poco de trabajo) en muchos más.

Dicho ésto, Xavier tuvo la precaución de eliminar los acentos y apóstrofes para evitar conflictos. Creo que esta precaución podría no ser necesaria si se utilizaran estilos que trabajen con fuentes que contengan esos acentos. Por ejemplo, los que trabajen con Font Futura6 o Font Futura12 (seguro que hay alguna más). Puede modificarse el Controls para utilizar estos estilos y el nuevo Controls puede ser totalmente compatible con los demás idiomas.

Saludos.
_________________
Recuerda, a partir del 01-12-07:
La medida de las firmas se limita a imágenes de una resolución máxima de 800x150p y nunca con un peso superior a 1024Kb. Si además se desea usar texto, por cada linea se restarán 15p de alto de la imagen.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
vga



Registrado: 14 Mar 2006
Mensajes: 1622
Ubicación: El Prat, BCN

MensajePublicado: Vie Dic 27, 2013 12:22 pm    Título del mensaje: Responder citando

Interesante wxat, sobretodo para los lenguajes "no nativos" del GP500.

Yo tenía un GPXXXStrings en catalán de cuando empecé a trastear y no veas lo que costaba cambiarlo todo.

Saludos.
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo
wxat
Site Admin


Registrado: 03 Mar 2006
Mensajes: 14805

MensajePublicado: Vie Dic 27, 2013 7:08 pm    Título del mensaje: Responder citando

Ya había uno para el gp500 original en las descargas de Polux, de Arnau. Era el Strings original en catalán renombrado como varios de los idiomas disponibles, pero no tenía muchas explicaciones: "instala y Go".

Saludos.
_________________
Recuerda, a partir del 01-12-07:
La medida de las firmas se limita a imágenes de una resolución máxima de 800x150p y nunca con un peso superior a 1024Kb. Si además se desea usar texto, por cada linea se restarán 15p de alto de la imagen.
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo MSN Messenger
pepete23



Registrado: 03 May 2006
Mensajes: 1202
Ubicación: Paradise City, Mountain Dew

MensajePublicado: Mie Ene 08, 2014 11:13 am    Título del mensaje: Responder citando

buena, eso del registro lo había hecho ya con el mod de las minimotos. Aunque solo era la versión de 32 bits. La verdad que iba muy bien, era una modo rápido de cambiar el lenguaje sin tener que ir cambiando nombres a los archivos.

Un saludo"
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro wxatGP500.co.uk -> Soporte técnico Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2002 phpBB Group