Hi,
Not strictly a PHP question, but seeing I will be using php from now on ....

I want to create a pretty simple site, but it will be in 3 languages (en, zh, ja).

Now there's obviously a few ways to go like load all your values from the database. Or create a version of the site in each language. Or use php scripts to decide between different text values according to the user's current language.

I'm trying to figure out what is the best way to go about, or at least, how it's done out there. My asp.net site uses a combination of the above 3, including resource files. Did not end up that well, suffering from the disadvantages from each.

Database.....hit on performance
1 "site" per language....hard to maintain
resource files/hard coded text with decision making function....code get's pretty messy.

Any input welcome...

ps. Using every free minute to study php/mysql/apche now. Any pointers to good resources, advice, warnings also welcome.