NSBundle не загружен локализуемыми строками
Я пытаюсь динамически загрузить другой локализуемый файл для перевода моего viewController.
NSString* bundlePath = [[NSBundle mainBundle] pathForResource:@"fr" ofType:@"lproj"];
if (bundlePath == nil)
self.bundle = [NSBundle mainBundle];
else{
self.bundle = [NSBundle bundleWithPath:bundlePath];
if(!self.bundle)
self.bundle = [NSBundle mainBundle];
}
// Example of translation
NSString* frenchWord = [self.bundle localizedStringForKey:englishWord value:@"" table:nil];
Но когда я отлаживаю, кажется, что пакет еще не загружен. И "frenchWord" всегда равно englishWord .. Но NSFileManager говорит мне, что мой путь к пакету правильный...
[[NSFileManager defaultManager] fileExistsAtPath:bundlePath] // => return YES
Я делаю что-то неправильно?
Спасибо