做一个双语网站,大家有什么好的实现方案吗,
以前我用的是两套页面,两个数据库。

解决方案 »

  1.   

    这个没有必要做两个数据库,你只要在每个表中加一个字段langers来判断网站的语言风格就行了,其余的css什么的只要翻译成英文就好了
      

  2.   

    6  楼  css翻译成英文是什么意思
      

  3.   


    网站的固定内容可以用资源文件来搞如果是动态内容,比如从产品信息里提取出来的内容需要翻译你需要另建库。或者推荐你定义关键词翻译  比如你数据库存的名称是产品1,那么你取出来的时候根据用户提交的请求,如果要求翻译的话,你可以定义一个文档来帮你解决翻译,比如产品=PRODUCT 1直接连接到字符串用XML最好!这样你可以一中文名为节点,节点下的值便是你需要翻译的语言,英文可以一个XML,德文也可以一个XML,鬼话也弄一个,你请求的时候附带一个LANG=的参数,然后查找具体的文件!
      

  4.   

    看参考sharepoint,语言可以随意切换
      

  5.   

    1 做两个网站 一个中文 一个英文 进行切换2 分页配置资源文件或用全局文件,两种方式否可以
    void Application_BeginRequest(Object sender, EventArgs e) 
      { 
      try 
      { 
      if (Request.Cookies["lang"] != null) 
      { 
      System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(Request.Cookies["lang"].Value.ToString()); 
      System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(Request.Cookies["lang"].Value.ToString()); 
      } 
      } 
      catch (Exception) 
      { } 
      } 支持多语言
    参考
    参考