mod_locale

Started by DCelso, September 19, 2010, 10:28:18 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DCelso

Hola a todos,
he creado un nuevo módulo con una única función que devuelve el "locale" del sistema, por ejemplo para un sistema operativo en españa, devuelve "es_ES" o "es_ES.UTF8" si lo tienes con codificación utf configurado.
Adjunto código fuente mas binarios para linux de 32 bits y prg test para ver que funciona.
Monstruos Diabólicos

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

panreyes

Error :s

Para recoger el lenguaje en Linux ya tenemos getenv("lang")!

panreyes

De todas formas, si esto se implementase, lo ideal sería que estuviera en mod_sys.

En mi caso no me servirá ya que me estoy autoobligando a utilizar sólo los módulos oficiales de Bennu, para asegurarme la compatibilidad :)

DCelso

XD, pero no es lo mismo, porque si no estableces la variable lang en el entorno ¿que pasaría?
Por cierto,
http://wiki.bennugd.org/index.php?title=Getenv
Monstruos Diabólicos

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

panreyes


DCelso

Hola Pixel, he compilado este modulo en windows y ejecutado el test y en un windows sin tocar nada con mingw32 y msys instalado de cero da la siguiente salida:
Spanish_Spain.1252
Osea que la funcion locale no funciona exactamente igual en windows que en linux pero ambas sirven para identificar la región, idioma y codificación del sistema en que se ejecuta.
Monstruos Diabólicos

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

Windgate

Gracias DCelso, siempre está bien tener un buen repertorio de DLLs útiles, quién sabe cuando pueden hacer falta :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

oriun


FreeYourMind

Por cierto DCElso, el otro dia estuve a puntito de portar un modulo tuyo a Caanoo, este finde lo vuelvo a intentar xDDD