问题标签 [currentuiculture]
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.
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#
.net - Thread.CurrentThread.CurrentUICulture 和 CultureInfo.CurrentUICulture 是否始终保持同步?
在 .NET 应用程序中,您似乎可以通过以下方式获取或设置当前 (UI) 文化
或通过
一个比另一个更受欢迎吗?或者CultureInfo.CurrentUICulture
只是阅读Thread.CurrentThread.CurrentUICulture
?
asp.net - ASP.NET web 控件在不同的文化设置中呈现错误
我有一个自定义的网络控件。
循环中的一些代码:
如果我使用CultureInfo("cs-CZ")
渲染后,html出来了
实际上我所期望的是:
height:11,75pt
在浏览器中呈现时是完全错误的,实际上浏览器并不11,75pt
认为11.75pt
.
但是我需要保持基于文化信息显示的文本字段:文本字段显示11,75
是正确的。
所以这就是问题所在 - 我该如何解决?
c# - 无论文化如何,强制日期格式
我对某些文化(尤其是西班牙语)有疑问,导致日期字符串 ToShortDateString() 以 dd/mm/yyyy 的形式出现
这会导致 SQL 服务器错误,因为我们得到不正确的日期文字字符串,例如:
在我正在构建 SQL 语句的这些情况下,强制日期格式为 mm/dd/yyyy 的最佳方法是什么?
asp.net - 挪威文化的无效日期时间格式异常
在我的 web.config 文件中,我有这一行:
ASP.Net 很好地处理了所有的日期/时间格式。在示例页面中应用以下代码...
使用浏览器,设置为英语(英国),我看到日期显示为
在按下按钮并将其转换回 DateTime 值时,它可以完美运行。
如果我将浏览器 (Chrome) 设置更改为挪威博克马尔,并加载页面,我会看到:
这又是正确的,但是,如果我然后提交表单,ASP.Net 崩溃:
字符串未被识别为有效的日期时间。
第 9 行:Dim dt As DateTime = Convert.ToDateTime(txt.Text.Trim())
为什么会这样?当然,如果 ASP.Net 能够根据文化设置显示日期,它应该能够读取它们吗?我已经尝试过英语英国和英语美国,并且都按预期工作,加上其他人,所以它似乎在某种程度上与挪威语有关。
c# - 无法通过资源文件 ASP.NET 应用中文
当我使用此代码时,它应该会更改网站的语言,但如果是中文,它将无法正常工作
注意中文资源文件名是SPA_Resource.zh.resx
这里有什么问题???
c# - When should I use Neutral culture? What is the necessary for it? why not force using Specific Culture?
When should I use Neutral culture? What is the necessary for it? why not force using Specific Culture?
Can someone tell me a real time scenario, where Neutral cultures are used than Specific Culture?
c# - Thread.CurrentThread.CurrentUICulture 没有正确返回国家
我有一个非常奇怪的问题。我正在对我的项目实施本地化,但是当我尝试让当前的语言环境 Windows 正在运行时,它错过了国家信息。这是一个示例代码:
当我以最常用的语言(En-US、FR-fr)运行它时,它会正确返回。但是,例如,当我从比利时选择法语时,它会检索我 FR-fr 而不是 FR-be - 即使我从语言首选项选项中删除了法国的法语。
我想知道无论我的软件位于哪个国家/地区,我如何才能始终正确选择国家/地区。
ps:使用 CurrentCulture 不是我正在寻找的答案,因为我想要匹配我在 UI 中使用的显示语言,而不是日期/时间/数字格式(它们可能完全不同)。
asp.net - 在 aspx 页面中使用服务器表达式标签获取 uiculture
globalization
我可以在标签中定义的 aspx 页面中使用服务器表达式获取页面的 uiculture吗?
c# - 如何更改 DataGrid 中的数字分隔符?
我有一个数字格式的查询。当使用区域设置更改小数分隔符(。)--->(,)时,在 Excel 表中键入(1.5),它将正确更改为(1,5)。
我的问题出在 DataGridView 控件中,我在 DataGrid 中遵循了相同的过程,但它显示了 (1.5) ---> (15)。(,) 运算符已删除。我需要知道,这是 DataGrid 的实际行为。我们可以像excel一样执行吗?我试过下面的代码。
请参考excel和DataGrid的对比图
请任何人建议我如何像excel一样实现这一目标???