在WinForm应用程序中快速实现多语言的处理的方法

2020-01-05 09:18:15王旭

WinForm,应用程序,多语言

WinForm,应用程序,多语言

WinForm,应用程序,多语言

WinForm,应用程序,多语言

WinForm,应用程序,多语言

这些英文界面我们只需要把界面的中文提取出来放到JSON文件中,自动翻译再调整即可,然后界面继承保持BaseForm或者BaseDock这些窗体基类不变,只是调整了这些基类的加载,增加一行代码就可以顺利实现了多语言的效果了。

这样我们就把核心的工作放在提取界面中的中文资源并进行整理即可,这是核心的工作但翻译也基本不用自己从头做,窗体代码几乎不需要做其他修改就实现了我们所需要的多语言效果了,这样做极大提高了开发效率,对于我们已经开发好的模块,更是四两拨千斤了。