From fe95f8c60871738c82fa264e88072d8fe24e899e Mon Sep 17 00:00:00 2001 From: Frank Lichtenheld Date: Wed, 20 Aug 2008 07:14:58 +0200 Subject: [PATCH] synctrans: Also make the name mangling for local mirror a3fd68e78cd0c1eb1dbff6b48accaca5b2b54637 introduced the name mangling for DDTP lanuages, but only fixed the actually used cased of a remote mirror for these translations. Also handle translations from the local mirror correctly. --- cron.d/120synctrans | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cron.d/120synctrans b/cron.d/120synctrans index 07511f8..db71ae4 100755 --- a/cron.d/120synctrans +++ b/cron.d/120synctrans @@ -35,9 +35,10 @@ else 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 -- 2.39.2