GameMaker (2.3)
Icon

Multilanguage and Translate

Tizzio

You must be logged in to obtain assets

Description

Features

  • Multiplatform (Desktop and mobile)

  • Translates in all languages with MyMemory Translate

  • Available in realtime or in Pre-Release

  • Save and Load translations in the device

  • Editable translations with simple language files

  • Load language files from your website (so you can update translations after game release)

  • Human translations has priority over Google Translate ones

  • allows users to take part actively in the translation process of your games

  • Simple to use

automatic translate doesn't work with HTML5, because of Cross domain origin security, but you can translate your game in pre-release and download translations from an url of your website

Demo

https://goo.gl/2puOG3

How to use

> Create Event

//init translation system
gmt_init();

//create a languages
english = gmt_lang_create("en");
italian = gmt_lang_create("it");


//add sentences from file
gmt_lang_load_sentences(english, "english.lang"); 

//add sentences manually associating a key "mario" to the sentence
gmt_lang_add_sentence(english, "mario", "Thank you Mario! But our Princess is in another castle!");


//translate to italian with "Google Translate"
gmt_lang_translate(english, italian);

//set the current language to italian
gmt_set_language(italian);

> HTTP Event

//translate in sequence all sentences, with 2 attemps (in case of connection problems)
gmt_http_event(2);

> Draw Event

//get the translated sentence from the current language: italian
draw_text(10, 10, gmt("mario")); 

Discord

More info

End User Licence Agreement (EULA).

Age Rating: 4+

Versions

GMS1 - Version 1.4.0. Published May 22, 2015

v1.4.0

  • Changed translatione engine

  • Bug fixes

GMS2.3 - Version 1.4.1. Published August 31, 2020

Converted to GMS2.3

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait