我爱Aspx >> Asp.Net >> 网站多语言之间的转换原理?有没有人来帮帮忙啊~~~
第9楼. 由 axolo 于 2007-6-23 19:07:04 发表
有条件的话动态内容一种语言一个数据库
(这个要同步就难了,如果做成同步翻译另存数据库,老兄就发大财了,到时别忘告知一声,风投大大的有)
界面或框架可以做成多语言包(这个实际很简单)
用COOKIE控制选择
如果选EN就用EN数据库
选CN就用CN数据库
比较头大滴
第10楼. 由 li1229363 于 2007-6-23 19:12:30 发表
一个最大的麻烦你没有想到,就是这种语言之间,不许要相同的操作见面吧?要实现各种管理平台的过渡,才是要你难受的地方吧?
如果管理系统比较小,重新写还好,但是如果不是小管理的项目,那么。开发周期的长短,就不是我能预料的了
第11楼. 由 chenqiuwu 于 2007-6-24 9:16:39 发表
多语言的版本切换问题我做过:
1.不同语言的内容肯定要先翻译的。
2.把出现的相应关键字准备2个版本。比如 上一页、下一页和Previous、Next。
3.后台实现的调整与数据库字段的增加相对应。
以文章系统为例。比如有title 、content等常见字段,然后添加en_title、en_content。
管理后台则直接在中文下面添加一个新的输入字段即可。对于文本编辑器而言,如果感觉调整麻烦的话,我这里用的一个方法可以给你作为参考:双语同时在一个文本编辑器里编辑。
两个语言版本的内容中间加上 “_cn_en_”(或其他独特的字符串), 编辑完以后用字符串分割函数分割成数组,然后分别保存入数据库的content和en_content字段。
切换的话,用cookie和session皆可。切换的时候其实就是改变一个变量的值。比如cookie的语言变量为1时,则 lang(自定义) = null否则lang= en_。
Ҷƪл˵?
javascript 如何判断字符类型,要..[07-06]
oracle驱动程序的放置目录[07-06]
招聘PHP程序员若干(北京)[07-06]
问大家一个网站开发的团队问题[07-06]
初学MYSQL ,一个存储过程老师写不..[07-06]
没事偷着乐~~!!散分~~~~~~~~~[07-06]
急:Ftp服务器监控问题 ++++++++..[07-06]
为什么java.lang不需要导放[07-06]
为什么我的displaytag标签点下一..[07-06]
怎么能动态增加和删除样式??[07-06]