A downloadable library for Windows

Download NowName your own price

A Powerful, Open Source Internationalization (I18n) Library for GameMaker 2.3+

As its name suggest, this library can help you to translate your game content to multiple languages easily. Imagine, with only creating a message/asset reference, you can translate your game to multiple languages with one function call! You don't even need to touch the variable that you want to translate.


Features:

  • Comprehensive multi-language support with JSON-based locale files. 
  • Automatic locale file loading with configurable timing. 
  • Flexible translation system. 
  • Advanced pluralization with customizable rules. 
  • Dictionary system for managing related translations. 
  • Direct message drawing with customizable presets. 
  • Asset localization for sprites, sounds, and other assets. 
  • Debug mode with detailed logging and validation. 
  • Optimized performance.


Installation and documentation: https://gm-i18n.lefinitas.com.

GitHub Repository: https://github.com/undervolta/GM-I18n.

Demo (Web): https://undervolta.github.io/GM-I18n.
* there's a bug with non-Latin font in HTML5 export


If you like this project, please consider supporting me on Ko-Fi or Trakteer. Thanks a lot!

Download

Download NowName your own price

Click download now to get access to the following files:

GM-I18n v1.0.0.zip 42 kB
GM-I18n v1.0.0 Demo-Windows.zip 9.6 MB
GM-I18n v0.1.1.zip 16 kB
GM-I18n v0.1.1 Demo Windows.zip 9.6 MB

Development log