问题标签 [resourcemanager]

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 投票
4 回答
9153 浏览

c# - ASP.Net and GetType()

I want to get a type of a "BasePage" object that I am creating. Every Page object is based off BasePage. For instance, I have a Login.aspx and in my code-behind and a class that has a method Display:

In my project structure I have a default resource file and a psuedo-translation resource file. If I set try something like this:

it returns the translated page. After some research I found that page.GetType().ToString() returned something to the effect of "ASP_login.aspx" How can I get the actual code behind class type, such that I get an object of type "Login" that is derived from "BasePage"?

Thanks in advance!

0 投票
2 回答
1033 浏览

apache-flex - Problem with pulling out icons from resource bundle in Flex

I'm having trouble with getting icons from resource bundle in Flex. Here's the scenario:

Directory structure looks like this:

In icons.properties I have:

I'd like to create ToggleButtonBar with buttons whose icons are pulled out from resource bundle.

Here's the source of programmatically created button:

}

And here is ResourceManagerTest where I define the ToggleButtonBar:

Buttons do appear, however without any icons. What am I doing wrong?

0 投票
1 回答
1050 浏览

oracle - Oracle 资源管理器计划设计

我是 Oracle 10g 资源管理器的新手,正在寻找有关如何制定计划以实现我的目标的指导。我将测试该计划,但我希望得到一些指导,这样我就不必尝试数百种不同的计划配置。我有以下目标:

  1. 不要让非系统会话显着减慢系统会话。
  2. 不要让任何 OLTP 用户会话显着减慢任何其他 OLTP 用户会话。
  3. 不要让批处理减慢 OLTP。

鉴于这些目标,我的第一个想法是创建以下消费者组/计划指令:

使用这种方法,可以将每个 OLTP 用户放入不同的 OLTP 组(假设有 10 个用户)。文档对此不是很清楚,但听起来如果 OLTP1 组中的 OLTP 用户需要的份额超过其 10% 的份额,只要其他所有 OLTP 组在需要时获得 10% 的份额,它就会获得它。我的理解准确吗?这会起作用还是有更好的方法?

0 投票
2 回答
8493 浏览

asp.net - HttpContext.GetGlobalResourceObject 始终返回 null

我在 App_GlobalResources 文件夹中创建了两个文件:

两者都包含“SiteTitleSeparator”的值。

这是我正在尝试做的事情(以下行始终返回 null):

请注意,页面上的 Culture 属性已设置。

VB 和 C# 中的答案都将受到欢迎。

0 投票
3 回答
1415 浏览

.net - 为什么在设计器中更改文化时不会自动创建本地化资源文件?

我目前正在本地化表单。但是,我对如何正确地做到这一点感到有些困惑。

我认为可以自动将控件属性导出到资源文件,但似乎这是一项手动任务。

我目前的方法是添加所有类型为字符串且可写入资源文件的控件属性。这是通过递归枚举窗体上的所有控件和子控件并反映属性来实现的。

但这似乎有些复杂,我想知道其他人是如何做到的。

所以我的问题是: 在使用资源文件进行控制文本本地化方面的最佳实践是什么?

编辑:我知道我做错了什么。我认为 Displaytext 会自动复制到每个资源文件中。但是,似乎只复制了已更改的字段。

所以基本上,我将语言设置为某个设置,更改所有控件的 DisplayText,当我将语言更改回(默认)时,更改的内容将被保存。

感谢您的任何/所有评论。

0 投票
5 回答
29080 浏览

.net - ResourceManager 试图加载 .resources 而不是 .resx 文件

我正在尝试使用以下方法在我的 .net 网站中加载 resx 文件:

Resource.resx 文件位于文件夹 App_LocalResources 中,并设置为在构建时嵌入到程序集中。

当我尝试使用以下方式访问 resx 文件时:

rm.GetString( "key" );或者rm.GetString( "key", culture );

我收到一条错误消息:

找不到适合指定区域性或中性区域性的任何资源。确保“Project.Resource.resources”在编译时被正确嵌入或链接到程序集“Project”中,或者所有需要的附属程序集都是可加载的并且完全签名。

注意 .resources ...关于这里发生了什么的任何想法?

0 投票
1 回答
9487 浏览

c# - 为什么 ResourceManager.GetResourceSet 在构建后的第一个请求上返回 null?(C#)

我正在开发一个用 C# (asp.net) 构建的大型 Web 应用程序。我有一个简单的 aspx 页面,它为客户端浏览器提供本地化字符串,以便在 javascript 控件中使用。要获取字符串,我执行以下操作:

这一切都很好,除了在清理/构建或重建之后立即对页面的第一个请求(如果我只是进行一些更改,然后构建,它工作正常)。因此,在第一个请求中,当我尝试迭代 ResourceSet 时,我得到了一个空引用异常。但是,如果我在出现错误后刷新页面,那么从那时起它就可以正常工作了。

有谁知道为什么会发生这种情况?

0 投票
1 回答
2179 浏览

c# - 扩展基于 C# 文件的资源管理器

我想以与 NET 的 .resources(特别是 .po)不同的文件格式存储我的资源,因此我编写了一个带有自定义资源读取器的自定义资源集来检索它们。我使用 CreateFileBasedResourceManager 静态方法创建了一个 ResourceManager,该方法创建了一个新的管理器实例,该实例使用指定的资源集(我在我的案例中编写的自定义资源集)从特定目录中的文件中检索资源集,使用 Name.culture.resources文件名。

但是,我想更改文件名约定。我注意到有一个可覆盖的 GetResourceFileName 方法正是为了这个目的。但是使用反射器我注意到 CreateFileBasedResourceManager 使用的构造函数是私有的,否则无法设置“使用文件而不是程序集”标志。

有没有办法解决这个问题,而不需要重新实现整个 InternalGetResourceSet 方法?

非常感谢!

0 投票
5 回答
25241 浏览

c# - C# - 获取对对象的引用数

我正在尝试为我正在编写的小爱好游戏编写一个简单的资源管理器。此资源管理器需要执行的任务之一是卸载未使用的资源。我可以考虑通过两种方式做到这一点:

  • 当一个对象不再需要对资源的引用时,它必须调用资源管理器的一个方法来表示它不再使用它;或者

  • 当对象不再需要对资源的引用时,它只需将其设置为 null。然后,当要求资源管理器卸载未使用的资源时,它会获取每个资源的引用计数(通过反射?)。如果引用计数为 1(资源管理器将引用该资源),则卸载该资源。

有没有办法在 C# 中实现第二个解决方案?谢谢。

0 投票
2 回答
2839 浏览

c# - 使用 ResourceManager 从附属程序集中读取值

嗨,有人能告诉我如何使用资源管理器从附属程序集中读取值吗?我有一个应用程序 MyApplication 将包含所有资源文件。现在我必须在我的另一个应用程序(ABC 应用程序)中读取这些资源的值。有人可以告诉我我该怎么做。