В .m файле:
UIActionSheet *someSheet = [[UIActionSheet alloc]
initWithTitle:NSLocalizedString(@"TITLE", nil)
delegate:self
cancelButtonTitle:@"CANCEL"
destructiveButtonTitle:nil
otherButtonTitles:@"option1", @"option2", nil
];
В Localizable.strings (English)
я установил "TITLE" = "Share"
;
и в InfoPlist.strings (English)
я установил CFBundleDisplayName="AppName123"
;
Затем я переключил язык моего iphone на другой, который не был локализован (например, на японском).
В трамплине имя приложения изменилось на "AppName123" , но при запуске я увидел "TITLE", где должно быть "Share".
Приложение не было локализовано для японского языка, так почему же оно не использовало английский по умолчанию?
Кто-нибудь может сказать мне, что не так? Спасибо!