asp.net – 为特定客户端创建自定义文化和相关资源文件的建议方
我有客户想要为我的字符串资源的一部分指定自己的本地化内容版本。
为了简单起见,这里是基本的例子: 我想本地化这些,所以我有资源文件。 > Strings.resx(包含我的英文 理想情况下,“Strings.fr-ca-clientX”只能指定要“覆盖”的字符串。换句话说,他们可能只是希望更改PageTitle,并继续使用“fr-ca”资源文件中的PageDescription。 那么在.NET中我该怎么做呢?理想情况下,我将创建一个resx文件,并指定我的“Web.config”文化,它应该工作… <globalization uiCulture="fr-ca-clientX" culture="fr-ca-clientX" /> 但是,这不行。 “标签包含”文化“属性的无效值”是我的第一个结论。 谢谢, 解决方法
您可以使用以下代码创建新文化:
//Get culture info based on Great Britain CultureInfo cultureInfo = new CultureInfo( "en-GB" ); RegionInfo regionInfo = new RegionInfo( cultureInfo.Name ); CultureAndRegionInfoBuilder cultureAndRegionInfoBuilder = new CultureAndRegionInfoBuilder( txtCultureName.Text,CultureAndRegionModifiers.None ); cultureAndRegionInfoBuilder.LoadDataFromCultureInfo( cultureInfo ); cultureAndRegionInfoBuilder.LoadDataFromRegionInfo( regionInfo ); // Custom Changes cultureAndRegionInfoBuilder.CultureEnglishName = txtCultureName.Text; cultureAndRegionInfoBuilder.CultureNativeName = txtNativeName.Text; cultureAndRegionInfoBuilder.Register(); 我写了一篇关于创建应用程序的帖子。 http://wraithnath.blogspot.com/search/label/Globalization (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 缺少元素时的MVC/Razor模型绑定集合
- asp.net – global.asax中应用程序的物理路径
- asp.net – Linq to SQL Design的问题
- .net – IActionFilter vs IResultFilter
- asp.net-mvc-4 – 可为空的可选url参数的ASP.NET MVC 4 RC
- asp.net-mvc – RedirectToAction重定向查询参数?
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是一件好事吗
- asp.net mvc 依赖注入Ninject
- asp.net-mvc-4 – 请求太大
- asp.net-mvc – 使用IIS7.5将网站中的URL绑定到另一个网站控
- asp.net – Jquery验证插件是否需要表单标记?
- asp.net-core – 如何配置ASP.Net TestHost以使用
- 一个关于反序列化的小问题
- ASP.NET MVC的OnResultExecuted方法中的ActionRe
- asp.net – .NET PrivateFontCollection – 完成
- .Net Web开发技术栈
- asp.net-mvc-3 – Razor:隐藏密码控制(2页注册)
- asp.net-mvc – Html.BeginForm()与GET方法
- .net – HttpContext.Request和Request之间的区别
- asp.net – 如何将IIS Developer Express切换到“