iPhone SDK: локализация внешних файлов классов? - PullRequest
0 голосов
/ 21 января 2011

Я добавляю некоторые внешние классы в мой уже локализованный проект, которые включают собственные строки локализации.По некоторым причинам локализация не работает в этих классах.Следует отметить, что я не копирую файлы внешних классов в свой проект, а просто добавляю ссылку на них.Я подумал, что проблема может заключаться в том, что внешний строковый файл не может иметь то же имя, что и строковый файл проекта - Localizable.strings - поэтому я изменил его на что-то уникальное для класса.Это не помогло.Я также попытался перетащить строковые файлы классов прямо в «Копирование ресурсов пакета» моего проекта, чтобы убедиться, что строки в комплекте.Все еще не повезло.

Интересно, если я добавлю эти локализованные классы в другой проект, который еще не локализован - например, в проекте нет файла Localizable.strings - локализация классов работает нормально.

Предложения?

1 Ответ

0 голосов
/ 17 апреля 2011

Вы должны использовать NSLocalizedStringFromTable вместо NSLocalizedString для извлечения строк из таблиц, отличных от Localizable.strings по умолчанию.

...