OK, reverted the icu part of the patch, as CFLocale.h provides the same functionality. icu would be a pointless dependency on OS X