A very complete internationalization library for Lua
$ luarocks install akionka/i18n
i18n can handle hierarchies of tags, accepts entries in several ways (one by one, in a table or in a file) and implements a lot of pluralization rules, fallbacks, and more.