 <p>You override the global language setting in your user defaults by calling</p> <pre><code>[[NSUserDefaults standardUserDefaults] setObject:@"YOURCOUNTRY" forKey:@"AppleLanguages"]; </code></pre> <p>However by doing this your user will have to restart the application unless you call this in the <code>main()</code> method before <code>UIApplicationMain()</code> is called</p> <p>Edit: look <a href="http://blog.federicomestrone.com/2010/09/15/iphone-apps-and-device-language-setting/" rel="nofollow">here</a> for an example on how to do this.</p>