moonspeak/README.md

40 lines
1020 B
Markdown
Raw Normal View History

2022-08-10 17:23:18 +02:00
moonspeak - Basic message localization library for LÖVE
=======================================================
**moonspeak** is a basic internationalization library for
the [LÖVE](https://love2d.org/) 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 its id.
Dependencies
============
**moonspeak** uses [df-serialize](https://git.doublefourteen.io/lua/df-serialize)
to read the dictionary file.
**df-serialize** is also available on [LuaRocks](https://luarocks.org/modules/1414codeforge/df-serialize).
Documentation
=============
Code is documented with [LDoc](https://github.com/lunarmodules/LDoc).
Documentation may be generated running the command:
```sh
ldoc init.lua
```
`ldoc` outputs to a local `doc` directory, open `index.html`
with your favorite browser to read it.
License
=======
See [LICENSE](LICENSE) for details.