gpt4 book ai didi

c# - 拉丁语的 CultureInfo

转载 作者:行者123 更新时间:2023-11-30 16:27:50 24 4
gpt4 key购买 nike

我开发了一款用于处理多语言资源的应用。在数据库中,当我需要带有语言标识符的列时,我使用语言 LCID。现在我需要添加新语言——拉丁语。它是 LCID - 1142。但是当我尝试创建新的 CultureInfo(1142) - 抛出异常。有什么办法可以解决这个问题吗?以某种方式将拉丁语添加到 CultureInfo 可用语言。

感谢您的回答。

最佳答案

我不认为这是可能的。不支持将拉丁语作为一种文化。

.NET Framework 具有针对 creating custom cultures 的特定功能,但您无法决定 LCID。对于自定义区域性,LCID 始终为 0x1000

For replacement cultures the culture identifier is mapped to the corresponding National Language Support (NLS) locale identifier. For user-defined custom cultures, the value of this property is always hexadecimal 0x1000.

Reference

最好将文化名称而不是 LCID 存储在数据库中。这将允许您加载自定义区域性,因为它们总是按名称加载。一旦完成,您就可以继续创建自己的文化。

关于c# - 拉丁语的 CultureInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com