博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现多语言
阅读量:4662 次
发布时间:2019-06-09

本文共 612 字,大约阅读时间需要 2 分钟。

1、要在项目稳定以后,再做多语言本地化。

2、做语言主要注意一下几点

2.1控件(包括窗体)的多语言支持,可以在vs2008的命令提示中输入winres。采用可视化的操作界面进行设置

窗体需要设置LocalLizable = true

并选择Language

2.2变量多语言:

(1)代码中一定不要使用硬编码。

(2)使用此编码方式:string msg = Properties.Resources.InfoMsg。InfoMsg是通过Resources.resx设置。

    因此所有的需要多语言处理的都要用变量的方式在Resources.resx进行设置

(3)在程序完成后,复制Resources.resx文件。将其命名为Resources.en-GB.resx。

3、在程序出口处,加入以下语句

            System.Globalization.CultureInfo UICulture = new System.Globalization.CultureInfo("en-GB");

            Thread.CurrentThread.CurrentUICulture = UICulture;

通过以上步骤即可完成程序多语言

 

注意:多语言处理后,程序bin目录下就会出现相应的多语言的文件夹

转载于:https://www.cnblogs.com/LeeWenjie/archive/2011/12/13/2286304.html

你可能感兴趣的文章
2016弱校联盟十一专场10.2---Around the World(深搜+组合数、逆元)
查看>>
Windows下用C语言获取进程cpu使用率,内存使用,IO情况
查看>>
nandflash擦除、写操作的状态判断
查看>>
iOS照片缩略图thumbnail模糊问题
查看>>
有关使用百度编辑器Ueditor的问题
查看>>
定位决定人生成败
查看>>
ORACLE 创建新表
查看>>
在C#中获取IronPthon2.7异常时的调用方法堆栈,调试使用。
查看>>
oracle解决显示数据的层次问题--实现数据缩进
查看>>
解决Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告...
查看>>
HackerRank(FP) - The Sums of Powers
查看>>
Python3+Selenium环境配置
查看>>
java两个时间相差多少天时分秒
查看>>
SVM学习笔记(一):libsvm参数说明(转)
查看>>
[CODEVS 3044] 矩形面积求并
查看>>
网易云短信
查看>>
edge box
查看>>
eetcode 之String to Integer (atoi)(28)
查看>>
递归读取文件夹下的文件
查看>>
CodeForces Round 200 Div2
查看>>