首先,对于语言的切换,尽量避免使用cookie或前端js进行控制。应使用域名或请求路径的参数进行对语言的控制。原因参见https://support.google.com/we...
一般来讲都会做自动语言识别,但一定要做一个可以切换语言的按钮,以避免英文操作系统的中文用户无法访问你的中文页面的类似问题
多语言的存储,国际上最多使用的方案是gettext,你的网页框架可以使用这个方式开发。也可自己设计翻译方案。
https://segmentfault.com/q/1010000007783538
一、数据库
站点信息表, 栏目表,内容表 都增加个lang字段记录语种
二、后台处理
根据登陆时选择的语种 对应去数据库调取内容进行管理
三、后台界面和前台界面
方案1:模版中非后台录入的信息使用语言包,css样式按语言分。
方案2:直接使用不同的模版和样式
搜索引擎收录
首先,对于语言的切换,尽量避免使用cookie或前端js进行控制。应使用域名或请求路径的参数进行对语言的控制。原因参见https://support.google.com/we...
前端设计
一般来讲都会做自动语言识别,但一定要做一个可以切换语言的按钮,以避免英文操作系统的中文用户无法访问你的中文页面的类似问题
翻译
多语言的存储,国际上最多使用的方案是gettext,你的网页框架可以使用这个方式开发。也可自己设计翻译方案。
https://segmentfault.com/q/1010000007783538