个人感觉是通过xml保存不同语言的内容,然后再用.net提供的方法进行切换。
我们的项目中使用是自己搞的,自己在建立了一个Xml格式,写各种方法获取每个窗体及button的本地化内容,感觉是重复制造了轮子。不过看到我们项目自己写得庞大方法感到吃惊。
找到几篇很好的文章
http://www.codeproject.com/Kb/aspnet/localizationByVivekTakur.aspx
同时发现有个组件Microsoft Visual Studio International Pack可以解决在编程过程中处理大小写等问题
http://www.cnblogs.com/Microshaoft/archive/2007/11/29/977363.html