Похоже, вы не можете сделать это (по крайней мере, не используя CultureInfo
из .NET).CultureInfo
документация говорит:
Помните, что названия культур и идентификаторы представляют собой только подмножество культур, которые можно найти на конкретном компьютере .Версии Windows или пакеты обновления могут изменить доступные культуры.Приложения добавляют пользовательские культуры с помощью класса CultureAndRegionInfoBuilder.Пользователи добавляют свои собственные пользовательские культуры с помощью инструмента Microsoft Locale Builder.Microsoft Locale Builder написан в управляемом коде с использованием класса CultureAndRegionInfoBuilder.
Меня это тоже укусило, и я пришел к выводу, что в любом случае полагаться на деловое поведение моего приложения плохоо решениях Microsoft о добавлении или удалении культур в .NET.