A downloadable extension

Buy Now$14.95 USD or more

Quick links: documentation · marketplace
Versions: GameMaker Studio 2.3, GM2022+¹
Platforms: All

cmnLoc is a localization system for GameMaker!

  • It has short (with option for extra-short) syntax
    With a single-variable setup, "Start" can become L("Start") and that's all it takes to get it localized.
  • You can keep your "default language" (e.g. English) in the source code if you prefer.
  • Has support for template insertions (L("Volume: {0}%", vol))
  • Has support for ICU messages and pluralization
    (no more "message(s)" for non-English)
  • Auto-generates files for translation from the source code.
    Multiple formats; command-line and web-based tools.
  • Loads translations from multiple formats, easy to add your own.
  • Crowdin-compatible import/export options for "public" localization.

Check out the introduction / making of post for a deeper dive into the process and motivations!

¹ Support for older GameMaker versions will be added if there's demand

Updated 14 hours ago
Published 3 days ago
StatusReleased
CategoryAssets
AuthorYellowAfterlife
TagsGameMaker

Purchase

Buy Now$14.95 USD or more

In order to download this extension you must purchase it at or above the minimum price of $14.95 USD. You will get access to the following files:

cmnLoc.gml 62 kB
cmnLocGen.zip 66 kB