Это интересно, согласно Википедии , официальным языком является английский с бахманским диалектом .
При попытке получить следующие ошибки
BHS - the culture is not supported
(по твоему коду есть BSH, опечатка, вероятно)
С "BS" вы получаете:
**The region name BS should not correspond to neutral culture; a
specific culture name is required.**
Итак, я провел некоторое исследование для конкретной культуры: есть языковой подтег для Багамский креольский английский , что означает "ба"
Однако - это также дает:
Culture name 'bah-BS' is not supported.
Оказывается, .NET не поддерживает все известные культурные регионы - он использует список здесь . (используется ссылка 3.5 - список исчезает в версии 4.0 - возможно, не был обновлен)
К сожалению, вам нужно создать собственную культуру / регион для Багамских островов .