【问题标题】:Why are there neutral cultures for cultures with only one region specific culture?为什么只有一种地区特定文化的文化会有中立文化?
【发布时间】:2013-08-26 08:48:08
【问题描述】:

为什么只有一种区域特定文化的中性文化有区域特定文化?

或者翻转版本...为什么只有一种区域特定文化时会有中立文化?

例如俄语或捷克语。对于俄语,您有 ruru-RU。对于捷克语,有 cscs-CZ。捷克语或俄罗斯语都没有其他地区特定的文化。

为什么 .NET 同时包含 cscs-CZ 而不仅仅是其中之一?第一个与任何国家无关,第二个与捷克共和国有关……但没有其他捷克语国家。

cscs-CZ 文化应该是相同的,为什么要同时指定它们呢?

(注意:这也让我想知道为什么只有一种俄罗斯特定文化。维基百科说还有许多其他国家广泛使用俄罗斯)

【问题讨论】:

    标签: .net localization globalization cultureinfo


    【解决方案1】:

    文化的存在,即使在“文化”(文化约定的集合,通常称为“地区”)的技术意义上也是一个定义问题。我们不应将文化的概念与在某些上下文中定义的特定文化集(如 .NET)混淆。文化的概念在定义上是开放式的:它允许根据需要指定新的文化。

    如果每个人和他的兄弟认为它们与 ru-RU 的规则不同,则每个人和他的兄弟都可以写一个描述,例如 ru-FI,以反映芬兰所说的俄语规则。 (现在我没有想到任何差异,但这并不意味着至少在某些人的脑海中不会存在差异。)这种定义是否会被广泛采用(并可能包含在 .NET 中)是另一回事。

    【讨论】:

    • 这是有道理的。谢谢:)
    猜你喜欢
    • 2023-03-20
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    相关资源
    最近更新 更多