asp.net资源国际化
3个回答
展开全部
两个版本,英文版和中文版的程序代码不变,就是要讲所有的中文部分修改为英文。
这个没有版本,从asp,到jsp,aspx,php任何一个设计网页的语言都这样,
如果是仅仅是在windows form中实现,那可以借助于资源文件来实现。对于网页,无任何捷径可走。不过有类似的自动替换软件,可以讲中文自动替换成英文,不过事先你必须自己先找出它们然后翻译好,你可以在网络上搜搜。
这个没有版本,从asp,到jsp,aspx,php任何一个设计网页的语言都这样,
如果是仅仅是在windows form中实现,那可以借助于资源文件来实现。对于网页,无任何捷径可走。不过有类似的自动替换软件,可以讲中文自动替换成英文,不过事先你必须自己先找出它们然后翻译好,你可以在网络上搜搜。
追问
如果使用中英资源文件,如何实现呢?有没有具体的方法啊,比如:界面上有2个单选按钮,一个是中文版一个是英文版,当我选取英文版的时候,当前网站以及他的子网站都会呈现英文的。高人 求指点啊!
追答
前面说过了,网页不存在使用中英文资源文字的做法,你这个网站如果需要英文化,必须一个个去翻译,我知道你的顾虑,你担心要维护两套代码不容易,那么,你可以将所有涉及到有语言差别的字符串(包括控件的TEXT)的内容都记录在一个xml文档中(中英文分别记录在一个xml文档),根据用户选择的语言参数去调用这些文档中对应的字符串。
没有其他更加可以偷懒的办法了,很负责的告诉你!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询