Мне, как разработчику, использующего несколько локализаций в своих приложениях, порядком поднадоело постоянно искать в коде локализированные строчки NSLocalizedString и вставлять их в файл локализации. Хватит это терпеть!
С помощью всемогущего Терминала можно автоматизировать этот процесс!
1) В проекте Xcode добавляем нужную локализацию
2) В Terminal переходим к папке проекта, которая находится внутри него
cd path/to/project/project
Например,
cd /Users/brovko_rs/Documents/Projects/MyProject/project/MyProject
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) Открываем этот файл и спокойно локализируем каждую найденную строчку, не теряя времени на поиск этих строк по всему проекту.
Немає коментарів:
Дописати коментар