日期:2014-05-19  浏览次数:20774 次

请问一下多语言转换如何来实现?(特急!)
开发平台:vs2005,C#,winform,aceess.
我在C#中,要做中文简体、中文繁体、英文三个版本的软件,在窗体的语言中也选择了语言这一个属性,修改了其TEXT的值,在界面上我有三个控件,选择“中文简体”即整个软件都是简体版的,如果选择的是“中文繁体”,整体软件就是繁体来显示,选择“英文”,整个软件就以英文的方式显示。我现在不知道如何来写这种代码,如何实现,请懂的朋友教我一下,如有例子麻烦你发到我的邮箱,多谢了。我的邮箱是:zhangshoufang120@163.com

------解决方案--------------------
可以考虑用图片替代你得文字,然后把三种格式得图片存在不同得文件夹,名称一样,然后通过公有属性来控制选择调用哪个文件夹
------解决方案--------------------
把所有与语言有关的字符串保存为资源文件.这样程序就容易实现了.
------解决方案--------------------
把名字写成ini文件,需要什么语言就读取什么语言的文件
------解决方案--------------------
查MSDN中 资源文件
------解决方案--------------------
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vbcon/html/vboriInternationalization.asp
请看该连接上,有微软官方的关于应用程序本地化和全球化的建议以及实现过程。应该是很详细也很方便的
------解决方案--------------------
用资源文件做吧 没有技术难度
去网上找全球化与本地化就有以大堆的资料!