使用语言包即可,具体参考 ecshop
语言包文件实际是 php 文件
按如下的形式组织
/lang
/en # 注释: 英文语言包目录
/lang.php # 语言包文件
/ch # 中文语言包目录
/lang.php
lang.php 里面的实际就是一个全局的多维数组 比如这样:$LANG['login_greeting']['en'] = 'hello, welcome aboard !'; // 这是英文的提示语
$LANG['login_greeting']['ch'] = '你好,欢迎登录 !'; // 这是中文的提示语
如果需要其他语种的直接一葫芦画瓢的写对应的数组即可
然后在公共函数中定义一个专用的语言输入函数,比如叫:function __(){
// 这里实现对应语言包文件进行调用, 对应的语种可以在网站的后台进行设置
}
比如要输入用户登录之后的提示语:__('login_greeting');
当然,以上是针对网站的提示语和后台的界面选项文字的,至于网站的数据在是有多语种的数据存储在数据库的。
不知道说清楚没有