Я работаю над существующим XCode 3.2.2 Universal проект iPhone OS, который уже локализуется для 4 языков (EN, IT, DE и FR). Мы теперь добавляем новый язык (JA) в этот проект.
Каждый существующий .lproj
папка (en.lproj
, it.lproj
, de.lproj
и fr.lproj
) имеет почти 60 файлов - включая PNGs, HTML и файл Localizable.strings. Каждый из тех файлов появляется как локализованные группы внутренние Группы и Файлы в XCode. Они распространены на всем протяжении дерева.
Если я щелкаю правой кнопкой по одной из тех групп (скажите, Localizable.strings
) в XCode Получите Информацию, нажмите на "Add Localization" и тип"ja
"-поскольку документы XCode предлагают, ничего не происходит. Из того, что я читал в этом newgroup, это возможно из-за способа, которым называют те папки. Если как они назвали English.lproj
и Italian.lproj
, это, как предполагалось, работало.
Так, чтобы я на самом деле импортировал локализованный файл нового языка в существующую группу, я имею к:
ja.lproj
папка.Я собираюсь получить новое ja.lproj
папка с теми 60 локализованными файлами и хотела бы импортировать их в проекте способом, который не привлекает поиск каждого файла в Группы и Деревья и выполнение тех шагов... для каждых из тех 60 файлов.
Это возможно? Существует ли право (или лучше) способ импортировать новый язык в этот проект XCode?
Сообщение в списке рассылки в основном резюмирует проблему: Xcode ожидает найти языковые пакеты с такими именами, как "English.lproj", "Italian.lproj" и т. Д. Если вы измените эти имена, Xcode потеряет возможность рассматривать их как языковых пакетов, а затем вам нужно добавить файлы, используя описанный вами метод. Нет ничего плохого в том, как вы добавляете их в проект, просто так работает Xcode.