В настоящее время нет никакого клея между CultureInfo
и NSLocale
. Я не уверен, что у нас может быть точное соответствие между этими двумя (разными списками), и даже при совпадении будут небольшие тонкие различия, которые могут вызвать проблемы при переносе кода.
Однако, возможно, стоит изучить вопрос о добавлении CultureInfo
для MonoTouch, в котором будут использоваться текущие настройки NSLocale
. Если вы считаете, что это решит вашу проблему, заполните отчет об ошибке (Улучшение приоритета) до http://bugzilla.xamarin.com, чтобы его можно было расставить по приоритетам для будущих версий.
Мне пришлось сделать аналогичное исправление , чтобы позволить .NET TimeZoneInfo
правильно работать на устройствах (это будет доступно в бета-версиях MonoTouch 5.2 и 5.1).