现在中文版本的网站做好了,现在点击“english version”切换到英文版本,有什么好的思路?谢谢用thinkphp做的后台,整个页面除了页脚的联系方式是写死的,菜单、新闻、内容全都是动态的,前台都是从数据库动态读取的
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
把所有写死在代码中的涉及到切换语言的字符串提取成常量
把常量的定义放在单独的文件中,统一引用即可
例如
if ($lang === 'zh') { define('__DISPLAY_ACCOUNT_NAME__', '账户名称'); define('__DISPLAY_ORDER_NAME__', '订单名称'); // ...} else if ($lang === 'en') { define('__DISPLAY_ACCOUNT_NAME__', 'Account Name'); define('__DISPLAY_ORDER_NAME__', 'Order Name'); // ...}
添加回答
举报
0/150
提交
取消