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

本文共 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

你可能感兴趣的文章
7.14
查看>>
SDN2017 第一次作业
查看>>
MySQL通过frm 和 ibd 恢复数据过程
查看>>
SRS源码——Listener
查看>>
web.xml 4.0 头
查看>>
Java面向对象抽象类案例分析
查看>>
100.Same Tree
查看>>
对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
查看>>
Thymeleaf模板格式化LocalDatetime时间格式
查看>>
庖丁解“学生信息管理系统”
查看>>
Pyltp使用
查看>>
其他ip无法访问Yii的gii,配置ip就可以
查看>>
js创建对象
查看>>
使用json格式输出
查看>>
border-image属性在chrome中的不同效果
查看>>
php做的一个简易爬虫
查看>>
x的x次幂的值为10,求x的近似值
查看>>
hdu-5009-Paint Pearls-dp
查看>>
内存泄漏调查
查看>>
jquery获取html元素的绝对位置和相对位置的方法
查看>>