问题标签 [resx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1168 浏览

globalization - 有没有办法覆盖 .NET .resx 文件中的特定资源值?

所以我有:

App_GlobalResources/MyApp.resx

具有“电子邮件”=“电子邮件地址”的名称/值对

在我的应用程序中,有没有办法覆盖这个值?在应用程序的某个时刻,我想更改名称/值对的值。

"Email" = "Email Address" ... 变成... "Email" = "Contact Email Address"

并以相同的方式引用 Resources.MyApp.Email。

0 投票
6 回答
130053 浏览

c# - 资源中的 DisplayName 属性?

我有一个本地化的应用程序,我想知道是否可以DisplayName从资源中设置某个模型属性。

我想做这样的事情:

但我不能这样做,正如编译器所说:“属性参数必须是属性参数类型的常量表达式、类型表达式或数组创建表达式”:(

有什么解决方法吗?我正在手动输出标签,但我需要这些用于验证器输出!

0 投票
1 回答
1075 浏览

asp.net - 处理“无法访问已关闭的资源集”

我在数据库中有一个包含多种语言的网站。从数据库中,我使用 ResXResourceWriter 创建我的 .resx 文件。这真的很好,但有时我会遇到这个异常:

我不知道为什么会发生这种情况或如何解决它。有人对这个有了解吗?

谢谢,菲利普

0 投票
1 回答
1889 浏览

asp.net - 部署没有 .resx 文件的 ASP.NET 应用程序?

我在 App_GlobalResources 中有一个带有 .resx 文件的 ASP.NET Web 应用程序,其资源通常按如下方式访问:

ASPX:<asp:Literal ID="l1" runat="server" Text="<%$ Resources:GalleryServerPro, Admin_Tab_Hdr %>" />

代码隐藏:string msg = Resources.GalleryServerPro.Successfully_Restored_Msg;

有什么方法可以将 .resx 值直接编译到 DLL 中,这样我就可以在没有 .resx 文件的情况下部署应用程序,而不必编辑任何现有代码?

我问这个是因为我正在将现有应用程序移植到 DotNetNuke 模块并且 DotNetNuke 不允许 .resx 文件,所以我正在寻找一种解决方法。

谢谢, Roger Martin Gallery Server Pro

0 投票
1 回答
10206 浏览

asp.net-mvc - DataAnnotations 和 Resources 不能很好地发挥作用

我在 MVC2 应用程序中使用数据注释,并且在尝试将 RESX 文件资源用于错误消息时有点气馁。

我尝试了以下方法,但不断收到异常“属性参数必须是属性参数类型的常量表达式、类型表达式或数组创建表达式”

除非我ErrorMessageResourceName用 "Required" 而不是Resources.ErrorMessages.Required.

谁能告诉我我这样做是否正确?

0 投票
3 回答
3963 浏览

asp.net - 默认模型Binder的MVC本地化

我目前正在尝试弄清楚如何本地化 MVC 生成的错误消息。让我以默认模型绑定器为例,这样我就可以解释问题了。

假设我有一个表格,用户可以在其中输入年龄。然后用户在表单中输入“十”,但没有得到预期的错误

“年龄必须在 18 到 25 岁之间。”

消息

“值‘十’对年龄无效。”

被陈列。

实体的年龄属性定义如下:

经过一番挖掘,我注意到这个错误文本来自文件System.Web.Mvc.Resources.DefaultModelBinder_ValueInvalid中的。MvcResources.resx

现在,如何创建此文件的本地化版本?

作为一个解决方案,例如,我应该下载 MVC 源并添加MvcResources.en_GB.resx、和MvcResources.fr_FR.resx,然后编译我自己的版本吗?MvcResources.es_ES.resxMvcResources.de_DE.resxMVC.dll

但我不喜欢这个主意。还有人知道更好的方法吗?

0 投票
1 回答
327 浏览

wpf - 本地化:如何让用户在不编译的情况下定义自定义资源?

在我们的应用程序中,我们有一组数据项,每个项都有一个DisplayedName属性。此属性应本地化,即应以用户选择的语言显示。因此,另一个属性DisplayedNameResourceKey指定该属性应返回哪个资源DisplayedName

在简化的代码中,这意味着如下:

现在,问题是:用户应该能够编辑这些项目,包括DisplayedName,或更准确地说是DisplayedNameResourceKey. 不仅如此,用户还应该能够以某种方式定义他可以引用的新资源。也就是说,他可以从一组预定义的资源(一些常用名称)中进行选择,也可以定义一个自定义资源,然后用户也需要对其进行本地化。

但是,用户不能MyResources在运行时和不编译的情况下添加自定义资源。因此,需要另一种方法。它不必是非常用户友好的方式(例如不需要 UI),因为这通常由我们的服务工程师完成。

我正在考虑使用包含资源键对和相应翻译的 txt 或 csv 文件。在预定义的位置,每种语言都会存在一个单独的文件。但我对这个想法并不满意,因为它涉及大量工作来解决资源问题。

有谁知道这种情况的好方法?

0 投票
1 回答
380 浏览

silverlight - 从嵌入式 RESX 中拉出动态字符串

我有一个 RESX 资源文件,我可以使用强类型属性检索值并分配给我的 Silverlight 3 应用程序中的值。但是在运行时我需要根据一些值生成查找键以避免大量的 if/switch 语句。我正在尝试使用 ResourceManager,但它不喜欢 .resx 文件。

广泛搜索......这在SL3中是不可能的吗?有人有其他建议吗?

0 投票
5 回答
3471 浏览

asp.net - 在 ASP.NET 中使用 SQL 而非 RESX 文件进行本地化

我正在考虑开发以下内容,但想知道它是否已经存在:

我需要一个基于 SQL 的解决方案来分配和管理 asp.net 站点的本地化文本值,而不是使用 RESX 文件。这有助于维护站点上的文本,而无需在需要更新时将其删除以进行部署。

谢谢。

0 投票
1 回答
393 浏览

c# - ComponentResourceManager 在设计器中实例化时使用什么文化?

CurrentThread.CurrentUICulture在为我的用户控件调用组件资源管理器之前,我明确地将其设置为法语,但正在为控件提取默认值,而不是法语值。