I would like to develop a multilanguage page in PHP, for exemple english/german/japanese.. so when i click on german the page language will change to german, then i click en
As the Gregor said; gettext is the proffesional way for me...
here is a good article link
But i want to add some important points
I- With this method u will have to use .po and .mo files if you create a po file under windows, you can't use it under a linux. Or .po file that created under linux can't bwe used under windows.
II- linux can create .po files itself but in windows i suggest you to use a program such as poedit (which u can get it from its site: http://www.poedit.net/ )
III- Some locales have character problems. But i don't remember which one are they?:(