Localize System for GameMaker
A downloadable tool
Localize is a localization system made for GameMaker, implemented with real time Google Sheets API syncronization and translation
Github Repository
How to use!
1. Create a Google Sheets file, share it and select "Anyone with the link" to be a Viewer (Reader).
(You can also use the demo sheet as a base and just copy it and changing the ID)
.csv sheet format example
language | English | Português | Español |
text_intro | This is an intro! | Isso é uma intro! | Esta és una introdución |
2. Copy the unique sheet ID from the URL and paste on the LOC_SHEET_ID macro.
3. Call the function localize_http() on the Async HTTP event on your game manager object.
4. Use the system by calling localize() as a string and the localized text will be returned.
Note that for the language change to appear in real time, the localize() function must be called in a repeatable event such as a step, draw or a time source.
The project contains further instructions on how to use it, along with a demo showing how to use the other localize_ functions to get and set the language.
Published | 28 days ago |
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Krug |
Tags | asset, GameMaker, localization, translation |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
Interessante ein!
Incrível Krug! Mas, dúvida aqui. A tradução é feita por nós e a ferramenta funciona como um facilitador, correto?
Grato.
O sistema realiza apenas a localização (troca de strings) enquanto que a tradução em si deve ser feita pelo dev, embora na tabela de exemplo eu uso uma função do Google Tradutor diretamente na tabela, que já pode dar uma ajuda
Maravilhoso Krug \o/ Obrigado pelo reply ^^