I am preparing to develop a web application that will (hopefully) be used by an audience with many different native languages.
What should I do to prepare my software project to have the user interface be almost entirely internationalized?
Are there any software stacks that make this easier?