当前位置:首页 » 程序人生 » 本页

C#多国语言的实现 On 程序人生  @2009-08-07

 相关文章:[Winform程序多语言国际化实现的简单方法]
那怎么具体实现不用编译源程序,而实现多国语言的调用,这正是本篇要说的。
1  首先得知道源程序中的资源文件的字段以及对应的值以及该资源文件所处的类名、程序集名和命名空间;
新建一个解决方案(名字跟原项目中相同),而后修改程序集名(跟原项目同名)和命名空间(跟原项目同名);
3 然后添加一个资源文件,名字跟原项目中的资源同名,但是要多个字段,这个字段代表的是什么语言资源文件。样式为:“原项目名.语言.resx”。语言这块可以是zh-CN(中文简体), zh-TW(中文繁体), en-US(英文)等。

4 把第一步中得知的资源文件的字段添加到新建的资源文件中,并把其值修改成相应的语言
5 运行这个项目,在生成目录下会产生一个命名为相应语言的文件夹,
 
拷贝这个文件夹到源程序的运行目录下,这样如果系统是英文的,资源文件就会自动调用en-US这个文件夹

打签» ,


我说两句 »

Ctrl+Enter