Apple поддерживает 33 языка. Вот список языков:
en,
fr,
it,
de,
ja,
nl,
es,
pt,
pt-PT,
da,
fi,
nb,
sv,
ko,
zh-Hans,
zh-Hant,
ru,
pl,
tr,
uk,
ar,
hr,
cs,
el,
he,
ro,
sk,
th,
id,
en-GB,
ca,
hu,
vi
Вы можете найти свой местный язык, используя этот код:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLanguage = [languages objectAtIndex:0];
Теперь вы можете поставить условие if
по своему желанию, например:
if ([currentLanguage isEqualToString:@"it"])
imgView.image = [UIImage imageNamed:@"italy.jpg"];
if ([currentLanguage isEqualToString:@"en"])
imgView.image = [UIImage imageNamed:@"america.jpg"];
if ([currentLanguage isEqualToString:@"fr"])
imgView.image = [UIImage imageNamed:@"france.jpg"];
//Where imgView is an UIImageView declared globaly in viewcontroller.h part.