В xcode4 (до сих пор я использовал v4.0.1 и вчера загрузил v4.0.2.) Я создал файлы Localizable.string и скомпилировал свой проект. (Как вы знаете, мой исходный код использует макрос-функцию NSLocalizedString.)
Но мой проект не компилируется с файлом Localizable.string. Если я изменю весь код в этом файле к комментариям (вот так -> //) мой проект полностью скомпилирован.
В результате проблема в файлах Localizable.string. Я искал об этом в Google, Я обнаружил, что файлы UTF-8 (Localizable.string) изменены на UTF-16. И хотя я пробовал это ... этот способ тоже не сработал.
В настоящий момент многие люди пытаются использовать файлы Localizable.string. Но они могут решить эту проблему, которую я не могу сделать. Потому что вопросов по этой проблеме нет так много.
============================================== ===================
В файле Localizable.string
"LOCAL_APP_GRADE" = "Basic"
"LOCAL_APP_LAST_UPDATED_DATE" = "2011/04/20"
"LOCAL_MAIN_MENU_TITLE" = "Главное меню"
В моем исходном коде,
NSLocalizedString( @"LOCAL_MAIN_MENU_TITLE", @"" );
Сообщение об ошибке,
Скопировать файл .strings Проверка ошибок ошибка: данные не могут быть прочитаны потому что он был поврежден.