Добавьте новый язык к существующей локализации проекта XCode

Я работаю над существующим 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, это, как предполагалось, работало.

Так, чтобы я на самом деле импортировал локализованный файл нового языка в существующую группу, я имею к:

  1. Щелкните правой кнопкой по локализованному файлу группы.
  2. Выберите "Add Existing File".
  3. Выберите соответствующий файл в ja.lproj папка.

Я собираюсь получить новое ja.lproj папка с теми 60 локализованными файлами и хотела бы импортировать их в проекте способом, который не привлекает поиск каждого файла в Группы и Деревья и выполнение тех шагов... для каждых из тех 60 файлов.

Это возможно? Существует ли право (или лучше) способ импортировать новый язык в этот проект XCode?

5
задан leolobato 14 May 2010 в 13:27
поделиться

1 ответ

Сообщение в списке рассылки в основном резюмирует проблему: Xcode ожидает найти языковые пакеты с такими именами, как "English.lproj", "Italian.lproj" и т. Д. Если вы измените эти имена, Xcode потеряет возможность рассматривать их как языковых пакетов, а затем вам нужно добавить файлы, используя описанный вами метод. Нет ничего плохого в том, как вы добавляете их в проект, просто так работает Xcode.

0
ответ дан 13 December 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: