I'm currently in the process of building a web application which will be used by people in different countries
Currently all the messages that I output (i.e. errors etc) are in English.
What is the best way to store language constants and retrieve them?
It's quite likely that the messages may need bits of information injected into them too like data the user entered etc,
For example we might have the error:
The email address '[email protected]' was not a valid email address.