问题标签 [currentculture]

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 投票
0 回答
477 浏览

c# - 什么会导致设置 CurrentCulture 崩溃?

最近,我的崩溃经理通过电子邮件向我发送了我正在开发的游戏的崩溃问题。

由于它是自动通过电子邮件发送的,我不知道用户的位置,但似乎没有为他们的机器设置 InvariantCulture 之类的。

在我的初始化方法中,我使用以下代码。我相信只有设置 CurrentCulture 和 CurrentUICulture 的两条线会引起问题。

关于是什么导致它崩溃的任何想法?这似乎是一个孤立的案例,因为越来越多的人毫无问题地运行它。

0 投票
1 回答
238 浏览

.net - .net SortedList 与 StringComparer 和德语变音符号

我有一个带有街道名称的 SortedList

举个例子,列表已经包含“ Hauptstrasse

如果我添加“ Hauptstraße”,它会引发异常->Key does already exist

有谁知道如何添加“ Hauptstrasse”和“ Hauptstraße”?

0 投票
1 回答
1250 浏览

c# - 如何检测 CurrentCulture 是否已被用户自定义?

我想知道如何确定 CultureInfo.CurrentCulture 返回的 CultureInfo 实例是否具有所有默认值,或者是否已由用户自定义。

我已经使用以下 LINQPad 片段和 LINQPad 命令行运行器进行了一些测试。

我在区域对话框中选择英语(南非)作为我的格式,我的代码段报告了以下内容。

然后我将长日期格式更改为隐藏当天的前导零,并将长短时间更改为 24 小时时间。该片段现在报告了这一点。

尽管文化名称保持不变,但我更改的属性向我展示了新值。

我的问题是是否有一个属性或方法可以告诉我 CurrentCulture 返回的文化是否已从其默认值(在本例中为 en-ZA)更改。我认为 CultureInfo.UseUserOverride 可能是该属性,但在任何一种情况下它都会返回 true。

0 投票
4 回答
22025 浏览

c# - 如何设置 CultureInfo.CurrentCulture?

使用:

我明白了"en-US"

例如,我应该在我的控制面板设置(区域和语言?)中更改什么以获取其他内容"en-CA"

0 投票
4 回答
4597 浏览

c# - 如何更改我的 WinForm 中的语言?

我正在用 c# 开发一个应用程序。我系统的当前语言是法语。我想要的是当我打开我的应用程序时,语言应该更改为英语。无论如何我可以执行此任务。我试图通过代码更改语言,但似乎没有任何效果。

这是我的代码

0 投票
1 回答
340 浏览

c# - 在全局线程中更改 NumberFormat 分隔符后,十进制解析抛出异常

然后我尝试从货币中解析值,如下所示:

在解析值期间出现异常“{输入字符串格式不正确}”。

由于 CurrentThread 的 Numberformatinfo 中的组分隔符和小数分隔符发生更改,无法解析。

我需要显示“,”来代替“。” 和 ”。” 代替“,”。

0 投票
2 回答
454 浏览

c# - C# 在 CurrentCulture 中转换日期时间

如何在这种文化中获取 CurrectCulture 并强制转换和转换回 DateTime。我努力了

但它不起作用。那么我想我必须指定 CurrentCulture。

0 投票
2 回答
368 浏览

c# - 使用不同的参数配置 CurrentCulture 和 CurrentUICulture

我正在使用 c#.net3.5,我想将 currentculture 设置的小数分隔符从逗号更改为点,但同时我希望用户可以在 numericupdown 控件中使用逗号作为小数分隔符。所以我试图改变我的文化设置如下

当前的文化设置工作正常,但 currentUIculture 设置在我分配参数时不起作用。如何使用我提供的参数配置这两个设置?

0 投票
1 回答
353 浏览

c# - How to Show Image based on Current Culture

I have images that I would like to show within a CustomMessageBox, that have text within them, based upon the user's current language settings on their device. I do not want to make the mistake of showing a user an image with a language they would not understand or recognize. I realized that there are two options within System.Globalization, CurrentCulture and CurrentUICulture. I want to be sure that I am showing the correct image to the user depending on what they would expect to see. I'm not sure which to use, and the specific differences. I know a user can have a culture set, and a different UI culture set.

C#

0 投票
2 回答
592 浏览

c# - WPF 文化问题

我想在我的应用程序的主页上以法语格式显示日期:(dd/MM/yyyy)我使用实体框架对象,日期是绑定到 xaml 文件中的组合框的实体列表的属性.

我设法通过在我的应用程序启动时添加此代码来解决这个问题:

但是我遇到了这个添加的新问题:我所有的十进制数字都使用逗号而不是在我的应用程序的其他页面中使用点......这个更改后,ma 应用程序不再适用......

那么,您能否给我一个以全球方式解决问题的解决方案……总而言之,我需要法语日期格式和带点的小数。我宁愿不必更改每一行代码的文化。

我已经尝试在相关页面中添加这一行,但它没有用。

谢谢