首页 文章
  • 2 votes
     answers
     views

    访问特定(非当前)文化的资源字符串

    我有一个ASP.NET MVC4应用程序,在“Resources”文件夹中有两个资源文件,如下所示: Project Resources Resources.fr-CA.resx Resources.resx 我根据用户设置设置了当前的文化,一切正常,这个设置 . 但是,我有一个处理错误的类,它们都将它们显示给用户并将它们记录在数据库中 . 我想要的是使用用户当前的文化显示错误消息,但...
  • 3 votes
     answers
     views

    从resx文件中读取字符串sharpdevelop c#

    我正在使用尖锐的开发在C#中编写一个类库 . 我包含一个resx(资源)文件,其中包含一些字符串值 . 我正在使用以下代码: ResourceManager rm = new ResourceManager("ResourceFileName",this.GetType().Assembly); string str=rm.GetString("Keyname&quo...
  • 3 votes
     answers
     views

    使用多个resx文件进行本地化

    我的Web应用程序通过使用ResourceManager放置在附属程序集中的资源文件来处理本地化 . 由于应用程序正在增长,我想将resx文件拆分为多个文件(对于每种语言),但在客户端,似乎我必须为我想要读取的每个文件创建一个ResourceManager实例 . 有没有办法将多个resx文件包装成单个文件? 谢谢
  • 6 votes
     answers
     views

    在C#.Net中获取XAML和RESX资源时的主要装配与Satellite装配问题

    在包含文化中立XAML文件,一些文化中性图标和本地化字符串的本地化程序中,如何组织这些不同的资源类型以便全部找到它们?无论我尝试什么安排,我发现我的一种资源类型是无法访问的 . 我遇到的问题是: MainWindow.xaml文件始终构建到en-US附属程序集中 . 如果UltimateResourceFallbackLocation设置为MainAssembly,它将永远不会找到Window...
  • 1 votes
     answers
     views

    使用resx文件进行本地化会生成MissingManifestResourceException

    这是我对本地化的第一次努力,我读的越多,我就越困惑 . 说实话,我只是在寻找答案 . 所以这是我得到的错误: 未处理的异常:System.Resources.MissingManifestResourceException:找不到适合指定文化或中性文化的任何资源 . 确保在编译时将“MeetnGreetSf.Resources.AppResources.resources”正确嵌入或链接到程序集...
  • 3 votes
     answers
     views

    .NET中文本文件资源的本地化

    在使用RESX文件的Visual Studio中,本地化/全球化非常简单 . 我只是添加一个资源文件,比如 MyTextSnippets.resx ,添加键/值对,并为我想支持的每种语言创建副本,如 MyTextSnippets.de.resx , MyTextSnippets.fr.resx 等 . 现在想想更长的文本,其中String资源编辑器网格不能很好地工作 . 没问题,只需从设计器中选择...
  • 0 votes
     answers
     views

    C#定制resx与本地化

    在C#中,可以使用给定的文件名来检索资源 ResourceManager rm = new ResourceManager("namespace.myresource",this.GetType().Assembly); string someString = rm.GetString("GeneralError", culture); 有了这个,可以通过...
  • 2 votes
     answers
     views

    如何在Windows Phone中使用中性语言

    我面临以下问题: 我已使用resx文件将我的应用程序翻译成不同的语言 . 我想在其他应用程序中使用相同的resx文件 . 对于不同的应用程序,我应该能够更改默认语言(某些应用程序仅提供西班牙语,其他应用程序仅提供英语,其他应用程序提供多语言功能) 我想我可以命名资源LanguageStrings.es.resx和LanguageStrings.en.resx,并使用NeutralRes...
  • 0 votes
     answers
     views

    asp.net CurrentUICulture和resx文件

    在我的asp.net应用程序中,我想让用户更改他的配置文件语言,然后加载相应的resx文件 . 我有两个全局.resx文件: LocalizedText.resx LocalizedText.pl.resx protected void Page_Load(object sender, EventArgs e) { ... if (!IsPostBack) ...
  • 0 votes
     answers
     views

    将resx文本添加到模型验证中

    我想从我的项目中的resx文件中替换字符串中的硬编码消息 . 当我有像列 Headers 这样的简单文本时,我会像下面一样工作正常(“名称”是resx文件中的键) . [Display(Name = "Name", ResourceType = typeof(PStr)),Required] 现在我想用resx更改无效的名称文本 . [RegularExpression(@&...
  • 4 votes
     answers
     views

    Resx文件的本地化替代方案

    Why I don't want to use Resx files: 我正在寻找resx文件的替代方案,以便为我的项目提供多语言支持,原因如下: 我没有't like to specify a 2893060 when writing messages, it is more effort and it is annoying for the flow as I don'看到日志消息实际...
  • 2 votes
     answers
     views

    在NuGet包中使用resx文件

    我有一个NuGet包,它实现了一些UI元素,其中一些包含文本 . 我希望显示的文本能够被使用该包的项目覆盖 . 当所有的源都在一个项目中时,我已经通过使用resx文件作为一种相当无摩擦的方式来完成这一点,无需更改代码即可进行这些类型的更改,我不清楚如果代码已交付,这将如何工作通过NuGet包,因为xml文件和后面的代码之间似乎有相对紧密的耦合 . 是否可能有一个由NuGet包定义的resx文件的结...
  • 3 votes
     answers
     views

    文化名称使用下划线而不是破折号

    在 C# 中,我可以使用常规ISO命名约定(即 Strings.resx , Strings.en-GB.resx , Strings.fr.resx )为各种语言/文化构建resx文件 . 编译时,我会为每个特定于文化的resx文件获取相应的文件夹 . 我的困境在于使用的命名约定 . MS使用“格式languagecode2-country / regioncode2,其中languagecod...
  • 4 votes
     answers
     views

    使用ASP.NET MVC实现Spark全球化

    我正在使用spark viewengine,asp.net mvc和.resx文件 . 我想通过我自定义的SessionModel(Session)设置一种语言,它通过Castle.Windsor注册,并且具有Culture的字符串属性,可以由用户设置... I need the current language to persist on every view, without having t...
  • 0 votes
     answers
     views

    更改应用程序文化会更改资源字符串的大小写

    我有一个解析xml文档的应用程序 . 我将预期的xml标记名称存储在RESX文件中 . 标记名称的第一个字母始终为小写 . 这对我的IE-IE默认文化很好(并且已经完成了几年) . 我一直在构建一个也将运行pt-BR文化的应用程序 . 该代码适用于en-IE . 但是当我将文化更改为pt-BR时,它失败了,因为当它使用My.Resources.ParameterCollectionTag检索标记名...
  • 1 votes
     answers
     views

    本地化resx文件在单独的程序集中?

    我有一个场景,我需要在多个项目类型(Web前端,WCF,Windows服务等)之间共享本地化,所以我的想法是创建一个本地化程序集,我可以嵌入我所有的resx文件,然后随时添加/修改这些我只需要重新部署一个dll来更新我的所有应用程序 . 所以为了测试我创建了一个类库项目并将其命名为TestLocalization . 我为它添加了一个名为LocalizationManager的类,它现在只是一个存...
  • 1 votes
     answers
     views

    MVC3资源文件到文化特定文件夹

    我目前正在使用C#在MVC3中开发Web应用程序 . 目前,我正在尝试将资源文件纳入其特定文化 . 我们在同一个文件夹中取得了成功 Localization\ Accounts\ - Resources.resx - Resources.es-ES.resx - Resources.fr-FR.resx [Display(ResourceType = t...
  • 2 votes
     answers
     views

    在C#中运行时使用外部resx文件(非嵌入式)

    我有一个应用程序,用户可以通过添加自己的xaml文件来定义自定义元素 . 这些文件在启动时由应用程序加载 . 我们的想法是能够扩展应用程序而无需重新编译它 . 这些元素将在屏幕上显示给用户,xaml文件可能包含资源键,这些资源键不包含在应用程序本身的resx文件中 . 因此,我需要具有用户可以编辑的单独resx文件,这些文件也将在运行时加载 . 我查看了ResourceManager类,我知道可以...
  • 3 votes
     answers
     views

    根据文化信息使用正确的“.resx”文件

    我想在我的项目中使用本地化,所以我使用“.resx”文件 . 我有两个文件“StringRes.resx”和“StringRes.fr.resx” . 你可以猜到,我希望我的应用程序的所有消息都根据用户的CultureInfo进行更改 . 但是当我这样做时: public MainWindow() { Thread.CurrentThread.CurrentUICulture = Cul...
  • 1 votes
     answers
     views

    1个文化的多个resx文件

    我有一个需要支持多种文化类型的c#应用程序 . 我有一个为每种语言编写的resx文件,更改文化类型会更改我正在使用的resx文件 . 效果很好 . 现在我的客户端不喜欢我用过的标签 . 他们属于美国文化,我想保持en-US的resx不变,以及它对大多数客户的态度,但对于这个特定的客户,有没有办法改变他的资源文件虽然仍然是en-US的一部分?例如,我可以制作一个“en-US2”resx文件或类似的东...
  • 0 votes
     answers
     views

    访问和读取多个* .resx文件中的数据

    我是C#.NET的新手 . 我需要从本地文件夹访问* .resx文件,然后从每个* .resx文件中检索数据 . 我正在为此创建一个Windows应用程序 . 首先,一旦我给了该文件夹的路径,就会在那里找到文件,但现在,我如何读取这些文件并将数据从它们获取到RAM上的临时数据库 . private void buttonBrowseSource1_Click(object sender,Event...
  • 15 votes
     answers
     views

    具有.resx资源的Windows Phone 8.1上的MissingManifestResourceException

    我正在开发一款同样针对Android的Windows Phone 8.1应用程序(Xamarin) 一如既往,我在PCL上添加了我的字符串资源(.resx)并在我的启动器项目中引用它们以在我的视图中使用它,这一切在WP 8.1 silverlight上工作正常,但是当我配置项目以释放并运行它时在WinRt上工作正常在设备上,由于某种原因,我总是得到一个MissingManifestResource...

热门问题