2010-07-30 4 views
3

в пятницу во второй половине дня и все, но надеюсь, что разные часовые пояса поможет мне с этим ...Проблема локализации изображения для iPhone в Xcode 3.2.3

У меня есть четыре файла, которые я локализованы в моем проекте.

Localizable.strings

InfoPlist.strings

AppData.plist

AppImage.png

Для этих файлов у меня есть папка .lproj для спа (испанский) и Пор (Portuguese).

Он отлично работает со строками в приложении, имени приложения в InfoPlist.strings и данных из AppData.plist. Но AppImage.png отказывается переходить на любой язык!

Я использовал тот же метод для всех файлов (информация-локализовать-добавить локализацию, а затем скопировать файлы в finder). Я пробовал чистую сборку, перезагрузил симулятор, а также на iPhone 3G с одинаковым результатом: изображение не меняется ...

Загрузите изображение с помощью [UIImage imageNamed: @ "AppImage.png"]

Любые подсказки, где я могу начать поиск неисправностей?

Благодаря

+1

Просто попробовал другой проект и ту же проблему. То же самое, Info-Localize - Добавить локализацию (в данном случае swe для шведского), а затем отобразили файл в finder и заменили изображение на шведскую версию. Тем не менее он отказывается показывать версию Swe, даже если я вижу ее в xcodes. Локализованный файл xib работает нормально, поэтому это не проблема NSLocale. У кого-нибудь есть идеи, что я делаю неправильно здесь? – Structurer

+0

Обновление. В моем втором проекте я локализовал xib-файл, который использует два изображения кнопкой. В IB я вижу локализованное изображение, но не при тестировании в симуляторе. Я схожу с ума здесь ... – Structurer

ответ

1

я получал близко к отказу, но я обнаружил, что вы должны также удалить следующую папку :

Поддержка

~/Library/Application/iPhone Simulator

+0

Спасибо Брэндон, я попробую, чтобы в следующий раз у меня возникла проблема. – Structurer

+0

Это все еще кажется проблемой даже в XCode 4.5. Я заметил, что многие люди говорят об удалении всего приложения с устройства или симулятора, а затем перестраивают и развертывают с нуля. Хотя это, похоже, устраняет проблему, я обнаружил, что это продолжает происходить для существующих пользователей после того, как они обновляются в вашей новой локализованной версии в App Store. Если эти пользователи не будут удалять приложение и не загружать его, вам, возможно, придется обратиться к решению Structurer выше. – Anton