templates/rss/newpkg.tmpl
templates/txt/index.tmpl
"
-podomains="pdo templates sections langs"
+podomains="pdo templates sections langs debtags"
# Update pot
#
# Common options for all calls
-xgettext_opts="--language=Perl --keyword=N_ --keyword=_g --foreign-user --add-comments"
+xgettext_opts="--language=Perl --keyword=N_ --keyword=g --foreign-user --add-comments"
echo gettextfiles=$gettextfiles
echo templatefiles=$templatefiles
xgettext $xgettext_opts -d pdo -o ${podir}/pdo.pot.new ${gettextfiles}
-$topdir/bin/ttxgettext templates ${templatefiles} >${podir}/templates.pot.new
xgettext $xgettext_opts -d sections -o ${podir}/sections.pot.new ${libdir}/Packages/Sections.pm
xgettext $xgettext_opts -d langs -o ${podir}/langs.pot.new ${libdir}/Packages/I18N/LanguageNames.pm
+$topdir/bin/ttxgettext templates ${templatefiles} >${podir}/templates.pot.new
+if [ -f files/debtags/vocabulary ]; then
+ $topdir/bin/debtags-xgettext files/debtags/vocabulary >${podir}/debtags.pot.new
+fi
cd $podir
for domain in ${podomains}
do
perl -p -i -e "s,^#:\s*\Q${topdir}\E,#: .,go" ${domain}.pot.new
- if diff -I"POT-Creation-Date" -q ${domain}.pot.new ${domain}.pot >/dev/null 2>&1
+ if [ ! -f ${domain}.pot.new ] || diff -I"POT-Creation-Date" -q ${domain}.pot.new ${domain}.pot >/dev/null 2>&1
then
echo "${domain}.pot unchanged"
rm ${domain}.pot.new
done
fi
done
-
-echo
-# Update mo
-#
-test -d ${localedir} || mkdir -p ${localedir}
-for lang in ${polangs}
-do
- test -d ${localedir}/${lang}/LC_MESSAGES \
- || mkdir -p ${localedir}/${lang}/LC_MESSAGES
- for domain in ${podomains}
- do
- echo domain=$domain language=$lang
- msgfmt --statistics -o ${localedir}/${lang}/LC_MESSAGES/${domain}.mo ${domain}.${lang}.po
- done
-done