Я разрабатываю свой собственный фреймворк с использованием Xcode 4 и использую его в двух примерах приложений (консольное и Mac OS X Cocoa).
Я пытаюсь добавить локализациюпоэтому я создал две версии файла Localizable.strings
(версии en и fr), но каждый раз, когда я пытаюсь напечатать локализованную строку из примеров приложений, я получаю только ее техническое имя.Например, со следующей строкой внутри кода фреймворка:
NSLog(NSLocalizedString(@"LOC_TEST", nil));
В выводе отображается только "LOC_TEST"
...
Однако локализация отлично работает с самим приложением Cocoa (это означает, что локализованные строки приложения Какао отображаются соответствующим образом.)
После этой статьи я попытался добавить локализации в plist-файл фреймворка:
<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>fr</string>
</array>
Но этоничего не изменилось ...
Что мне не хватает?