问题标签 [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.
globalization - 有没有办法覆盖 .NET .resx 文件中的特定资源值?
所以我有:
App_GlobalResources/MyApp.resx
具有“电子邮件”=“电子邮件地址”的名称/值对
在我的应用程序中,有没有办法覆盖这个值?在应用程序的某个时刻,我想更改名称/值对的值。
"Email" = "Email Address" ... 变成... "Email" = "Contact Email Address"
并以相同的方式引用 Resources.MyApp.Email。
c# - 资源中的 DisplayName 属性?
我有一个本地化的应用程序,我想知道是否可以DisplayName
从资源中设置某个模型属性。
我想做这样的事情:
但我不能这样做,正如编译器所说:“属性参数必须是属性参数类型的常量表达式、类型表达式或数组创建表达式”:(
有什么解决方法吗?我正在手动输出标签,但我需要这些用于验证器输出!
asp.net - 处理“无法访问已关闭的资源集”
我在数据库中有一个包含多种语言的网站。从数据库中,我使用 ResXResourceWriter 创建我的 .resx 文件。这真的很好,但有时我会遇到这个异常:
我不知道为什么会发生这种情况或如何解决它。有人对这个有了解吗?
谢谢,菲利普
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
asp.net-mvc - DataAnnotations 和 Resources 不能很好地发挥作用
我在 MVC2 应用程序中使用数据注释,并且在尝试将 RESX 文件资源用于错误消息时有点气馁。
我尝试了以下方法,但不断收到异常“属性参数必须是属性参数类型的常量表达式、类型表达式或数组创建表达式”
除非我ErrorMessageResourceName
用 "Required" 而不是Resources.ErrorMessages.Required
.
谁能告诉我我这样做是否正确?
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.resx
MvcResources.de_DE.resx
MVC.dll
但我不喜欢这个主意。还有人知道更好的方法吗?
wpf - 本地化:如何让用户在不编译的情况下定义自定义资源?
在我们的应用程序中,我们有一组数据项,每个项都有一个DisplayedName
属性。此属性应本地化,即应以用户选择的语言显示。因此,另一个属性DisplayedNameResourceKey
指定该属性应返回哪个资源DisplayedName
。
在简化的代码中,这意味着如下:
现在,问题是:用户应该能够编辑这些项目,包括DisplayedName
,或更准确地说是DisplayedNameResourceKey
. 不仅如此,用户还应该能够以某种方式定义他可以引用的新资源。也就是说,他可以从一组预定义的资源(一些常用名称)中进行选择,也可以定义一个自定义资源,然后用户也需要对其进行本地化。
但是,用户不能MyResources
在运行时和不编译的情况下添加自定义资源。因此,需要另一种方法。它不必是非常用户友好的方式(例如不需要 UI),因为这通常由我们的服务工程师完成。
我正在考虑使用包含资源键对和相应翻译的 txt 或 csv 文件。在预定义的位置,每种语言都会存在一个单独的文件。但我对这个想法并不满意,因为它涉及大量工作来解决资源问题。
有谁知道这种情况的好方法?
silverlight - 从嵌入式 RESX 中拉出动态字符串
我有一个 RESX 资源文件,我可以使用强类型属性检索值并分配给我的 Silverlight 3 应用程序中的值。但是在运行时我需要根据一些值生成查找键以避免大量的 if/switch 语句。我正在尝试使用 ResourceManager,但它不喜欢 .resx 文件。
广泛搜索......这在SL3中是不可能的吗?有人有其他建议吗?
asp.net - 在 ASP.NET 中使用 SQL 而非 RESX 文件进行本地化
我正在考虑开发以下内容,但想知道它是否已经存在:
我需要一个基于 SQL 的解决方案来分配和管理 asp.net 站点的本地化文本值,而不是使用 RESX 文件。这有助于维护站点上的文本,而无需在需要更新时将其删除以进行部署。
谢谢。
c# - ComponentResourceManager 在设计器中实例化时使用什么文化?
CurrentThread.CurrentUICulture
在为我的用户控件调用组件资源管理器之前,我明确地将其设置为法语,但正在为控件提取默认值,而不是法语值。