Базовая локализация Xcode 4.5 и проблема NSSegmentedControl

Я не могу заставить свой NSSegmentedControl изменить его названия с помощью базовой локализации.

Xcode генерирует файлы для английского и французского языков, я перевожу заголовки каждого сегмента, но они остаются такими же, как в xib-файле.

То же самое для подсказок другого сегментированного элемента управления.

Поскольку все остальное работает отлично, я полагаю, что это ошибка для этого конкретного типа управления.

Может кто-нибудь еще подтвердить эту проблему? (Xcode 4.5.2, MacOS 10.8.2)

1 ответ

Работает как ветер для меня.

На что нужно обратить внимание:

  • Очистите папку сборки. Когда вы только что добавили .strings файл для новых переводов старый файл (нелокализованный) все еще может висеть в старом месте. Это может заставить систему игнорировать ваши локализованные ресурсы.

  • Убедитесь, что все заканчивается в вашем комплекте. Перейти к встроенному бинарнику в Finder и проверить его содержимое. Иногда файлы отсутствуют на этапе копирования, не включаются в цель и т. Д., Поэтому они не попадают во встроенный пакет.

Другие вопросы по тегам