локализованное перо не работает в проекте iPhone

Я работаю над проектом iPhone, который я перевел на два языка: французский и испанский.

У меня проблема только с одним файлом: пером RootViewController.

Я локализовал MainWindow.nib, и он работает (когда я меняю язык, текст в приложении изменяется в соответствии с тем, что я указал). У меня также есть несколько NSLocalizedStrings с файлом Localizable.strings, который тоже работает, но этот RootViewController не работает:

Я сделал файл локализуемым, добавил два языка (fr и es), которые я изменил, файлы находятся в папке fr.lproj и папке es.lproj, и они включены в Target / App / "Copy Bundle Ressources" . Текст в приложении всегда соответствует английскому перу, даже когда я меняю язык.

Есть идеи, откуда это взялось?


person Julien    schedule 08.10.2010    source источник


Ответы (2)


Ваш английский xib находится в папке en.lproj рядом с другими языками? Если ваш английский xib находится в корне, он может просто найти его, а не искать в другом месте.

person slf    schedule 10.10.2010
comment
Отлично, он работал на симуляторе iPhone, но все еще не работает на моем устройстве. Что это означает ? Чистая цель невозможна на устройстве, не так ли? - person Julien; 10.10.2010
comment
Чистые сборки доступны как для устройства, так и для симулятора. Кроме того, вы должны удалить приложение со своего устройства и переустановить (после выполнения чистой сборки), чтобы посмотреть, поможет ли это. - person Kris Markel; 10.10.2010
comment
Хорошо, работает. Я могу вручить награду через 5 часов. Это будет сделано. Спасибо - person Julien; 11.10.2010

У меня точно такая же проблема, но с английским и испанским

Ответ находится в этом вопросе. Я только что очистил все цели и теперь все в порядке.

person Diego Freniche    schedule 08.10.2010
comment
Извините, я не знал, что клавиша возврата отправит комментарий! Итак, я очистил цель на симуляторе, удалил приложение, оно не изменилось. На устройстве тоже не работает. - person Julien; 08.10.2010