Базовая локализация Xcode 4.5 и проблема NSSegmentedControl
Я не могу заставить свой NSSegmentedControl изменить его названия с помощью базовой локализации.
Xcode генерирует файлы для английского и французского языков, я перевожу заголовки каждого сегмента, но они остаются такими же, как в xib-файле.
То же самое для подсказок другого сегментированного элемента управления.
Поскольку все остальное работает отлично, я полагаю, что это ошибка для этого конкретного типа управления.
Может кто-нибудь еще подтвердить эту проблему? (Xcode 4.5.2, MacOS 10.8.2)
1 ответ
Работает как ветер для меня.
На что нужно обратить внимание:
Очистите папку сборки. Когда вы только что добавили
.strings
файл для новых переводов старый файл (нелокализованный) все еще может висеть в старом месте. Это может заставить систему игнорировать ваши локализованные ресурсы.Убедитесь, что все заканчивается в вашем комплекте. Перейти к встроенному бинарнику в Finder и проверить его содержимое. Иногда файлы отсутствуют на этапе копирования, не включаются в цель и т. Д., Поэтому они не попадают во встроенный пакет.