要用到多国语言,直接在VS里面,管理很不方便,下面这篇文件是ManPeng所写的记录文档,现备份在CSDN,便于查阅。
如何从
Txt
转成
resx
文件?
一、新建一
C#
智能设备项目(
wince
):
MultiLanguage
并在解决方案
MultiLanguage
目录下新建一文件夹
Res
二、新建文本文档内容如下:
title=
多国语言
content=
显示内容
另存为:
chinese.txt
,注意编码为
Unicode
如下图
:
新建文本文档内容如下:
title=multilanguage
content=showwhat
另存为:
english.txt
,编码也为
Unicode
三、
开始菜单
-> Microsoft Visual Studio
2005 -> Visual Studio Tools -> Visual Studio 2005
命令提示,进入解决方案目录
Res
,敲入命令
resgen chinese.txt chinese.resx
,
注:此处源文件与输出文件名可写全路径。
同样完成
english.resx
文件的生成。
四、
进入项目的解决方案管理器,添加
chinese.resx
和
english.resx
。
打开窗体
Form1.cs
,声明
System.Resources.ResourceManager
rm;
等等,详见源码
添加资源字符串方法二:
在其中添加相应的字符串即可,具体见工程源码
.