jjzjj

CurrentCulture

全部标签

c# - 在 CultureInfo 中获取当前语言

如何使用CultureInfo识别操作系统的语言?例如。如果Windows中的语言设置为法语,我需要识别法语并加载fr资源文件数据。 最佳答案 我想像这样的东西会给你当前的CultureInfo:CultureInfocurrentCulture=Thread.CurrentThread.CurrentCulture;这就是你要找的吗? 关于c#-在CultureInfo中获取当前语言,我们在StackOverflow上找到一个类似的问题: https://s

c# - 在 CultureInfo 中获取当前语言

如何使用CultureInfo识别操作系统的语言?例如。如果Windows中的语言设置为法语,我需要识别法语并加载fr资源文件数据。 最佳答案 我想像这样的东西会给你当前的CultureInfo:CultureInfocurrentCulture=Thread.CurrentThread.CurrentCulture;这就是你要找的吗? 关于c#-在CultureInfo中获取当前语言,我们在StackOverflow上找到一个类似的问题: https://s

ios - 如何获得 CurrentCulture 的正确值?

在iPhone上,用户可以选择他的显示语言和用于格式化的区域。显示语言相当于.NET的Thread.CurrentUICulture,即UI的语言。格式化区域等同于.NET的Thread.CurrentCulture,即用于格式化数字、日期等的区域性设置。假设以下设置:语言:英语地区:德国在iOS6中,NSLocale.CurrentLocale将返回"de_DE",我可以轻松地将其转换为CultureInfo对象。然而,从那以后,事情发生了变化。例如,在iOS8上,我得到"en_DE",这是CultureInfo的无效值。那么,确保我的Xamarin.iOS应用程序考虑用户选择的设置

ios - 单点触控 : CurrentCulture when "Language" set

在iPhone上,当用户将他们的语言设置为法语并将他们的区域格式设置为美国时,CurrentCulture代表en-US。只有当用户将他们的区域格式设置为法国时,我才会得到fr-FR;如果用户设置了他们的语言,但没有设置他们的区域格式,我如何确定语言? 最佳答案 你想查看NSLocale,例如NSLocale.CurrentLocale.Identifier获取类似en-US的字符串。这将为您提供iOS正在使用的准确值。.NET和iOS都有类似但又略有不同的API来获取这些值。仅使用iOS数据很难与.NET完全兼容(这不是一个完美的

c# - 如何在运行时更改 CurrentCulture?

我需要根据每种文化的资源文件在运行时更改文化。我需要根据两种文化更改表单中控件的属性其中有指定的.resx文件resorces1.aspx.resx//defaultresorces1.aspx.he-IL.resx//hebrewculture我可以使用回退资源加载页面,或者在页面加载时提供UICulture="he-IL"值,它可以很好地加载所需的资源。问题是我需要在运行时进行这些更改。1..在我更改按钮单击事件的值之后btn_change_Click(....){UICulture="he-IL";}还是回到“en-US”的初始值如何在运行时提交对UICulture的更改?2..

c# - 在 WPF 绑定(bind)中使用 "real"CultureInfo.CurrentCulture,而不是 IetfLanguageTag 中的 CultureInfo

以我为例:我有一个TextBlock绑定(bind)到DateTime类型的属性。我希望它按照用户的区域设置显示。我将语言属性设置为WPFXAMLBindingsandCurrentCultureDisplay说:this.Language=XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag);但是使用这行代码它只是将文本显示为CultureInfo的默认格式用CurrentCulture的IetfLanguageTag表示,而不是在系统区域设置中选择的有效值表示:(例如,对于“de-DE”,使用dd.M