title: How do I localize UIImagePickerController
body: <p>I've written an iOS app which uses custom localization (for various reasons).  It undefines NSLocalizedString and replaces with an inline function of the same name which pulls it's values from an NSDictionary which is downloaded from a server.</p>
  
  <p>My problem is this... Everything works fine, but standard UIKit views (namely UIImagePickerController) aren't being internationalized, which I believe is something that should happen automatically when the device language is changed?</p>
  
  <p>For example, my full app is displaying it's japanese counterpart, but even though the device language is set to japanese the standard controls (UIImagePickerController and cancel button on search bars aren't showing!)</p>
  
  <p>Any help would be much appreciated :D</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I have tried removing my redefinition of NSLocalizedString and I still have the same problem, so while advising me against redefining standard api functionality is great, it doesn't really help me with the issue I've encountered.</p>