X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=cron.d%2F120synctrans;h=bd3e31d17dba8239e059f42cce995e952b897323;hp=115b59fa86c8ad8e9e63011e8e7e047a798adeb4;hb=89c17478db69effd1c96f4e284ad46f5b4d72c17;hpb=753bf85177cb88fcf77b916d00da28558a781850 diff --git a/cron.d/120synctrans b/cron.d/120synctrans index 115b59f..bd3e31d 100755 --- a/cron.d/120synctrans +++ b/cron.d/120synctrans @@ -12,32 +12,36 @@ then ddtp_ftpsite="$ftpsite" fi echo using remote mirror $ddtp_ftpsite - for dist in sid + 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 ${ddtp_ftpsite}/dists/${dist}/${part}/i18n/Translation-$lang.gz) + $wget_cmd -N ${ddtp_ftpsite}/dists/${dist}/${part}/i18n/Translation-$locale.bz2) done done done else echo using local mirror - for dist in sid + 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.bz2 \ + us/${dist}/${part}/i18n/Translation-$locale.bz2 done done done fi + +exit 0