您的位置:首页 > 运维架构 > 网站架构

最近公司在搞一个多语言的网站通用处理项目

2009-12-19 09:53 405 查看
目前基本的要求就是八国语言:中文,英文,韩文,日文,法语,俄语,西班牙语,阿拉伯语,要求在后台,对这八种语言的数据做成无缝切换,而且可以做到权限控制,即不同的语言下有不同的用户,同种语言下有不同操作权限的用户,共同的数据做成共享,比如用户数据。

考虑用.net3.5+AJAX+SQL2005,初步的方案是做八种数据库,每个语言一个独立的数据库,切换不同的语言时,更改数据库连接来达到不同的语言处理。

前台每种语言在不同的文件夹内。比如英文就在/en/,日文就在/jp/,多种语言处理多种单独的aspx文件。

后台切换语言时,用session来控制当前连接数据库是哪种

但目前来说碰到了几个问题:

1、产品分类与产品数据添加,因为客户的产品数据基本应该是一样,只是名称不同。本来理想中应该是添加产品时,可以直接同步添加到其它八种语言,然后再去其它语言编辑成相应语言的标题,内容,分类名称等等,但产品图片是共享的。这个功能如何实现?同步复制产品信息到不同的数据库!因为我这整个项目的数据库连接就一个,用不同的session来控制当前操作的语言。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐