Проблема
Не могу понять, как локализовать ключ NSLocationWhenInUseUsageDescription
. Во время экспорта файла XLIFF базового языка Xcode автоматически включает CFBundleDisplayName
, CFBundleName
, CFBundleShortVersionString
и NSHumanReadableCopyright
. Как я могу включить дополнительные ключи Info.plist? Когда я пытаюсь напрямую редактировать файлы строк, добавленные ключи не включаются в будущий экспорт XLIFF.
Фон
Я использую новые базовые инструменты интернационализации и локализации в Xcode 6. С его помощью вы больше не можете создавать или редактировать файлы .strings. Вместо этого выберите «Экспорт для локализации» в меню «Редактор». Xcode создаст файл XLIFF со строками из всех перьев, кода и Info.plist. Затем вы импортируете переведенный XLIFF, который затем автоматически создает все файлы строк, включая InfoPlist.strings. См. Локализация приложения из документации Apple.