PHP多语言制作的目录一般为了支持多语言并可同时浏览不同语言版本的网页。也就是说为了方便用户本地化,可以让用户自己选择本地浏览的语言环境。
当用户选择某种语言时,我们如何显示该语种版本的网站?
对于每种语言都写一个版本,这种土方法没什么意义,不仅开发是低效率,带来的维护更不便利。所以可以采用语言包的形式:当用户浏览时则可根据POST或GET传递过来的语言参数,require相应的语言包,最后把网页内所有的文字、图片等都设置成可替换成语言包中的信息输出到浏览器上。倘若有使用框架或者模板引擎,原理也是一样。