Наш - это приложение Mac с открытым исходным кодом, локализованное добровольцами. Эти добровольцы будут выполнять свою работу над специальными сборками локализации программного обеспечения (с незащищенными наконечниками), а затем отправить нам изменения для интеграции в исходные файлы xib и string.
Проблема заключается в том, что, хотя существует способ интегрировать изменения строк, не сдувая предыдущие изменения размера, я не вижу способа для интеграции новых изменений строки и размера (как при добавлении или замене представлений).
Единственный способ сделать то, что я вижу, - это заставить локализаторы работать непосредственно с исходными xib и отправлять нам diff. Это означает, что они должны загружать весь исходный код, а не только локализуемую версию выпуска, работать как в Xcode, так и в IB, и либо запускать команду diff (per xib), либо устанавливать и использовать Mercurial.
Есть ли лучший способ для приложения на основе xib?