您的位置:程序门 -> .net技术 -> c#



请问c#应用程序如何实现多语言版本?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问c#应用程序如何实现多语言版本?[已结贴,结贴人:zl_jennifer]
发表于:2007-03-02 17:03:37 楼主
安装此应用软件时,先择一语言作为软件的界面显示语言?
请说一下具体实现的原理???谢谢!
发表于:2007-03-02 17:09:511楼 得分:0
http://community.csdn.net/expert/topic/5372/5372888.xml?temp=.3390924
发表于:2007-03-02 17:13:352楼 得分:0
谢谢,已看过同时还是不明白    
资源文件如何操作的?
发表于:2007-03-02 17:18:133楼 得分:0
你清楚其中的操作吗?能否讲一讲?
发表于:2007-03-02 17:58:114楼 得分:0

路过时,请你看看,也许你的一句话,能帮她人一个大忙!何乐而不为!
谢谢!


软件效果:根据选择的语言(中文or英文),安装完了后的软件就是中文版or英文版

软件要求:首次显示给用户的是英文版的,

操作时:
通过本地   化设置,可自动生成各语言的资源文件固好!
但是:
1.默认情况,界面控件写入英文,同时在把中文情况写入资源,执行时显示的是中文!,不知原因???
2.换说,先设置中文,在设置英文,在随时添加控件时不便,再说是先以英文界面为主!

请问有没有好的方法??
发表于:2007-03-03 12:42:185楼 得分:0
我个人认为放一个单独的语言文件比较好。

扩展性强些,别人跟容易再增加一个语言版本

发表于:2007-03-20 17:50:016楼 得分:0
结帖乐,thank!
发表于:2007-03-20 18:14:297楼 得分:5
做法:
1.   set   localizable   =   true;
2.   选择language
      default是en
      chinese(simplified)简体中文
      chinese(traditional)繁体中文
3.   default   language的时候,   所有的control   language用英文
      转到chinese(simplified),   所有的control   language用简体中文
      转到chinese(traditional),   所有的control   language用繁体中文

转完了,   vs2005会自己帮你完成所有的.resx文件的


快速检索

最新资讯
热门点击