为了账号安全,请及时绑定邮箱和手机立即绑定

中文网站做好了,现在有一个英文版本的入口,有什么思路

中文网站做好了,现在有一个英文版本的入口,有什么思路

繁星coding 2018-10-09 15:14:13
现在中文版本的网站做好了,现在点击“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');  // ...}


查看完整回答
反对 回复 2018-11-09
  • 1 回答
  • 0 关注
  • 520 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信