问题标签 [resource-files]

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 投票
2 回答
11732 浏览

c++ - CMake 和 Visual Studio 资源文件

我正在将使用 Visual Studio 2005 创建的 C++ 项目转换为 CMake,并且偶然发现项目中包含的资源文件存在一些问题。

项目包括一个.rc文件、一堆.ico文件和一个.rc2文件。

常规.rc文件在生成的项目中工作正常并使用资源编译器。然而,.icoand.rc2文件在刚刚被包含时会引起问题,因为在生成的项目中,Visual Studio 会尝试使用 C/C++ 编译器来编译它们。

我假设这些文件包含在.rc文件中,因此不将它们包含在 CMakeLists.txt 文件中可能会起作用,但由于显然可以在项目中列出它们(它们在原始项目中可见)我希望这样做,以便生成项目的用户可以看到这些文件正在被使用。

在 CMake 中处理这些额外的 VS 资源文件的正确方法是什么?

0 投票
0 回答
487 浏览

c# - Windows 事件日志中的数据名称

为了使我在 Windows 上的自定义事件日志易于解析和结构化,我使用了此处解释的消息资源文件:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa363669 (v= vs.85).aspx

我正在查看 Windows 自己的日志的 xml 格式,并且我看到输入到特定事件的参数(通过它们的 ID 定义)被命名。Security-Audit access 的示例具有以下标签:

问题是我找不到定义数据名称的格式。我可以将字符串作为创建的参数<data> string data </data>。我猜它可以在 mc 资源文件或 c# 代码 EventLog 类上设置。但是如何以及哪一个,我无法弄清楚。

0 投票
0 回答
1020 浏览

visual-studio-2010 - 使用 Visual Studio 2010 创建资源?

我正在尝试在 Visual Studio 2010 中创建一个资源,我将使用它来创建一个自定义对话框。Microsoft 提供了以下步骤:

http://msdn.microsoft.com/en-us/library/sxdy04be.aspx

但是,“添加新项目”对话框中没有“资源文件”选项。但是,“项目”菜单中有一个“添加资源...”菜单项。但是,此项目变暗。为什么会变暗?我怎样才能让它可用?

0 投票
1 回答
2043 浏览

asp.net - ASP.NET 网站未选择阿拉伯语资源文件

我正在开发一个具有 Web 应用程序模块的项目,该模块可根据请求生成本地化电子邮件。该应用程序需要多种语言的 html 模板本地化。我决定使用 asp.net 资源文件,因为电子邮件布局不太可能改变,并且所需的密钥数量相对较少。

我正在使用 Global Resources,并且为所需的语言环境提供了大约 15 个不同的资源文件。我有英文的默认资源文件(“EmailTemplates.resx”),然后是几个本地化资源文件(“EmailTemplates.ru-RU.resx”、“EmailTemplates.zh-CN.resx”、“EmailTemplates.it-IT.resx” ”、“EmailTemplates.id-ID.resx”等)。

在资源文件中,我有两个阿拉伯文文件:“EmailTemplates.ar-AE.resx”实际上是英文的,“EmailTemplates.ar-SA.resx”是阿拉伯文的。

非阿拉伯语语言环境的所有电子邮件都可以正常工作。该应用程序选择所需的语言环境并使用相应的资源文件。但是当我尝试请求阿拉伯语时,它总是回退到默认资源文件。

我设置文化的方式是基于请求的数据,而不是浏览器设置:

在调试时,我可以看到 CultureInfo 已正确设置为“ar-SA”或“ar-AE”,但是当应用程序检索相应的资源值时,它总是选择默认值。

我在默认资源文件中输入了阿拉伯语数据以进行测试,并且阿拉伯语文本显示得很好,所以我确定这不是字体或 HTML 布局问题。

我在互联网上进行了搜索,证明了不同的方法,但没有运气。“ar-SA”和“ar-AE”是有效的 CultureInfo 值,应用程序编译没有问题,但似乎每当我请求阿拉伯语电子邮件时,应用程序都找不到阿拉伯语资源文件。

有任何想法吗?我真的很感激任何点击和帮助!

干杯!

0 投票
1 回答
713 浏览

c# - 1 资源文件与许多

我有一个网站,我通过资源文件和页面中的 GetGlobalResourceObject() 手动添加西班牙语和葡萄牙语支持。

我有几种类型的用户,它们基本上拥有自己的网站部分。我目前只有一个包含所有“翻译”的大 Language.resx 文件(针对每种语言)。

我的问题:

与每个页面/表单只有 1 个资源文件相比,为整个站点拥有一个大资源文件会成为性能瓶颈吗?

这些文件包含大约 800 行文本。我目前正在使用 excel 通过 concatenate() 生成资源文件 (xml),这使我此时可以轻松更新 .resx 文件。

谢谢!

0 投票
1 回答
89 浏览

regex - 从资源文件生成快捷方式列表(由包含 & 符号的按钮标题表示)

我有一个包含 429 个 MFC 资源文件的列表,我必须为其生成一个快捷方式列表,这些文件是包含 & 符号的按钮(例如 BUTTON“&Close”),表示 ALT-C 是关闭该特定对话框的快捷方式。

问题是资源文件包含许多不同的对话框,格式如下:

我想提取的格式是“&Close”(或理想情况下是“ALT-C &Close”)和其他带有快捷方式的标签的列表,按它们所在的对话框(例如 IDD_VIDEO)划分。正则表达式似乎是最好的解决方案,但我还没有为此找到一个有效的正则表达式。

0 投票
1 回答
1591 浏览

asp.net - 资源文件中的文本中文显示不正确

我有一个用 asp.net 编写的网站,其中的文本资源位于资源文件中。我能够成功查看除中文之外的所有(西班牙语、德语、阿拉伯语、韩语等)语言的正确字符。当我将浏览器更改为中文(任何版本)时,会显示奇怪的字符。我安装了中文字体并尝试更改编码,但似乎没有任何效果。这在 IE9 和 FF9 中都会发生。

前任:

英语 - 进展

中文(在资源文件中) - 迷迷

在浏览器中显示 - 进程</p>

任何帮助,将不胜感激,

马特

0 投票
2 回答
31593 浏览

java - 如何查看Java中是否存在资源文件?

我正在尝试将文本输出到 Java 中的资源文件,如下所示:

但由于尚未创建资源文件,我得到一个空指针异常。如果它不存在,我如何首先创建一个空白资源文件以避免此错误?

0 投票
2 回答
3262 浏览

asp.net - 如何将资源文件值分配给 asp.net 隐藏字段

我处于需要从 asp.net 隐藏字段中读取值的情况

这是一个多语言网站,我需要从资源 .resx 文件中读取上述隐藏字段的值,真正的问题是 asp.net 隐藏字段不采用 meta:resourcekey="hdSearchInnerText" 作为属性。我怎样才能解决这个问题,我试过了,但找不到解决办法。

任何想法或帮助表示赞赏。

0 投票
1 回答
266 浏览

c# - 如何创建具有不同资源文件的通用 ViewModel?

我有一个这样的 ViewModel:

在第 1 页上使用,当我做这样的事情时效果很好(例如拉回资源):

但我也想在第 2 页上使用这个 ViewModel ,但我不想将属性指向不同的资源文件(例如Resources.User.Resource2)。

我不想欺骗课堂,但我愿意接受一些 OO 技巧。

问题是属性参数必须是字符串、常量typeof或数组表达式。

解决这个问题的最佳方法是什么?