iOS: как локализовать кучу.xib файлов с помощью локализованных строковых файлов с помощью одной команды ibtool

У меня есть этот шаблон папки:

-Xib
--en.lproj 
--- 1.xib
--- 2.xib
--- 3.xib
--ar.lproj
--- 1.xib.strings
--- 2.xib.strings
--- 3.xib.strings

Как внедрить файлы локализованных строк в ar.lprog в английские xib-файлы в en.lprog В ОДНОЙ команде ibtool (без ввода 3 команд)?

1 ответ

Решение

Я получил решение:

  1. Поставь все по английски .xib файлы и локализованные .strings файлы в одной папке, обратите внимание на именование файла строк: name.xib.strings
  2. Создайте пустую папку "результат" в том же месте.

Откройте терминал и введите следующую команду:

find . -name \*.xib | xargs -t -I '{}' ibtool --strings-file '{}'.strings --write result/'{}' '{}'
Другие вопросы по тегам