细谈PHP多语种建站
3 月,跳不动了?>>> 公司产品网站不可能局限于中文,因为你的网站注册客户也许是美国人,韩国人,西班牙人等,你不得不面临网站多语种解决问题。 其实多语言网站很多,如谷歌网站,Facebook,code.org等 基于PHP语言建站的CMS,如WordPress,Joomla等都配有有多语言插件,你只需安装即可。 多语种网站应该考虑的问题? 页面多语言 需要考虑的问题: 用户登陆时候,自动识别字符,调用不同的语言包? 用户切换不同语言时候,调用不同的语言包? .增加多语言后的目录结构? 页面多语言也就是外观的多语言化,这里可以采用静态的语言包的方式。 设计时候就应该包括language的目录,针对不同语言有独立的子目录。 如英文language/en ,简体中文language/gb,繁体中文language/b5 (可以扩展其他语言) 每个目录下就包含了对每个页面的语言版本。选择语言版本时候就可以调用相应版本的语言包。 具体做法: 0.利用JavaScript语言,识别浏览器语言,在调用不同的语言包. language/en/global.ln是针对英文版的全局语言包。 2.global.ln 内容为: $title = "English webstie"; $charset = "UTF-8"; 3.index.php调用: <?php require_once() ?>;