]> git.deb.at Git - deb/packages.git/blobdiff - cron.d/120synctrans
Replace non working volatile mirror debian.domainmail.org with mirror.csclub.uwaterloo.ca
[deb/packages.git] / cron.d / 120synctrans
index 115b59fa86c8ad8e9e63011e8e7e047a798adeb4..a40736f15cbf64a15ceb6829cb9c0378ab556726 100755 (executable)
@@ -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.gz)
          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.gz \
+               us/${dist}/${part}/i18n/Translation-$locale.gz
          done
        done
     done
 fi
+
+exit 0