asp.net资源国际化

使用ASP.NET做了中文的网站,老板需要我们弄成英文版的,这个应该怎么实现。高手指点!!!... 使用ASP.NET做了中文的网站,老板需要我们弄成英文版的,这个应该怎么实现。高手指点!!! 展开
 我来答
iaskall
2012-12-18 · TA获得超过630个赞
知道小有建树答主
回答量:568
采纳率:83%
帮助的人:240万
展开全部
两个版本,英文版和中文版的程序代码不变,就是要讲所有的中文部分修改为英文。
这个没有版本,从asp,到jsp,aspx,php任何一个设计网页的语言都这样,
如果是仅仅是在windows form中实现,那可以借助于资源文件来实现。对于网页,无任何捷径可走。不过有类似的自动替换软件,可以讲中文自动替换成英文,不过事先你必须自己先找出它们然后翻译好,你可以在网络上搜搜。
追问
如果使用中英资源文件,如何实现呢?有没有具体的方法啊,比如:界面上有2个单选按钮,一个是中文版一个是英文版,当我选取英文版的时候,当前网站以及他的子网站都会呈现英文的。高人 求指点啊!
追答
前面说过了,网页不存在使用中英文资源文字的做法,你这个网站如果需要英文化,必须一个个去翻译,我知道你的顾虑,你担心要维护两套代码不容易,那么,你可以将所有涉及到有语言差别的字符串(包括控件的TEXT)的内容都记录在一个xml文档中(中英文分别记录在一个xml文档),根据用户选择的语言参数去调用这些文档中对应的字符串。
没有其他更加可以偷懒的办法了,很负责的告诉你!
xbc0010249
2012-12-18 · TA获得超过249个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:96.8万
展开全部
没有直接快捷的做法,最好是做成汉英资源文件供调用,这样子日后改起来也容易不易生乱!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苹果衰
2012-12-18 · 超过22用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:63.7万
展开全部
这个只能把界面上的中文全部改成英文!没有办法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式