У меня есть приложение, предназначенное для локализации на 5 языков через файлы Localizable.strings. Когда я просматриваю информацию Project> Info: Localizations, я вижу дубликаты некоторых языков (английский, французский, немецкий) и непреднамеренный язык (японский).Duplicate Localized Files Files
Мои ресурсы в XCode, также появляются прочь. Но если я посмотрю на каталог «Ресурсы» в Finder, они выглядят так, как я ожидал.
Я попытался:
- Удалить один из дубликатов файлов через кнопку - обе линии исчезают, и ресурс ушел из моего дерева ресурсов в XCode и мой каталог ресурсов в Finder.
- продукта> Clean Сложение Папка
- Просмотр подрывные структуры файлов в версиях
Я бы признателен за любые предложения и объяснения. Я использую XCode 6.1.1 на Mavericks. Спасибо.
Спасибо это помогло! Быстрое наблюдение; когда вы изменили значения 'knowRegion' (удаление английского и т. д.), вы также изменили значение' developmentRegion' на 'en', или вы оставили его как' English'? – dSquared
В моем случае я удалил 'English' из списка' knownRegions' и заменил 'developmentRegion' на' en'; это имело желаемый эффект (только одна запись для «английского» в разделе «Локализация» и т. д.). Это имело смысл для меня, потому что (помимо прочего) папки '.lproj' были созданы как' en.lproj', а не 'English.lproj'. Это с Xcode 8 под OS X 10.11.6. – rsfinn