Set default language

I would like for the default signatures to be displayed in my native language,

Even I changed the language of the iPad to another language. my app still shows english ... Edit, Done, Save, etc.

I also set CFBundleDevelopmentRegion as a User-Defined variable in Xcode, but it didn't help!

You can help?

+4
source share
2 answers

You should do the following:

  • Add your native language to the Localization supported array of languages; how it looks like in app settings

  • Make your Application.Main procedure look like this:

  static void Main (string[] args) { // if you want to use a different Application Delegate class from "AppDelegate" // you can specify it here. NSUserDefaults.StandardUserDefaults.SetValueForKey(NSArray.FromStrings("tr"), new NSString("AppleLanguages")); NSUserDefaults.StandardUserDefaults.Synchronize(); UIApplication.Main (args, null, "AppDelegate"); } 

Then it

enter image description here

refers to this

enter image description here

(I assumed that your language is Turkish.)

+7
source

For monotouch, I think this is different, They hide some languages ​​to reduce the size of the IPA.

http://docs.xamarin.com/guides/ios/advanced_topics/localization_and_internationalization

0
source

All Articles