12июля2010
23:08
Обновление данных для mdk.jack.kiev.ua
mdk.jack.kiev.ua — это мой проект, где собирается и обрабатывается статистика переводов утилит для Mandriva Linux.
Работает эта статистика на скриптах l10n-stats v3.0 из проекта KDE. Однако для правильной работы этих скриптов структуру переводов Mandriva необходимо подогнать под структуру проекта переводов KDE, что и выполняется моим скриптом.
#!/bin/bash
#Path to real svn repository
MDK_SVN="/home/jack/big/mdk-svn"
MDK_FAKE="/home/jack/big/mdk-fake"
echo -e "\033[1;37m\033[41mUpdating local svn repository\033[0m"
svn up $MDK_SVN/*
echo -e "\033[1;37m\033[41mCreating symlinks for POT-, PO-files and catalogs\033[0m"
for i in $MDK_SVN/*
do
DIR=`basename $i`
echo $DIR
if [ `expr substr "$DIR" 1 4` = "rpm-" ]
then
id="rpm-summary"
else
id="messages"
fi
mkdir -p $MDK_FAKE/trunk/l10n/templates/$id/$DIR
for j in $i/*
do
FILENAME=`basename $j`
PACKAGE=`basename $j .pot`
LANG=`basename $j .po`
if [ "$FILENAME" = "$PACKAGE.pot" ]
then
ln -sf $j $MDK_FAKE/trunk/l10n/templates/$id/$DIR/$DIR.pot
fi
if [ "$FILENAME" = "$LANG.po" ]
then
mkdir -p $MDK_FAKE/trunk/l10n/$LANG/$id/$DIR
ln -sf $j $MDK_FAKE/trunk/l10n/$LANG/$id/$DIR/$DIR.po
fi
done
done
Комментариев: (0)
Постоянные ссылки (0)
(Подписаться на новые комментарии к этой записи)
Обратных ссылок ещё нет.