During the localization of my app I went through a lot of documentation, somewhere Im sure I read that there is a way to get a set of units that is linked with the locale.>
You can use NSLocale to check the currency unit, but for imperial vs. metric you need to make a list yourself.
NSLocale
Oops. You can check for the imperial vs. metric. There is are NSLocaleMeasurementSystem and NSLocaleUsesMetricSystem keys.
NSLocaleMeasurementSystem
NSLocaleUsesMetricSystem