This is a read-only mirror of the main moonspeak repository
Go to file
Lorenzo Cogotti 32f3a528a5 [rockspec] Fix version. 2022-08-10 17:27:45 +02:00
.gitignore [*] Initial commit. 2022-08-10 17:23:18 +02:00
LICENSE [*] Initial commit. 2022-08-10 17:23:18 +02:00
README.md [README] Improve translation description. 2022-08-10 17:24:46 +02:00
init.lua [*] Initial commit. 2022-08-10 17:23:18 +02:00
moonspeak-scm-1.rockspec [rockspec] Fix version. 2022-08-10 17:27:45 +02:00

README.md

moonspeak - Basic message localization library for LÖVE

moonspeak is a basic internationalization library for the LÖVE engine. It makes your game easy to translate into multiple languages.

moonspeak does the following:

  • Loads dictionary files for your game.
  • Allows selecting one of the many available languages.
  • Translates messages by id (and provides default fallback to English).

Dependencies

moonspeak uses df-serialize to read the dictionary file.

df-serialize is also available on LuaRocks.

Documentation

Code is documented with LDoc.

Documentation may be generated running the command:

ldoc init.lua

ldoc outputs to a local doc directory, open index.html with your favorite browser to read it.

License

See LICENSE for details.