Как мне определить локализованные строки в Xcode 4?
Я предполагал, что могу просто добавить языки в InfoPlist.strings, используя свойство "Локализация" (Инспектор файлов , правая панель).
... а затем введите "key" = "value" в каждой локализованной версии.
Но я не могу собрать проект. Я получаю эту ошибку:
Скопируйте файл .strings Ошибка Проверка не удалась: данные не удалось ' не может быть прочитан, потому что он был поврежден.
Преобразование кодировки текста в UTF 16 не решает проблему. Также нельзя закрыть Xcode и запустить его снова.
Q1: Как мне исправить эти ошибки сборки?
По какой-то случайности мне однажды удалось запустить тестовое приложение, добавив InfoPlist.strings (французский) и ( Английский). Я не получил ошибку в файле французских строк, но я получил с английским языком. Поэтому я оставил английский в покое и просто поместил параметр во французский. Однако в симуляторе, установленном на французский язык - параметр не подбирался. Он вернулся к значению по умолчанию, указанному в NSLocalizedString ()
Q2: Как мне заставить его работать, даже если ошибки сборки исправлены?