马上要上一个项目了(vs2003),要求中,英,繁,
在网上看到一些资料利用资源文件来实现,
由于是b/s系统,涉及的页面比较多,所以,想
求一个实际可行的解决方案,
还有一疑问:假设<select id="s1" runat="server"><option value="0">中文</option></select>
也要随着不同语言而变化,用何种思路解决会比较好?

解决方案 »

  1.   

    http://blog.csdn.net/hugongs/archive/2006/07/28/994343.aspx
    参考这篇文章实现界面全球化
    其他的就是数据库问题了,几个语言版本就存几份数据副本,不同界面调用不同数据即可!
      

  2.   

    简体与繁体之间倒是好换
    若是中文改英文,那最好是开发(中英文)两个版本
    因为英文单词占的位置跟中文不一样,这样整个网站的样式不好控制!资源文件就是相当于你有一个语言库(XML文件),中英文对照的格式
    若是选了英文版就从库里去取对应的英文显示到页面上
      

  3.   

    最常用的就是用ResourceManager 根据用户选择的语言.读取不同的资源文件.
    增加一种新的语言就只需要增加一个xml配置文件就可以了.
      

  4.   

    ASP.NET 2.0吧,对Globalization支持虽然还不至于有WinForm那么好,但已经比较容易操作了。
      

  5.   

    http://dev.yesky.com/msdn/182/2412682.shtml
      

  6.   

    我比较喜欢微软的风格,总是考虑让复杂的事情变成一条代码或者动动鼠标的简单操作,让那些喜欢java或者总是担心别人学的太强自己丢了饭碗的程序员发抖去吧。
      

  7.   

    http://dev.yesky.com/msdn/182/2412682.shtml
      

  8.   

    ResourceManager的本地化是有问题,楼主如在实际工作中解决,请告知,谢谢。
    http://community.csdn.net/Expert/topic/5213/5213949.xml?temp=.801388
      

  9.   

    我同意cpp2017(慕白兄)说的,确实我也听过这方面的一个讲座,Ms给的解决方法确实是这样的。增加Resource.resx文件可以解决多语言的问题。
      

  10.   

    在座的各位高手,都没有参考过这种项目的开发吗?
    很想知道实际项目中,是如何来解决全球化的一些
    细节性问题的!(比如,项目具有一定规模,如果用一
    个资源文件表示一种语言,这样会不会出现问题呢?)
    ===================
    做过.
    主要是中英文在长度方面会有点问题.另外一个就是写代码要麻烦一点,不能出现
    hard code的string.其他倒没什么.
      

  11.   

    http://singlepine.cnblogs.com/articles/253309.html
    资源文件
    根据浏览器请求判断选择语种