现在要做一个企业站。要求首页有4种语言可以选择。中文。英文。狗日文。棒子文。点击之后,就把网站上的所有文字都给转换成对应的语言。如果是静态的,狠狠心google几下,每个语言整一个也就完了,可是是动态的。。没有头绪,没有做过这种功能的。求教。谢谢。

解决方案 »

  1.   

    通过配置 XML实现多语言的访问 
    protected override void InitializeCulture() 
        { 
            String s = Request.QueryString["currentculture"]; 
            if (!String.IsNullOrEmpty(s)) 
            { 
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(s); 
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s); 
            } 
        } 
    http://topic.csdn.net/u/20090809/22/5f8e8b8a-157a-4b23-8b98-81dbd182610b.html
    http://topic.csdn.net/u/20091020/14/314bcd8f-87ec-4e27-bee4-c77ad6e11d9c.html
      

  2.   


    那你觉得google的自动翻译出来的东西直接能用的?
      

  3.   


    肯定不能。但是资源文件一个字一个字的写,可能还不如google了大哥请看:http://www.itworld21.com/就是类似这种的。网站全部文字,自动切换的。
      

  4.   

    这种“技术”随便google一下就出来了:
    http://www.google.cn/search?hl=zh-CN&source=hp&q=asp.net+%E5%A4%9A%E8%AF%AD%E8%A8%80&aq=f&oq=
      

  5.   

    这种“技术”随便google一下就出来了:
      

  6.   

    楼上两位大哥级人物,别说的这么轻松啊我google了半天了。请问,是不是每个字,都需要用不同的语言写一遍,然后根据不同的选择来不同显示?
      

  7.   

    只是页面上的固定内容写几遍而已,数据库里的数据不可能变动的。。
    Culture可以根据访问者的区域和语言选项自动选择语言的。
      

  8.   

    例子下载:http://download.csdn.net/source/649688