Either via gettext (prior art in doing so in badwolf) or message catalogs (which could be interesting to be less english-centric and probably much more lightweight).