News:

SimuTranslator
Make Simutrans speak your language.

[ARCHIVADO] ¿Porqué no tenemos signo de apertura de exclamación ?

Started by Diegote, October 28, 2009, 02:37:33 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Diegote

Bueno, eso mismo  :) , he visto que en el juego los textos que tienen signos de exclamación, el signo de apertura no está soportado en el juego de caracteres del programa y aparece en su lugar un cuadradito □

Habrá alguna forma de que lo soporte? a quién se le puede consultar?

Gracias

vilvoh

Creo que es problema de la codificación de los archivos de texto que contienen dichos caracteres. Se puede arreglar, pero tendrás que dar más detalles de que textos y en qué lugares aparece el signo de apertura, más que nada por asegurarnos de si es una errata o es problema de codificación.

Si finalmente es por la susodicha codificación, la herramienta de traducción de textos Simutranslator, que es donde se almacenan y se gestionan todas las traducciones del juego, la supervisa Frank.

Escala Real...a blog about Simutrans in Spanish...

Diegote

Quote from: vilvoh on October 28, 2009, 03:09:25 PM
Creo que es problema de la codificación de los archivos de texto que contienen dichos caracteres. Se puede arreglar, pero tendrás que dar más detalles de que textos y en qué lugares aparece el signo de apertura, más que nada por asegurarnos de si es una errata o es problema de codificación.

Todos los textos con signo de apertura se ven con el cuadradito

Estuve mirando el archivo Prop-Latin1.bdf que es unos de los archivos de fuente que se cargan con el juego, ni idea como es el formato de estos archivos, pero es texto plano, lo abrí con metapad, y contiene los caracteres ascii. Al mirar el código 33 (33 es el signo final !) se puede ver esto

STARTCHAR char33
ENCODING 33
SWIDTH 312 0
DWIDTH 4
BBX 4 9 0 -1
BITMAP
60
60
60
60
60
60
00
60
60
ENDCHAR

Pero el código 173 (signo de apertura ascii) no existe en este archivo, con lo cual mi conclusión a priori es que no fue considerado.

vilvoh

Pero creo que eso no son los textos del juego, sino las fuentes para las letras. Me refería a los textos de ayuda o los mensajes de advertencia que aparecen en pantalla. Esos son los que habría que comprobar.

Buscando en Simutranslator, he encontrado estos textos, que parece incluyen los signos de apertura...habría que comprobarlos dentro del juego.

Quote¡Sin estación intermedia aquí!

Prueba: Intenta construir una cochera en medio de una carretera

Quote¡Aquí no se puede construir una cochera/astillero!

Prueba: Intenta construir un astillero en medio del mar.

Escala Real...a blog about Simutrans in Spanish...

Diegote

Quote from: vilvoh on October 28, 2009, 04:50:18 PM
Pero creo que eso no son los textos del juego, sino las fuentes para las letras. Me refería a los textos de ayuda o los mensajes de advertencia que aparecen en pantalla. Esos son los que habría que comprobar.

Buscando en Simutranslator, he encontrado estos textos, que parece incluyen los signos de apertura...habría que comprobarlos dentro del juego.

Prueba: Intenta construir una cochera en medio de una carretera

Prueba: Intenta construir un astillero en medio del mar.

Si, efectivamente, a esos me refería yo también y en el juego aparecen con el cuadradito, están además

¡Partida cargada!

En las versión más nueva 102.2 al pasar el mouse sobre un vehículo hay mensajes como
¡Partiendo de la cochera!

vilvoh

Vale, ya he visto el famoso cuadradito... :P

El fichero de textos en español está en pak/text/es.tab, y por lo que pone está codificado en ISO-8859-1. Creo que las soluciones serían codificar el fichero en UTF-8 o como bien dices añadir el código ASCII de los signos de apertura. Voy a comprobar si esto ocurrían anteriormente o no, por si es debido a algún cambio reciente. En cualquier caso me temo que será necesario crear un informe de errores en la sección Development and Bug Reports. Te cedo el honor Diegote... ;)

EDIT: También ocurre en la versión 102.0...tengo la sospecha de que esto lleva así desde hace tiempo.

Escala Real...a blog about Simutrans in Spanish...

Diegote

Quote from: vilvoh on October 28, 2009, 06:59:42 PM
Te cedo el honor Diegote... ;)

Ok  ;D , pero este tema de las normas de codificación yo no entiendo, tal vez sea más claro si tú lo posteas

vilvoh

Si te digo la verdad, yo tampoco soy un experto. Supongo que si exponemos el problema, la gente del equipo de desarrollo nos dará más detalles y explicará el por qué del mismo. Voy a sacar unas capturas y abriré un nuevo tema. En cuanto haya respuestas, pondré aqui un breve resumen de las mismas.

EDITO: Efectivamente, el signo de apertura de la exclamación no está incluido en el fichero de las fuentes de letra. Sin embargo, el signo de interrogación si está incluido. Teneís la respuesta en este mensaje de z9999, con imagen incluida del contenido actual del fichero Prop-Latin1.bdf.

Escala Real...a blog about Simutrans in Spanish...

Diegote

Quote from: vilvoh on October 29, 2009, 05:15:50 PM
Si te digo la verdad, yo tampoco soy un experto. Supongo que si exponemos el problema, la gente del equipo de desarrollo nos dará más detalles y explicará el por qué del mismo. Voy a sacar unas capturas y abriré un nuevo tema. En cuanto haya respuestas, pondré aqui un breve resumen de las mismas.

EDITO: Efectivamente, el signo de apertura de la exclamación no está incluido en el fichero de las fuentes de letra. Sin embargo, el signo de interrogación si está incluido. Teneís la respuesta en este mensaje de z9999, con imagen incluida del contenido actual del fichero Prop-Latin1.bdf.

Gracias vilvoh, esperemos que lo solucionen.

vilvoh

Parece que Prissi ya tiene un parche preparado. Habrá que estar atentos a las próximas compilaciones nocturnas. Y gracias a ti, yo ni me había dado cuenta. Ese error probablemente lleve mucho tiempo ahí y nadie se había fijado en ello, ni siquiera yo, pero tengo excusa ya que principalmente me dedico más a desarrollar nuevos objetos que a jugar... :::)

Escala Real...a blog about Simutrans in Spanish...

Diegote


vilvoh

¡Genial! una cosa menos... ;D

El tema queda bloqueado y archivado.

EDITO: efectivamente el cambio aparece en el registro del repositorio de código.

Quoteprissi modified /simutrans/trunk/simutrans/font/Prop-Latin1.bdf
Spanish inverted ! added to pro-latin1.bdf

Escala Real...a blog about Simutrans in Spanish...