понеділок, 2 листопада 2015 р.

Быстрая локализация приложений для iOS/Mac

Мне, как разработчику, использующего несколько локализаций в своих приложениях, порядком поднадоело постоянно искать в коде локализированные строчки 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) Открываем этот файл и спокойно локализируем каждую найденную строчку, не теряя времени на поиск этих строк по всему проекту.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments