title: Change Language in the app programmatically in iOS
body: <p>How to change the language in Xcode 5</p>
  
  <p>I have 3 buttons on the <code>ChangeLanguageViewController</code></p>
  
  <p>This are:</p>
  
  <ul>
  <li>English</li>
  <li>Chinese Simplified</li>
  <li>Bahasa Malaysia</li>
  </ul>
  
  <p>Here is code:</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  @interface ChangeLanguageViewController :UIViewController
  -(IBAction)changeEnglish:(id)sender;
  -(IBAction)changeChinesesimplified:(id)sender;
  -(IBAction)changeBahasaMalaysia:(id)sender;
  
  -(IBAction)changeEnglish:(id)sender{
  
  [[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"en", @"zh-Hans", @"ms", nil] forKey:@"AppleLanguage"];
  }
  -(IBAction)changeChinesesimplified:(id)sender{
  [[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"zh-Hans", @"ms", @"en", nil] forKey:@"AppleLanguage"];
  }
  -(IBAction)changeBahasaMalaysia:(id)sender{
  [[NSUSerDefaults standardUSerDefaults] setObject:[NSArray arrayWithObjects:@"ms",@"en",@"zh-Hans", nil] forKey:@"AppleLanguage"];
  }
  </code></pre>
  
  <p>I want to see the language change when the user presses a button and it will not kill the application but it changes the language of the app inside</p>