Скрипт для облегчения локализации

| Нет комментариев | Нет трекбэков
Сделал для себя, когда понял, что есть куча строк, которые нужно вбивать в два файла локализации - русский и английский. Скрипт пробегает по всем файлам и генерирует список строк с указанием файла, где они встретились, и пишет его в файл LOCALIZE. Скрипт сырой, поэтому затачивайте его под себя. Список директорий для поиска указывается в переменной SRC_DIRS.
#/bin/bash

rm -f LOCALIZE
STRING=
MINLEN=1

SRC_DIRS=src

for dir in ${SRC_DIRS}
do
	cd "${dir}"
	for i in *[.m,.M,.mm,.MM]
	do
    	STRING=`cat ${i} | grep NSLocalizedString | cut -d \@ -f 2 | cut -d \" -f 2`
	    LEN=${#STRING}
    	if [ "$LEN" -gt "$MINLEN" ] ; then
			echo "In file: ${i}" >> ../LOCALIZE
			echo "${STRING}" >> ../LOCALIZE
			echo >> ../LOCALIZE
	    fi
	done
	cd ..
done


Лицензия отсутствует. Что хотите, то и делайте (очень похоже на лицензию MIT).
Скачать файл скрипта: generate_localizable_string.sh

Нет трекбэков

URL для трекбэков: http://weho.ru/cgi-bin/mt/mt-tb.cgi/79

Комментировать

Об этой записи

Сообщение опубликовано 03.06.2008 22:27. Автор — Narmo.

Предыдущая запись — Полноэкранные приложения в iPhone

Следующая запись — Просто так

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Работает на Movable Type 5.01
Хороший хостинг