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