internacionalizar programa

Started by DCelso, December 02, 2010, 12:25:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DCelso

SplingerGU, ¿se podría hacer en Bennu algo a lo que se hace en c (y en otros lenguajes) para internacionalizar?
Eso de que escribes todas las cadenas que quieres traducir con _("micadena") o gettext("micadena") en el código y luego le pasas una herramienta que extrae todas las cadenas para traducirlas.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

el gettext ya se hablo hace mucho tiempo...
bennu tiene soporte de algo parecido... que son los msg, se necesita una carpeta msg, un file con el lang y extension msg, y dentro de ponen los mensajes de error, en el idioma que corresponde.

salvo que nunca se uso, no esta probado y puede que necesite tocarse algunas lineas de codigo que pueden no estar usandolo, aunque puede que si todo lo este usando.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Windgate

Siempre puedes tener los diálogos en ficheros de textos, un directorio para cada idioma, y a la hora de cargarlos usar una CONST que indique el directorio y por tanto el idioma.

Yo que no conocía lo de los msg lo hubiese hecho así xD

Si saco un rato miro lo de los msg, curioso :D
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es