虽然不太明白
还是来顶一下 LZ 连发两贴估计很急很重要吧!
我给个我的思路
你的系统所有显示到的语言文字 都用变量 指向xml文件里的属性节点等
做上几个属性节点一样的 xml文件 英文、简体、 繁体 一样一个 换掉它就行了!

解决方案 »

  1.   

    也就是在程序里 做一个替换<应该是切换>xml文件名的功能
      

  2.   

    楼主应该参考C#本地化与国际化方面的知识,可以查MSDN,也可以看C#高级编程,有一章专门介绍这个。你可以建立不同的Resx文件,用文化的代码区别文件名。然后程序运行时会根据当前线程或服务器的CurrentCUIulture选择对应语言的资源文件,提取界面所需的字符串。还有很多设置,不能详述。