日期:2014-05-17  浏览次数:20493 次

.net中英文切换网站
求助:用.net怎么做一个中英文切换的网站?要在全局文件里写方法调用吗,还是得直接翻译

------解决方案--------------------
可以做一套中文的 做一套英文的 切换就行了

也可以配置语言包

资源文件

http://topic.csdn.net/u/20090920/16/ECF12395-4F9E-487B-9E4B-6FEA08FF8F38.html

http://topic.csdn.net/u/20100202/09/0C1F4B5F-37C0-4C29-BE03-0E327A20086B.html

方法很多。
------解决方案--------------------
不要把中英切换的网站想得太难了!其实很简单的,只需要给你的WEB页面添加两个资源文件就行了,把页面元素和资源文件相关联!

根据你的Web页面来命名你的资源文件,比如你有一个index.aspx的WEB页面,那么你在添加两个资源文件
这样命名,index.en-US.resx这是英文的, 然后在添加一个中文的index.zh-CHS.resx
然后在把你页面元素的中英文写进资源文件中, 简单的设计就是这样的!
------解决方案--------------------

一个客户可能有N个应用,
一个团队也会开发N个国际化项目,
对于用户资源,用户定义一遍就应该可以在所有应用程序共享,不管它是web应用还是桌面应用;
同样的道理,团队实现过一次国际化支持以后,所有的国际化项目都可以共享一个组件和应用程序字典库;

微软搞得那套东西连他们自己的软件承包商都不用