Ayuda > F.A.Q.
Habilitar diferentes idiomas en mi juego
(1/1)
eduardo960:
La solución para poner traducciones, subtítulos, etc. es:
1.- Guardar cada traducción en un archivo de texto correspondiente al idioma, (por ejemplo "es.txt" para español, "en.txt" para english, etc) y guardarlos en una carpeta llamada "lang".
2.- Cada linea de los archivos de traducción corresponde a una palabra o enunciado específicos. Por ejemplo, "es.txt" tendría un contenido similar a este:
--- Código: ---Unidades romanas
Legionario
Catapulta
Unidades germanas
Caballero teuton
Paladin
--- Fin del código ---
El archivo "en.txt", traducido al idioma inglés, tendría exactamente el mismo contenido y organización, pero traducido:
--- Código: ---Roman units
Legionaire
Trebuchet
Teutonic units
Teutonic Knight
Paladin
--- Fin del código ---
3.- Necesitamos indicar en el GameMaker el lenguaje que se utiliza actualmente:
--- Código: ---global.lenguaje = "es"
--- Fin del código ---
4.- Necesitamos un script que busque una palabra en específico y la devuelva en el idioma configurado actualmente. Este script se llama lang y lo puedes descargar desde el archivo adjunto. lang() devuelve una línea específica del archivo de idioma, contando la primer línea como 0, la segunda como 1, y así sucesivamente. Por ejemplo,de los archivos anteriores, "lang(1)" devolvería "Legionario", ya que ese es el contenido de la línea 2 del archivo, y suponiendo que el idioma español esta activado.
Navegación
Ir a la versión completa