MonoTouch CurrentUICulture - PullRequest
       7

MonoTouch CurrentUICulture

2 голосов
/ 30 ноября 2011

Когда я меняю язык эмулятора или устройства, это изменение не отражается ни в Thread.CurrentUICulture, ни в CultureInfo.CurrentUICulture. Это по замыслу?

1 Ответ

2 голосов
/ 30 ноября 2011

В настоящее время нет никакого клея между CultureInfo и NSLocale. Я не уверен, что у нас может быть точное соответствие между этими двумя (разными списками), и даже при совпадении будут небольшие тонкие различия, которые могут вызвать проблемы при переносе кода.

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

Мне пришлось сделать аналогичное исправление , чтобы позволить .NET TimeZoneInfo правильно работать на устройствах (это будет доступно в бета-версиях MonoTouch 5.2 и 5.1).

...