2013-08-26 1 views
1

Почему существуют специфические культуры региона для нейтральных культур с только одной региональной специфической культурой?Почему существуют нейтральные культуры для культур с только одной региональной специфической культурой?

Или перевернутая версия ... почему существуют нейтральные культуры, когда есть только одна региональная культура?

E.g. русский или чешский. Для русских у вас есть ru и ru-RU. На чешском языке находится cs и cs-CZ. Нет никакой другой региональной специфической культуры ни для чешского, ни для русского.

Почему .NET, содержащий как CS и CS-CZ, а не только один из них? Первый не привязан к какой-либо стране, второй привязан к Чешской Республике ... но нет другой чешской говорящей страны.

CS и CS-CZ культуры должны быть идентичными, так почему то, как они определены?

(примечание: это также заставляет меня задаться вопросом, почему существует только одна русская конкретная культура Википедия говорит, что есть много других стран, где Россия широко говорят.)

ответ

1

Существование культур, даже в техническом смысле для « культура "(сборник культурных конвенций, часто называемый« локалью ») является вопросом определения. Мы не должны путать концепцию культуры с определенными наборами культур, определенными в некотором контексте, например .NET. Понятие культуры открыто по определению: оно позволяет указать новые культуры по желанию.

Все и его брат могли написать описание, скажем, ru-FI, чтобы отразить правила русского языка в Финляндии, если он считает, что они отличаются от правил ru-RU. (Никакая разница не приходит мне в голову сейчас, но это не означает, что различия не могут существовать, по крайней мере в чьем-то сознании.) Будет ли такое определение широко распространено (и, возможно, включено в .NET), - это другое дело.

+0

Это имеет смысл. Благодаря :) – Mirek