Только в эту пятницу, если вы еще не приобретали приложения от Darkness Production, не пропустите скидку 50% на следующие продукты:
Только в эту пятницу, если вы еще не приобретали приложения от Darkness Production, не пропустите скидку 50% на следующие продукты:
Мне, как разработчику, использующего несколько локализаций в своих приложениях, порядком поднадоело постоянно искать в коде локализированные строчки NSLocalizedString и вставлять их в файл локализации. Хватит это терпеть!
С помощью всемогущего Терминала можно автоматизировать этот процесс!
1) В проекте Xcode добавляем нужную локализацию
2) В Terminal переходим к папке проекта, которая находится внутри него
cd path/to/project/project
Например, cd /Users/ilya2606/Documents/DPProjects/Itemz/Itemz
3) Далее добавляем скрипт для генерации файла локализации
find . -name \*.m | xargs genstrings -o LOCALIZE_CODE.lproj
LOCALIZE_CODE – это код локализации, которую мы недавно добавили
Например find . -name \*.m | xargs genstrings -o ru.lproj
4) В папке проекта в папке LOCALIZE_CODE.lproj будет создан файл локализации Localizable.strings с уже заполненными локализированными строчками, найденными во всем проекте! Причем вместе с комментариями к локализации, если они есть.
5) Открываем этот файл и спокойно локализируем каждую найденную строчку, не теряя времени на поиск этих строк по всему проекту.