test -d ${archivedir} || mkdir -p ${archivedir}
cd ${archivedir}
-if [ -z "${localdir}" ]
+if [ -z "${localdir}" ] || [ -n "$ddtp_ftpsite" ]
then
- echo using remote mirror
- for dist in unstable
+ if [ -z "$ddtp_ftpsite" ]
+ then
+ ddtp_ftpsite="$ftpsite"
+ fi
+ echo using remote mirror $ddtp_ftpsite
+ for dist in $dists
do
for part in main
do
test -d us/${dist}/${part}/i18n || mkdir -p us/${dist}/${part}/i18n
for lang in $ddtplangs
do
- echo retrieve translated Descs $dist/$part/$lang
+ locale=$(echo $lang|perl -p -e 's/^([a-z]{2})-([a-z]{2})$/"$1_".uc($2)/e')
+ echo "retrieve translated Descs $dist/$part/$lang ($locale)"
(cd us/${dist}/${part}/i18n &&
- wget -q -N ${ftpsite}/dists/${dist}/${part}/i18n/Translations-$lang.gz)
+ $wget_cmd -N ${ddtp_ftpsite}/dists/${dist}/${part}/i18n/Translation-$locale.gz)
done
done
done
else
echo using local mirror
- for dist in unstable
+ for dist in $dists
do
for part in main
do
test -d us/${dist}/${part}/i18n || mkdir -p us/${dist}/${part}/i18n
for lang in $ddtplangs
do
- echo retrieve translated Descs $dist/$part/$lang
- rsync -t ${localdir}/dists/${dist}/${part}/i18n/Translation-$lang.gz \
- us/${dist}/${part}/i18n/Translation-$lang.gz
+ locale=$(echo $lang|perl -p -e 's/^([a-z]{2})-([a-z]{2})$/"$1_".uc($2)/e')
+ echo "retrieve translated Descs $dist/$part/$lang ($locale)"
+ rsync -t ${localdir}/dists/${dist}/${part}/i18n/Translation-$locale.gz \
+ us/${dist}/${part}/i18n/Translation-$locale.gz
done
done
done