ios - Change app language on click of UIButton action Xcode -


my app in 2 languages. (english & arabic)

now app working on both language depends on device language. having 2 files localizable.strings

i want make device language independent.

i have 1 uibutton open popup language name along 2 respective radio buttons. select radio button , click ok.

on clicking ok button need change language of app english arabic , vice versa

i search lot , found limited info, handling change in main file.

can 1 guide me same. need flush data of app on change of language. (nsuserdefaults data flush)

if want change language of app need use localisation concept. need change ui of app per arabic language in arabic right alignment data. can store selected language in user defaults

when select language store [[nsuserdefaults standarduserdefaults] setobject:@"your_seleted_language" forkey:@"selectedlanguage"]; [[nsuserdefaults standarduserdefaults] synchronize];

& check condition setting alinement.

if([[[nsuserdefaults standarduserdefaults] objectforkey:@"selectedlanguage"]isequaltostring:@"your_seleted_language"]) {      your_lable.textalignment=nstextalignmentright; } else {      your_lable.textalignment=nstextalignmentleft; } 

in way, checking selected language need change ui of app. did in app.


Comments