Determine what needs to be done in order to implement different languages in the default install and whether the added functionality is worth the cost to the webserver.
If implementation is agreed upon, determine the most efficient way to implement such a system with minimal impact on performance but that can be easily extended to modules and the rest of a site.
The language could be auto-detected by browser headers, set to a default for a site, and/or saved to a session after prompting the user.
Logged In: YES
user_id=1904307
Originator: YES
I was thinking that the language strings could be hard coded during the setup.php script, instead of loading all the language strings for each page request. For example, running setup.php --install /mysite/ --language fr , then all the text strings in all the scripts will be replaced with French ones for that install. This way we have the benefit of multiple languages, but there would be no extra overhead on each page load..