1

I need to change my app language without restart app, I try this solution :

  1. for English and

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"]; [[NSUserDefaults standardUserDefaults] synchronize];

  1. For french

    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"fr", nil] forKey:@"AppleLanguages"]; [[NSUserDefaults standardUserDefaults] synchronize];

Thank you for your help and sorry for my english

1 Answers1

0

I guess you might want to look at this(Hodor) i have not used it but it might work for you.

It claims that you can change app language without restating your app like wechat(i dont know much about wechat).