问题标签 [app-globalresources]

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 回答
4098 浏览

c# - 我们可以在 javascript 和除 Literal 之外的其他部分中使用资源表达式吗?

文字控制一直有效

但是,如果我想将其用作图像中的参数,例如

它给出了令人讨厌的错误

不允许使用像 '' 这样的文字表达式。改为使用。

如果我尝试通过Javascript访问它,也会发生同样的情况


有谁知道在这种情况下如何获取全局资源值?

0 投票
3 回答
39387 浏览

asp.net - 如何使用 app_GlobalResource 或 app_LocalResource?

如何在 ASP.NET Web 应用程序项目中使用它们?有什么区别吗?

非常感谢

0 投票
3 回答
6511 浏览

visual-studio-2010 - 为什么会生成 App_GlobalResources 程序集?(错误 = CS0433)

我正在开发一个 ASP.NET MVC2 项目,为此我配置了如下本地化...


我有一个单独的资源程序集,包含我所有的 resx 文件。每个 resx 文件的设置是...

我有一个工具,可以将数据库中的字符串导出到 resx 文件中,并调用 resgen.exe 工具来重新创建 Designer.cs 文件。


这一切都很好,即使我更改了浏览器的语言设置并刷新了页面。它会拾取正确的字符串。

那是在一个临时工作文件夹中(我使用颠覆)。我现在已经开始在我的普通文件夹中工作,并且遇到了一个相当奇怪的错误。

编译器错误消息:CS0433:类型 'Resources.XXXX' 存在于两个 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\6c657d01\aaca70ae\assembly\dl3\a36dac65\ 78c87110_3724cb01\Resources.DLL' 和 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\6c657d01\aaca70ae\App_GlobalResources.g6fehiio.dll'

我已删除所有临时 asp.net 文件,重新运行 Web 应用程序,它会重新生成上述两个程序集。真正奇怪的是,这一切在我转移到我通常的工作文件夹之前就已经奏效了。

那么,谁能告诉我是什么生成了这个 App_GlobalResources 程序集,我不需要或不想要它,因为我所有的资源都包含在我创建的 Resources 程序集中。

PS - 我选择 Resources.dll 的原因是为了解决我在使用数据库提取工具生成资源时遇到的问题。(见这里

PPS - 我正在使用 VS2010

0 投票
2 回答
1946 浏览

c# - 全球资源下的本地化噩梦

我有两个资源文件App_GlobalResources

对于那些不知道的人:MyApp.resx 除了瑞典语UICulture 将使用MyApp.sv.resx

我有一个简单的页面,显示 3<asp:Label>中,该Text属性的名称不同,例如:

Label3是 Page 上唯一调用的,前 2 个设置如下:

如果我使用浏览器语言一切正常,但我想覆盖该设置并根据其他输入加载正确的翻译,所以我需要覆盖UICulture我使用的 and :

女巫是一样的:

有了这一切,我得到的是:

替代文字

换句话说,只有当我使用code-behind设置正确的文本时,我才能获得正确的本地化,所有本地化都只inline使用浏览器语言。

我错过了什么?

0 投票
1 回答
217 浏览

localization - 站点地图本地化不起作用

奇怪的事情发生。如果我在 App_GlobalResources 中只有一个文件 filename.en-US.resx 文件。站点地图(指的是“$resources:Web.sitemap,key”)抛出对象或键找不到的错误。但是当我有两个文件 filename.en-US.resx 和 filename.resx [这没有键它是空的] 时,站点地图工作正常。请需要一些解释。

0 投票
1 回答
1403 浏览

c# - 如何在不编译代码的情况下修改全局资源dll?

我已将我的全局资源文件分离到我的项目解决方案中的不同类库中。如果在转向生产后,我想修改一些资源值,或者如果我想为一个新的国家添加新的资源文件,那么是否可以修改我当前的资源 dll?有没有可用的软件工具?如果是,请让我知道这些工具。

0 投票
1 回答
738 浏览

asp.net - App_GlobalResources doesn't work in my web application

I created two resx files and add them to App_GlobalResources folder under my application.

enter image description here

here are the values

enter image description here

enter image description here

and here my label

enter image description here

So I changed the language settings in Internet Explorer

enter image description here

and it's not working. I only can see english version. Am I missing something?

0 投票
1 回答
575 浏览

javascript - javascript文件中的全局资源

为了实现 calture,我使用 javascript 全局资源 lang 文件显示错误消息,但我没有像在 HTML 中那样在 javascript 文件中获取资源消息,我使用以下语法得到它:

0 投票
2 回答
785 浏览

asp.net - 默认 ASP.NET 主题

是否可以为 ASP.NET 网站创建默认主题?

例如,如果我有一个名为 的主题"Default",并且我选择了一个名为的主题,"NewTheme"并且我引用了一个在主题中不存在"NewTheme"但在"Default"主题中存在的文件,例如:

"/App_Themes/Default/Images/image.jpg"如果它不存在于,那么它可以被取走"/App_Themes/NewTheme/Images/image.jpg"吗?

此外,如果“NewTheme”中不存在 CSS 类,但在“默认”中存在,那么它可以采用“默认”吗?事实上,我认为最好先采用所有默认样式,然后覆盖任何“NewTheme”有冲突的样式。

我知道全局引用的工作方式与此类似,因为如果我选择"es"了本地化,并且文件中不存在密钥webreference.resx.es但它存在webreference.resx,那么它将从那里获取值。

我认为这将是 ASP.NET 主题的重要功能,因为我可以想象不同的主题只有某些图像发生了变化,并且某些样式发生了变化。我无法想象每个主题的每个图像和每种风格总是完全不同。因此,如果没有此功能,它将成为复制样式/图像的情况,我不喜欢这种情况(原因很明显!)。

0 投票
2 回答
1780 浏览

asp.net - App_GlobalResources 全球化

我在全球化方面遇到了一些问题。我在 ASP.NET 2.0 中继承了一个非常古老的项目。它有多个用于多种语言的全球化文件。

但是,当我构建应用程序进行部署时,它在我们的测试环境中运行良好。但是当我们将应用程序复制到生产环境时,它会在 <%$ Resources: Global, MyStringHere %> 上出错。

说明在资源文件中找不到 MyStringHere。

为什么这在开发和测试环境中运行良好,但在生产环境中却不行?这些文件从一个环境到另一个环境完全相同(尽管 inetpub 文件位于每台机器上的不同目录中)。

有人有想法么?

编辑:

很奇怪。如果我从后面的代码中调用资源。

这适用于所有环境。

但是,使用旧的:

仅在生产中出错。