локализация изнутри приложения в iphone - PullRequest
0 голосов
/ 08 февраля 2011

как мы можем локализовать наше приложение с помощью кнопки во встроенном приложении, а не из настроек iphone. Пожалуйста, предложите мне что-нибудь, что я застрял в этом. Спасибо заранее

1 Ответ

1 голос
/ 08 февраля 2011

Вы меняете пакет до вызова перевода;

NSString *bundle_path = [[NSBundle mainBundle]
                     pathForResource:@"Localizable"
                     ofType:@"strings"
                     inDirectory:nil
                     forLocalization:@"se"];

NSBundle *localized_bundle = [[NSBundle alloc]
                initWithPath:[bundle_path stringByDeletingLastPathComponent]];

NSString* translated = NSLocalizedStringFromTableInBundle(@"KEY", nil, localized_bundle, nil);
...