Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: daytechh en Enero 28, 2015, 12:31:58 AM

Título: Multilenguaje
Publicado por: daytechh en Enero 28, 2015, 12:31:58 AM
Como puedo poner un multi lenguaje?
Título: Re:Multilenguaje
Publicado por: ordo_ab_chao en Enero 28, 2015, 03:30:32 AM
pues puedes hacer un archivo ini que contenga el texto del juego para cada idioma, y asi mostrar los textos dependiendo del idioma seleccionado, o si no quieres aprender a trabajar con archivos ini simplemente puedes poner un if para cada texto en tu juego

if (global.idioma == "ESPAÑOL")
{
    draw_text(0,0,"hola mundo");
}
else if (global.idioma == "INGLES")
{
    draw_text(0,0,"hello world");
    //(no intento presumir mis habilidades linguisticas)
}
Título: Re:Multilenguaje
Publicado por: Clamud en Marzo 12, 2018, 06:49:00 PM
Otra opción son los archivos JSON
Título: Re:Multilenguaje
Publicado por: somnus en Marzo 14, 2018, 08:58:27 PM
tambien se puede con arcchivos ini, por ejemplo

spanish.ini
english.ini

en las opciones del juego, tienes que tener alguna variable que indique cual lenguaje esta selecionado.

if( global.languaje == "en")
{file_name = english.ini;}
else
{ file_name = spanish.ini; }


ini_open( file_name )
...
..
.

entonces cuando quieras mostrar algun mensaje, este lo debes de cargar del ini seleccionado