马上要上一个项目了(vs2003),要求中,英,繁,
在网上看到一些资料利用资源文件来实现,
由于是b/s系统,涉及的页面比较多,所以,想
求一个实际可行的解决方案,
还有一疑问:假设 <select id= "s1 " runat= "server "> <option value= "0 "> 中文 </option> </select>
也要随着不同语言而变化,用何种思路解决会比较好?
------解决方案--------------------------------------------------------
http://blog.csdn.net/hugongs/archive/2006/07/28/994343.aspx
参考这篇文章实现界面全球化
其他的就是数据库问题了,几个语言版本就存几份数据副本,不同界面调用不同数据即可!
------解决方案--------------------------------------------------------
简体与繁体之间倒是好换
若是中文改英文,那最好是开发(中英文)两个版本
因为英文单词占的位置跟中文不一样,这样整个网站的样式不好控制!
资源文件就是相当于你有一个语言库(XML文件),中英文对照的格式
若是选了英文版就从库里去取对应的英文显示到页面上
------解决方案--------------------------------------------------------
最常用的就是用ResourceManager 根据用户选择的语言.读取不同的资源文件.增加一种新的语言就只需要增加一个xml配置文件就可以了.
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
UP GIVE ME
------解决方案--------------------------------------------------------
ASP.NET 2.0吧,对Globalization支持虽然还不至于有WinForm那么好,但已经比较容易操作了。
------解决方案--------------------------------------------------------
http://dev.yesky.com/msdn/182/2412682.shtml
------解决方案--------------------------------------------------------
我比较喜欢微软的风格,总是考虑让复杂的事情变成一条代码或者动动鼠标的简单操作,让那些喜欢java或者总是担心别人学的太强自己丢了饭碗的程序员发抖去吧。
------解决方案--------------------------------------------------------
简繁转换有现成的东西,几行代码就能搞定
中英文转换有点意思。收藏
------解决方案--------------------------------------------------------
http://dev.yesky.com/msdn/182/2412682.shtml
------解决方案--------------------------------------------------------
如果你是用vs2005我倒是可以提供一些建议.
------解决方案--------------------------------------------------------
ResourceManager的本地化是有问题,楼主如在实际工作中解决,请告知,谢谢。
http://community.csdn.net/Expert/topic/5213/5213949.xml?temp=.801388
------解决方案--------------------------------------------------------
我同意cpp2017(慕白兄)说的,确实我也听过这方面的一个讲座,Ms给的解决方法确实是这样的。增加Resource.resx文件可以解决多语言的问题。
------解决方案--------------------------------------------------------
在座的各位高手,都没有参考过这种项目的开发吗?很想知道实际项目中,是如何来解决全球化的一些细节性问题的!(比如,项目具有一定规模,如果用一个资源文件表示一种语言,这样会不会出现问题呢?)===================做过.主要是中英文在长度方面会有点问题.另外一个就是写代码要麻烦一点,不能出现hard code的string.其他倒没什么.
------解决方案--------------------------------------------------------
多语言的实现强烈建议你用05来做,方便的不是一点半点
------解决方案--------------------------------------------------------
mark
------解决方案--------------------------------------------------------
学习
------解决方案--------------------------------------------------------
http://singlepine.cnblogs.com/articles/253309
资源文件
根据浏览器请求判断选择语种
------解决方案--------------------------------------------------------
如果是大项目 ,生成数据库 ,数据库里面用几种语言,通过工具(自己编写代码)
定期生成一个资源文件,从资源文件架载不同的版本