草庐IT

globalization

全部标签

c# - 防止将异常消息翻译成用户的语言?

如何让我的应用程序在显示win32/.net异常消息时始终使用英语?我收到这条消息,看起来有人用babelfish翻译了它(它是瑞典语):“System.ComponentModel.Win32Exception:Programmetkundeintestartaeftersomprogrammetssida-vid-sidakonfigurationärfelaktig。”极度无用,Google的点击率高达4次,但没有一个有帮助。所以我必须猜测原始消息是什么,然后用谷歌搜索。(它是:“应用程序启动失败,因为它的并排配置不正确。”)这次找出原始错误消息是什么相当简单,从一开始就使用英文

c# - 防止将异常消息翻译成用户的语言?

如何让我的应用程序在显示win32/.net异常消息时始终使用英语?我收到这条消息,看起来有人用babelfish翻译了它(它是瑞典语):“System.ComponentModel.Win32Exception:Programmetkundeintestartaeftersomprogrammetssida-vid-sidakonfigurationärfelaktig。”极度无用,Google的点击率高达4次,但没有一个有帮助。所以我必须猜测原始消息是什么,然后用谷歌搜索。(它是:“应用程序启动失败,因为它的并排配置不正确。”)这次找出原始错误消息是什么相当简单,从一开始就使用英文

c# - global.asax 中的 Application_Error 未捕获 WebAPI 中的错误

对于我正在从事的项目,我们正在实现的其中一件事是我们在我的团队中的一些较旧的ASP.NET和MVC项目中拥有代码-Application_Error异常捕获器向开发团队发送一封电子邮件,其中包含异常体验和最相关的详细信息。这是它的样子:Global.asax:protectedvoidApplication_Error(objectsender,EventArgse){Exceptionex=Server.GetLastError();stringpath="N/A";if(senderisHttpApplication)path=((HttpApplication)sender).R

c# - global.asax 中的 Application_Error 未捕获 WebAPI 中的错误

对于我正在从事的项目,我们正在实现的其中一件事是我们在我的团队中的一些较旧的ASP.NET和MVC项目中拥有代码-Application_Error异常捕获器向开发团队发送一封电子邮件,其中包含异常体验和最相关的详细信息。这是它的样子:Global.asax:protectedvoidApplication_Error(objectsender,EventArgse){Exceptionex=Server.GetLastError();stringpath="N/A";if(senderisHttpApplication)path=((HttpApplication)sender).R

c# - 检测小数分隔符

我必须在当前Windows设置中检测小数点分隔符。我正在使用visualstudio2010,windows窗体。特别是,如果DecimalSeparator是逗号,如果用户在文本框1中输入点,我需要在文本框2中显示零。我试过这段代码,但没有用:privatevoidtbxDaConvertire_KeyPress(objectsender,KeyPressEventArgse){stringuiSep=CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;if(uiSep.Equals(",")){while

c# - 检测小数分隔符

我必须在当前Windows设置中检测小数点分隔符。我正在使用visualstudio2010,windows窗体。特别是,如果DecimalSeparator是逗号,如果用户在文本框1中输入点,我需要在文本框2中显示零。我试过这段代码,但没有用:privatevoidtbxDaConvertire_KeyPress(objectsender,KeyPressEventArgse){stringuiSep=CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator;if(uiSep.Equals(",")){while

c# - 在 .NET 中转换国家代码

在.NET中,有什么方法可以将三个字母的国家代码(在ISO3166-1alpha-3中定义)转换为两个字母的语言代码(在ISO3166-1alpha-2中定义),例如。BEL转换成BE?查看了System.Globalization中的RegionInfo类,但构造函数似乎不支持三字母代码。 最佳答案 RegionInfo类确实知道三个字母的代码(在ThreeLetterISORegionName属性中),但我认为没有办法获取基于RegionInfo的代码在此代码上,您需要枚举所有区域并将它们添加到您自己的字典中,并以三个字母的代码

c# - 在 .NET 中转换国家代码

在.NET中,有什么方法可以将三个字母的国家代码(在ISO3166-1alpha-3中定义)转换为两个字母的语言代码(在ISO3166-1alpha-2中定义),例如。BEL转换成BE?查看了System.Globalization中的RegionInfo类,但构造函数似乎不支持三字母代码。 最佳答案 RegionInfo类确实知道三个字母的代码(在ThreeLetterISORegionName属性中),但我认为没有办法获取基于RegionInfo的代码在此代码上,您需要枚举所有区域并将它们添加到您自己的字典中,并以三个字母的代码

c# - 如何从控制面板的区域配置中读取 "List Separator"设置?

我正在为MSWord、Excel制作多文化插件我需要在“列表分隔符”选项下的区域设置中识别设置值,如何使用C#读取?此列表分隔符后来被用于构造Excel公式、word邮件合并标题等。 最佳答案 尝试使用System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator或System.Globalization.CultureInfo.GetCultureInfo("en-US").TextInfo.ListSeparator如果您寻找特定文化的信息。

c# - 如何从控制面板的区域配置中读取 "List Separator"设置?

我正在为MSWord、Excel制作多文化插件我需要在“列表分隔符”选项下的区域设置中识别设置值,如何使用C#读取?此列表分隔符后来被用于构造Excel公式、word邮件合并标题等。 最佳答案 尝试使用System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator或System.Globalization.CultureInfo.GetCultureInfo("en-US").TextInfo.ListSeparator如果您寻找特定文化的信息。