使用资源文件实现C#国际化(Silverlight中英文的实现)
来源:互联网 发布:株洲县网络传销案 编辑:程序博客网 时间:2024/06/10 18:41
利用资源文件实现中英文多语言,以下是实现步骤:
1.创建资源文件
右键单击项目名称,在“添加新项”对话框中,选择“资源文件”
可以命名为 MainLabelResources.resx。此文件包含应用程序默认语言的资源。
最常用的是字符串资源。字符串资源是一种键-值(还有备注)方式的表,如下图:
//(默认语言的资源 Access Modifier 需设置成Public)
接着创建中文或者多语言资源文件
命名为MainLabelResources.zh-CN.resx或者MainLabelResources.zh-HK.resx,如下图:
//(多语言的资源 Access Modifier 只需设置成No code generation)
//要注意的就是项目访问不到资源文件时,需确认访问修饰符(public),如下:
2.修改项目文件
用记事本或者Notepad++打开SilverlightSimple.csproj
找到SupportedCultures元素,添加需要支持的区域性名称
<SupportedCultures>
<SupportedCultures>en-US;zh-HK;zh-CN;</SupportedCultures>
</SupportedCultures>
3.用CultureInfo对象设置国际化语言
在Application_Startup中利用Thread将CultureInfo设置默认语言
CultureInfo culture = new CultureInfo("zh-CN");
Thread.CurrentThread.CurrentUICulture = culture;
本人新手,以上描述不清楚,勿见怪
- 使用资源文件实现C#国际化(Silverlight中英文的实现)
- c# 资源文件 Silverlight 中英文的实现
- 使用资源文件实现java的国际化
- 国际化资源文件的实现
- java使用资源文件实现程序的国际化
- Silverlight 实现GlobalCalendar的国际化
- 使用spring实现资源国际化
- Struts2(十三):超链接实现动态加载国际化资源文件
- Java API实现国际化资源文件
- struts2的国际化(即实现网站整体中英文切换)实例
- Android深入探究笔记之二十六 -- 资源国际化 实现中英文等不同版本
- Silverlight使用资源文件
- Anguarjs实现国际化,中英文切换Demo
- I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)
- c#使用资源文件实现多语言应用程序
- C# WinForm国际化实现的简单方法
- 简单实现SpringMVC资源国际化
- spring mvc国际化资源实现
- Sql Server查询性能优化之走出索引的误区
- 产品logo的设计:图标与几何构成
- Tomcat学习之ClassLoader
- BloomFilter——大规模数据处理利器
- 一个操作系统的环境配置
- 使用资源文件实现C#国际化(Silverlight中英文的实现)
- 大白话解析模拟退火算法
- SCnetwork 和reachibility
- poj 1207 The 3n + 1 problem
- ubuntu下设置PATH环境变量
- 虚函数、多态、纯虚函数及接口
- 深入浅出JSONP–解决Ajax跨域问题
- 数据库建表错误
- 机器学习入门