winform/WPF 多语言的实现

WPF实现起来非常现代化,可以参考 https://www.cnblogs.com/yang-fei/p/4854460.html

winform主要说一下实现过程和注意点,实现参考AutoUpdater.NET   https://github.com/ravibpatel/AutoUpdater.NET

1.首先建立全局资源,命名严格依据C# CultureInfo 规范,如下图

 

 注意:新建立的全局资源需要手动拖到Properties下

全局的语言资源方法使用如下

语言使用的系统识别的

 

 

定义:

 

引用:

 

 

 

 

2.建立单个窗体的资源

   需要在项目上右键添加资源文件,在Form上是无法添加的。命名规范依然严格依据 CultureInfo 规范,那么创建的资源文件自动识别到到Form下面,如图

 

资源定义:

 引用:

 

 

 最后生成的多语言资源会生成相应的文件夹

 

 

 

 

 

 

 

翻译 朗读 复制 正在查询,请稍候…… 重试 朗读 复制 复制 朗读 复制 via 谷歌翻译(国内)

翻译 朗读 复制 正在查询,请稍候…… 重试 朗读 复制 复制 朗读 复制 via 谷歌翻译(国内)

posted on 2020-08-20 15:27  鲁广广  阅读(465)  评论(0编辑  收藏  举报

导航