Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Lua string hashing library, useful for internationalization
Lua
branch: master
Failed to load latest commit information.
spec cleanup of _TEST as busted will now set it
src
.gitignore initial commit
.travis.yml
CONTRIBUTING.md
LICENSE added mit license file
README.md readme typo
say-1.3-1.rockspec Version 1.3-1

README.md

Say

travis-ci status

say is a simple string key/value store for i18n or ay other case where you want namespaced strings.

Check out busted for extended examples.

s = require("say")

s:set_namespace("en")

s:set('money', 'I have %s dollars')
s:set('wow', 'So much money!')

print(s('money', 1000)) -- I have 1000 dollars

s:set_namespace("fr") -- switch to french!
s:set('so_much_money', "Tant d'argent!")

print(s('wow')) -- Tant d'argent!
s:set_namespace("en")  -- switch back to english!
print(s('wow')) -- So much money!
Something went wrong with that request. Please try again.