马上要上一个项目了(vs2003),要求中,英,繁,
在网上看到一些资料利用资源文件来实现,
由于是b/s系统,涉及的页面比较多,所以,想
求一个实际可行的解决方案,
还有一疑问:假设<select id="s1" runat="server"><option value="0">中文</option></select>
也要随着不同语言而变化,用何种思路解决会比较好?
在网上看到一些资料利用资源文件来实现,
由于是b/s系统,涉及的页面比较多,所以,想
求一个实际可行的解决方案,
还有一疑问:假设<select id="s1" runat="server"><option value="0">中文</option></select>
也要随着不同语言而变化,用何种思路解决会比较好?
参考这篇文章实现界面全球化
其他的就是数据库问题了,几个语言版本就存几份数据副本,不同界面调用不同数据即可!
若是中文改英文,那最好是开发(中英文)两个版本
因为英文单词占的位置跟中文不一样,这样整个网站的样式不好控制!资源文件就是相当于你有一个语言库(XML文件),中英文对照的格式
若是选了英文版就从库里去取对应的英文显示到页面上
增加一种新的语言就只需要增加一个xml配置文件就可以了.
http://community.csdn.net/Expert/topic/5213/5213949.xml?temp=.801388
很想知道实际项目中,是如何来解决全球化的一些
细节性问题的!(比如,项目具有一定规模,如果用一
个资源文件表示一种语言,这样会不会出现问题呢?)
===================
做过.
主要是中英文在长度方面会有点问题.另外一个就是写代码要麻烦一点,不能出现
hard code的string.其他倒没什么.
资源文件
根据浏览器请求判断选择语种