Откройте терминал и перейдите в корневой каталог проекта (или каталог, в котором вы храните все файлы XIB) и введите следующую команду:
find . -name \*.xib | xargs -t -I '{}' ibtool --generate-strings-file '{}'.txt '{}'
Магия заключается в том, что команды find и xargs работают вместе. Опция -I создает заполнитель. -t только для подробного вывода (вы видите, какие команды были сгенерированы и выполнены). Он генерирует файлы txts с тем же именем, что и файлы xib в том же каталоге. Эту команду можно улучшить, чтобы объединить выходные данные в один файл, но она по-прежнему является хорошей отправной точкой.
Объединение их вместе:
Вы можете объединить эти недавно созданные файлы в один, используя аналогичную команду терминала:
find . -name \*.xib.txt | xargs -t -I '{}' cat '{}' > ./xib-strings-concatenated.txt
Эта команда поместит все строки в один файл xib-strings-concatenated.txt в корневом каталоге.
Вы можете удалить сгенерированные частичные файлы (если хотите), снова используя find и xargs:
find . -name \*.xib.txt | xargs -t -I '{}' rm -f '{}'
person
Lukasz
schedule
13.10.2011