trans-coord-logs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cron <address@hidden> cd $HOME/projects/trans-coord/gnun ; cvs -q update


From: Cron Daemon
Subject: Cron <address@hidden> cd $HOME/projects/trans-coord/gnun ; cvs -q update 1>/dev/null ; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes ANNOUNCE=yes GRACE=5000 ; cvs commit -m "Automatic update by GNUnited Nations." ; nice ionice -c2 -n6 make -C server/gnun triggers
Date: Fri, 11 Nov 2011 14:25:08 -0500

template-pots = ../../server/po/head-include-2.pot 
../../server/po/body-include-1.pot ../../server/po/body-include-2.pot 
../../server/po/footer-text.pot ../../server/po/outdated.pot
template-translated =  ../../server/head-include-2.af.html 
../../server/body-include-1.af.html ../../server/body-include-2.af.html 
../../server/footer-text.af.html ../../server/outdated.af.html  
../../server/head-include-2.ar.html ../../server/body-include-1.ar.html 
../../server/body-include-2.ar.html ../../server/footer-text.ar.html 
../../server/outdated.ar.html  ../../server/head-include-2.bg.html 
../../server/body-include-1.bg.html ../../server/body-include-2.bg.html 
../../server/footer-text.bg.html ../../server/outdated.bg.html  
../../server/head-include-2.ca.html ../../server/body-include-1.ca.html 
../../server/body-include-2.ca.html ../../server/footer-text.ca.html 
../../server/outdated.ca.html  ../../server/head-include-2.cs.html 
../../server/body-include-1.cs.html ../../server/body-include-2.cs.html 
../../server/footer-text.cs.html ../../server/outdated.cs.html  
../../server/head-include-2.de.html ../../server/body-include-1.de.html 
../../server/body-include-2.de.html ../../server/footer-text.de.html 
../../server/outdated.de.html  ../../server/head-include-2.el.html 
../../server/body-include-1.el.html ../../server/body-include-2.el.html 
../../server/footer-text.el.html ../../server/outdated.el.html  
../../server/head-include-2.es.html ../../server/body-include-1.es.html 
../../server/body-include-2.es.html ../../server/footer-text.es.html 
../../server/outdated.es.html  ../../server/head-include-2.fa.html 
../../server/body-include-1.fa.html ../../server/body-include-2.fa.html 
../../server/footer-text.fa.html ../../server/outdated.fa.html  
../../server/head-include-2.fr.html ../../server/body-include-1.fr.html 
../../server/body-include-2.fr.html ../../server/footer-text.fr.html 
../../server/outdated.fr.html  ../../server/head-include-2.he.html 
../../server/body-include-1.he.html ../../server/body-include-2.he.html 
../../server/footer-text.he.html ../../server/outdated.he.html  
../../server/head-include-2.id.html ../../server/body-include-1.id.html 
../../server/body-include-2.id.html ../../server/footer-text.id.html 
../../server/outdated.id.html  ../../server/head-include-2.it.html 
../../server/body-include-1.it.html ../../server/body-include-2.it.html 
../../server/footer-text.it.html ../../server/outdated.it.html  
../../server/head-include-2.ja.html ../../server/body-include-1.ja.html 
../../server/body-include-2.ja.html ../../server/footer-text.ja.html 
../../server/outdated.ja.html  ../../server/head-include-2.ml.html 
../../server/body-include-1.ml.html ../../server/body-include-2.ml.html 
../../server/footer-text.ml.html ../../server/outdated.ml.html  
../../server/head-include-2.nb.html ../../server/body-include-1.nb.html 
../../server/body-include-2.nb.html ../../server/footer-text.nb.html 
../../server/outdated.nb.html  ../../server/head-include-2.nl.html 
../../server/body-include-1.nl.html ../../server/body-include-2.nl.html 
../../server/footer-text.nl.html ../../server/outdated.nl.html  
../../server/head-include-2.pl.html ../../server/body-include-1.pl.html 
../../server/body-include-2.pl.html ../../server/footer-text.pl.html 
../../server/outdated.pl.html  ../../server/head-include-2.pt.html 
../../server/body-include-1.pt.html ../../server/body-include-2.pt.html 
../../server/footer-text.pt.html ../../server/outdated.pt.html  
../../server/head-include-2.pt-br.html ../../server/body-include-1.pt-br.html 
../../server/body-include-2.pt-br.html ../../server/footer-text.pt-br.html 
../../server/outdated.pt-br.html  ../../server/head-include-2.ro.html 
../../server/body-include-1.ro.html ../../server/body-include-2.ro.html 
../../server/footer-text.ro.html ../../server/outdated.ro.html  
../../server/head-include-2.ru.html ../../server/body-include-1.ru.html 
../../server/body-include-2.ru.html ../../server/footer-text.ru.html 
../../server/outdated.ru.html  ../../server/head-include-2.sk.html 
../../server/body-include-1.sk.html ../../server/body-include-2.sk.html 
../../server/footer-text.sk.html ../../server/outdated.sk.html  
../../server/head-include-2.sq.html ../../server/body-include-1.sq.html 
../../server/body-include-2.sq.html ../../server/footer-text.sq.html 
../../server/outdated.sq.html  ../../server/head-include-2.sr.html 
../../server/body-include-1.sr.html ../../server/body-include-2.sr.html 
../../server/footer-text.sr.html ../../server/outdated.sr.html  
../../server/head-include-2.ta.html ../../server/body-include-1.ta.html 
../../server/body-include-2.ta.html ../../server/footer-text.ta.html 
../../server/outdated.ta.html  ../../server/head-include-2.tr.html 
../../server/body-include-1.tr.html ../../server/body-include-2.tr.html 
../../server/footer-text.tr.html ../../server/outdated.tr.html  
../../server/head-include-2.uk.html ../../server/body-include-1.uk.html 
../../server/body-include-2.uk.html ../../server/footer-text.uk.html 
../../server/outdated.uk.html  ../../server/head-include-2.vi.html 
../../server/body-include-1.vi.html ../../server/body-include-2.vi.html 
../../server/footer-text.vi.html ../../server/outdated.vi.html  
../../server/head-include-2.zh-cn.html ../../server/body-include-1.zh-cn.html 
../../server/body-include-2.zh-cn.html ../../server/footer-text.zh-cn.html 
../../server/outdated.zh-cn.html
gnunews = ../../server/po/whatsnew.pot ../../server/po/whatsnew.ar.html 
../../server/po/whatsnew.bg.html ../../server/po/whatsnew.de.html 
../../server/po/whatsnew.fr.html ../../server/po/whatsnew.it.html 
../../server/po/whatsnew.ro.html ../../server/po/whatsnew.sq.html 
../../server/po/whatsnew.sr.html ../../server/po/whatsnew.uk.html  
../../gnusflashes.ar.include ../../gnusflashes.bg.include 
../../gnusflashes.de.include ../../gnusflashes.fr.include 
../../gnusflashes.it.include ../../gnusflashes.ro.include 
../../gnusflashes.sq.include ../../gnusflashes.sr.include 
../../gnusflashes.uk.include
home-translated =  ../../home.ar.html ../../home-staged.ar.html  
../../home.bg.html ../../home-staged.bg.html  ../../home.ca.html 
../../home-staged.ca.html  ../../home.de.html ../../home-staged.de.html  
../../home.el.html ../../home-staged.el.html  ../../home.es.html 
../../home-staged.es.html  ../../home.fa.html ../../home-staged.fa.html  
../../home.fr.html ../../home-staged.fr.html  ../../home.id.html 
../../home-staged.id.html  ../../home.it.html ../../home-staged.it.html  
../../home.ja.html ../../home-staged.ja.html  ../../home.nb.html 
../../home-staged.nb.html  ../../home.nl.html ../../home-staged.nl.html  
../../home.pl.html ../../home-staged.pl.html  ../../home.pt-br.html 
../../home-staged.pt-br.html  ../../home.ro.html ../../home-staged.ro.html  
../../home.ru.html ../../home-staged.ru.html  ../../home.sq.html 
../../home-staged.sq.html  ../../home.sr.html ../../home-staged.sr.html  
../../home.tr.html ../../home-staged.tr.html  ../../home.uk.html 
../../home-staged.uk.html  ../../home.zh-cn.html ../../home-staged.zh-cn.html
ALL_POTS = ../../copyleft/po/copyleft.pot 
../../fry/po/happy-birthday-to-gnu.pot ../../fun/jokes/po/declarations.pot 
../../gnu/po/gnu.pot ../../gnu/po/gnu-history.pot 
../../gnu/po/gnu-users-never-heard-of-gnu.pot 
../../gnu/po/initial-announcement.pot ../../gnu/po/linux-and-gnu.pot 
../../gnu/po/rms-lisp.pot ../../gnu/po/why-gnu-linux.pot ../../help/po/help.pot 
../../licenses/po/gpl-faq.pot ../../licenses/po/license-list.pot 
../../licenses/po/why-not-lgpl.pot ../../philosophy/po/bdk.pot 
../../philosophy/po/can-you-trust.pot ../../philosophy/po/categories.pot 
../../philosophy/po/copyright-and-globalization.pot 
../../philosophy/po/eldred-amicus.pot 
../../philosophy/po/free-software-for-freedom.pot 
../../philosophy/po/free-sw.pot ../../philosophy/po/java-trap.pot 
../../philosophy/po/no-word-attachments.pot ../../philosophy/po/not-ipr.pot 
../../philosophy/po/open-source-misses-the-point.pot 
../../philosophy/po/philosophy.pot ../../philosophy/po/right-to-read.pot 
../../philosophy/po/software-literary-patents.pot 
../../philosophy/po/sun-in-night-time.pot 
../../philosophy/po/why-audio-format-matters.pot 
../../philosophy/po/why-copyleft.pot ../../philosophy/po/why-free.pot 
../../philosophy/po/words-to-avoid.pot ../../server/po/sitemap.pot 
../../server/po/takeaction.pot ../../server/po/tasks.pot ../../po/keepingup.pot 
../../po/provide.pot
articles-translated = ../../fry/happy-birthday-to-gnu.ar.html 
../../gnu/gnu.bg.html ../../gnu/gnu.ca.html ../../gnu/gnu-history.bg.html 
../../gnu/gnu-users-never-heard-of-gnu.bg.html 
../../gnu/initial-announcement.bg.html ../../gnu/linux-and-gnu.bg.html 
../../gnu/why-gnu-linux.bg.html ../../help/help.ar.html ../../help/help.ca.html 
../../licenses/why-not-lgpl.bg.html ../../philosophy/can-you-trust.bg.html 
../../philosophy/categories.ca.html 
../../philosophy/free-software-for-freedom.bg.html 
../../philosophy/free-sw.af.html ../../philosophy/free-sw.bg.html 
../../philosophy/java-trap.bg.html 
../../philosophy/open-source-misses-the-point.bg.html 
../../philosophy/open-source-misses-the-point.es.html 
../../philosophy/philosophy.bg.html ../../philosophy/right-to-read.bg.html 
../../philosophy/right-to-read.it.html 
../../philosophy/software-literary-patents.bg.html 
../../philosophy/sun-in-night-time.bg.html 
../../philosophy/why-audio-format-matters.it.html 
../../philosophy/why-copyleft.bg.html ../../philosophy/why-copyleft.ca.html 
../../philosophy/why-free.bg.html ../../server/sitemap.ar.html 
../../server/sitemap.de.html ../../server/sitemap.fr.html 
../../server/sitemap.nl.html ../../server/sitemap.ro.html 
../../server/sitemap.sq.html ../../server/sitemap.uk.html 
../../server/takeaction.ar.html ../../server/takeaction.bg.html 
../../server/takeaction.de.html ../../server/takeaction.fr.html 
../../server/takeaction.nl.html ../../server/takeaction.pl.html 
../../server/takeaction.ro.html ../../server/takeaction.sq.html 
../../server/takeaction.sr.html ../../server/takeaction.uk.html 
../../server/tasks.de.html ../../server/tasks.es.html 
../../server/tasks.fr.html ../../server/tasks.ro.html 
../../server/tasks.sq.html ../../server/tasks.uk.html ../../keepingup.de.html 
../../keepingup.el.html ../../keepingup.fr.html ../../keepingup.pt-br.html 
../../keepingup.ru.html ../../keepingup.sq.html ../../provide.ar.html 
../../provide.bg.html ../../provide.ca.html ../../provide.de.html 
../../provide.el.html ../../provide.fa.html ../../provide.fr.html 
../../provide.pl.html ../../provide.pt-br.html ../../provide.ru.html 
../../provide.sq.html
make: Entering directory 
`/srv/data/home/y/yavor/projects/trans-coord/gnun/server/gnun'
[ -f ../../fry/happy-birthday-to-gnu.ar.html ] || (touch 
../../fry/happy-birthday-to-gnu.ar.html happy-birthday-to-gnu.ar.html.hook-ann; 
 cvs add ../../fry/happy-birthday-to-gnu.ar.html)
PO=../../fry/po/happy-birthday-to-gnu.ar.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
happy-birthday-to-gnu.ar.html.hook-ann; then echo "gnun-do-not-delete-me" > 
happy-birthday-to-gnu.ar.html.hook-ann; fi; exit 1)
45 translated messages, 3 fuzzy translations.
msgmerge --update --previous ../../fry/po/happy-birthday-to-gnu.ar.po 
../../fry/po/happy-birthday-to-gnu.pot && touch 
../../fry/po/happy-birthday-to-gnu.ar.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../fry/po/happy-birthday-to-gnu.ar.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../fry/po/happy-birthday-to-gnu.ar.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../fry/po/happy-birthday-to-gnu.ar.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../fry/po/happy-birthday-to-gnu.ar.po; fi
....... done.
chmod +w ../../fry/happy-birthday-to-gnu.ar.html
PO=../../fry/po/happy-birthday-to-gnu.ar.po 
OUT=../../fry/po/happy-birthday-to-gnu.ar.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../fry/po/happy-birthday-to-gnu.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ar\2/g" 
../../fry/po/happy-birthday-to-gnu.ar.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../fry/po/happy-birthday-to-gnu.ar.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../fry/po/happy-birthday-to-gnu.ar.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ar\2/g" 
../../fry/po/happy-birthday-to-gnu.ar.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../fry/po/happy-birthday-to-gnu.ar.po; test $? != 0 
) > /dev/null || ! test -s ../../fry/happy-birthday-to-gnu.ar.html; then 
./expand-m4-includes ../../fry/po/happy-birthday-to-gnu.ar.m4 > 
../../fry/happy-birthday-to-gnu.ar.html  && if test -f 
happy-birthday-to-gnu.ar.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/fry/happy-birthday-to-gnu.ar.html>' | mail -s '[ar] 
New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../fry/happy-birthday-to-gnu.ar.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ar-ann address@hidden" > happy-birthday-to-gnu.ar.html.hook-ann; fi && 
 ./validate-html-notify  address@hidden ../../fry/happy-birthday-to-gnu.ar.html 
|| (PO=../../fry/po/happy-birthday-to-gnu.ar.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../fry/happy-birthday-to-gnu.ar.html --date='+1 seconds' 
$PO" > happy-birthday-to-gnu.ar.html.hook ; exit 1); elif (timestamp="`(sed 
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../fry/po/happy-birthday-to-gnu.ar.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../fry/po/happy-birthday-to-gnu.ar.m4 > 
../../fry/happy-birthday-to-gnu.ar.html  && if test -f 
happy-birthday-to-gnu.ar.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/fry/happy-birthday-to-gnu.ar.html>' | mail -s '[ar] 
New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../fry/happy-birthday-to-gnu.ar.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ar-ann address@hidden" > happy-birthday-to-gnu.ar.html.hook-ann; fi && 
 ./validate-html-notify  address@hidden ../../fry/happy-birthday-to-gnu.ar.html 
|| (PO=../../fry/po/happy-birthday-to-gnu.ar.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../fry/happy-birthday-to-gnu.ar.html --date='+1 seconds' 
$PO" > happy-birthday-to-gnu.ar.html.hook ; exit 1); else sleep 1; touch 
../../fry/po/happy-birthday-to-gnu.ar.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../fry/po/happy-birthday-to-gnu.ar.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../fry/po/happy-birthday-to-gnu.ar.po; marker='GNUN: OUT-OF-DATE NOTICE'; 
grep -q '^<!--'"${marker}-->" ../../fry/happy-birthday-to-gnu.ar.html || 
marker='#include virtual="\/server\/banner'; 
original=../../fry/happy-birthday-to-gnu.ar.html; 
original=${original%ar.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ar; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ar.html" -->' ../../fry/happy-birthday-to-gnu.ar.html 
|| true; fi
[ -f ../../fry/po/happy-birthday-to-gnu.translist ] || (touch 
../../fry/po/happy-birthday-to-gnu.translist  ;  cvs add 
../../fry/po/happy-birthday-to-gnu.translist); 
file=../../fry/po/happy-birthday-to-gnu.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
       *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/fry/happy-birthday-to-gnu; article=../../fry/happy-birthday-to-gnu; 
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../fry/po/happy-birthday-to-gnu.ar.po; test $? != 0 
) > /dev/null || ([ -f ../../fry/po/happy-birthday-to-gnu.ar-en.html ] || 
(touch ../../fry/po/happy-birthday-to-gnu.ar-en.html  ;  cvs add 
../../fry/po/happy-birthday-to-gnu.ar-en.html); cp 
../../fry/happy-birthday-to-gnu.html 
../../fry/po/happy-birthday-to-gnu.ar-en.html)
[ -f ../../gnu/gnu.bg.html ] || (touch ../../gnu/gnu.bg.html 
gnu.bg.html.hook-ann;  cvs add ../../gnu/gnu.bg.html)
PO=../../gnu/po/gnu.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f gnu.bg.html.hook-ann; 
then echo "gnun-do-not-delete-me" > gnu.bg.html.hook-ann; fi; exit 1)
13 translated messages, 10 fuzzy translations, 3 untranslated messages.
msgmerge --update --previous ../../gnu/po/gnu.bg.po ../../gnu/po/gnu.pot && 
touch ../../gnu/po/gnu.bg.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../gnu/po/gnu.bg.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.bg.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/gnu.bg.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../gnu/po/gnu.bg.po; fi
.... done.
chmod +w ../../gnu/gnu.bg.html
PO=../../gnu/po/gnu.bg.po OUT=../../gnu/po/gnu.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../gnu/po/gnu.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/gnu.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/gnu.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/gnu.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.bg.po; test $? != 0 ) > /dev/null || ! 
test -s ../../gnu/gnu.bg.html; then ./expand-m4-includes ../../gnu/po/gnu.bg.m4 
> ../../gnu/gnu.bg.html  && if test -f gnu.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu.bg.html>' | mail -s '[bg] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > gnu.bg.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../gnu/gnu.bg.html || 
(PO=../../gnu/po/gnu.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/gnu.bg.html --date='+1 seconds' $PO" > gnu.bg.html.hook ; 
exit 1); elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu.bg.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ; then 
./expand-m4-includes ../../gnu/po/gnu.bg.m4 > ../../gnu/gnu.bg.html  && if test 
-f gnu.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu.bg.html>' | mail -s '[bg] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > gnu.bg.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../gnu/gnu.bg.html || 
(PO=../../gnu/po/gnu.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/gnu.bg.html --date='+1 seconds' $PO" > gnu.bg.html.hook ; 
exit 1); else sleep 1; touch ../../gnu/po/gnu.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu.bg.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../gnu/po/gnu.bg.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../gnu/gnu.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../gnu/gnu.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../gnu/gnu.bg.html || true; fi
[ -f ../../gnu/po/gnu.translist ] || (touch ../../gnu/po/gnu.translist  ;  cvs 
add ../../gnu/po/gnu.translist); file=../../gnu/po/gnu.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/gnu/gnu; article=../../gnu/gnu; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.bg.po; test $? != 0 ) > /dev/null || 
([ -f ../../gnu/po/gnu.bg-en.html ] || (touch ../../gnu/po/gnu.bg-en.html  ;  
cvs add ../../gnu/po/gnu.bg-en.html); cp ../../gnu/gnu.html 
../../gnu/po/gnu.bg-en.html)
[ -f ../../gnu/gnu.ca.html ] || (touch ../../gnu/gnu.ca.html 
gnu.ca.html.hook-ann;  cvs add ../../gnu/gnu.ca.html)
PO=../../gnu/po/gnu.ca.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f gnu.ca.html.hook-ann; 
then echo "gnun-do-not-delete-me" > gnu.ca.html.hook-ann; fi; exit 1)
13 translated messages, 10 fuzzy translations, 3 untranslated messages.
msgmerge --update --previous ../../gnu/po/gnu.ca.po ../../gnu/po/gnu.pot && 
touch ../../gnu/po/gnu.ca.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../gnu/po/gnu.ca.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.ca.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/gnu.ca.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../gnu/po/gnu.ca.po; fi
..... done.
chmod +w ../../gnu/gnu.ca.html
PO=../../gnu/po/gnu.ca.po OUT=../../gnu/po/gnu.ca.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../gnu/po/gnu.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g" 
../../gnu/po/gnu.ca.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu.ca.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/gnu.ca.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ca\2/g" 
../../gnu/po/gnu.ca.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.ca.po; test $? != 0 ) > /dev/null || ! 
test -s ../../gnu/gnu.ca.html; then ./expand-m4-includes ../../gnu/po/gnu.ca.m4 
> ../../gnu/gnu.ca.html  && if test -f gnu.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu.ca.html>' | mail -s '[ca] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu.ca.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ca-ann address@hidden" > gnu.ca.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../gnu/gnu.ca.html || 
(PO=../../gnu/po/gnu.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/gnu.ca.html --date='+1 seconds' $PO" > gnu.ca.html.hook ; 
exit 1); elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu.ca.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ; then 
./expand-m4-includes ../../gnu/po/gnu.ca.m4 > ../../gnu/gnu.ca.html  && if test 
-f gnu.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu.ca.html>' | mail -s '[ca] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu.ca.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ca-ann address@hidden" > gnu.ca.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../gnu/gnu.ca.html || 
(PO=../../gnu/po/gnu.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/gnu.ca.html --date='+1 seconds' $PO" > gnu.ca.html.hook ; 
exit 1); else sleep 1; touch ../../gnu/po/gnu.ca.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu.ca.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../gnu/po/gnu.ca.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../gnu/gnu.ca.html || marker='#include 
virtual="\/server\/banner'; original=../../gnu/gnu.ca.html; 
original=${original%ca.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ca; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ca.html" -->' ../../gnu/gnu.ca.html || true; fi
[ -f ../../gnu/po/gnu.translist ] || (touch ../../gnu/po/gnu.translist  ;  cvs 
add ../../gnu/po/gnu.translist); file=../../gnu/po/gnu.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/gnu/gnu; article=../../gnu/gnu; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.ca.po; test $? != 0 ) > /dev/null || 
([ -f ../../gnu/po/gnu.ca-en.html ] || (touch ../../gnu/po/gnu.ca-en.html  ;  
cvs add ../../gnu/po/gnu.ca-en.html); cp ../../gnu/gnu.html 
../../gnu/po/gnu.ca-en.html)
[ -f ../../gnu/gnu-history.bg.html ] || (touch ../../gnu/gnu-history.bg.html 
gnu-history.bg.html.hook-ann;  cvs add ../../gnu/gnu-history.bg.html)
PO=../../gnu/po/gnu-history.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
gnu-history.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
gnu-history.bg.html.hook-ann; fi; exit 1)
17 translated messages, 8 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../gnu/po/gnu-history.bg.po 
../../gnu/po/gnu-history.pot && touch ../../gnu/po/gnu-history.bg.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/gnu-history.bg.po 2>&1 | 
grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/gnu-history.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../gnu/po/gnu-history.bg.po; fi
... done.
chmod +w ../../gnu/gnu-history.bg.html
PO=../../gnu/po/gnu-history.bg.po OUT=../../gnu/po/gnu-history.bg.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../gnu/po/gnu-history.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/gnu-history.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu-history.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/gnu-history.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/gnu-history.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../gnu/gnu-history.bg.html; then ./expand-m4-includes 
../../gnu/po/gnu-history.bg.m4 > ../../gnu/gnu-history.bg.html  && if test -f 
gnu-history.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu-history.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu-history.bg.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
gnu-history.bg.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../gnu/gnu-history.bg.html || (PO=../../gnu/po/gnu-history.bg.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../gnu/gnu-history.bg.html --date='+1 
seconds' $PO" > gnu-history.bg.html.hook ; exit 1); elif (timestamp="`(sed 
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.bg.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../gnu/po/gnu-history.bg.m4 > ../../gnu/gnu-history.bg.html  && if test -f 
gnu-history.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu-history.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../gnu/gnu-history.bg.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
gnu-history.bg.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../gnu/gnu-history.bg.html || (PO=../../gnu/po/gnu-history.bg.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../gnu/gnu-history.bg.html --date='+1 
seconds' $PO" > gnu-history.bg.html.hook ; exit 1); else sleep 1; touch 
../../gnu/po/gnu-history.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu-history.bg.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../gnu/po/gnu-history.bg.po; marker='GNUN: OUT-OF-DATE NOTICE'; 
grep -q '^<!--'"${marker}-->" ../../gnu/gnu-history.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../gnu/gnu-history.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../gnu/gnu-history.bg.html || true; 
fi
[ -f ../../gnu/po/gnu-history.translist ] || (touch 
../../gnu/po/gnu-history.translist  ;  cvs add 
../../gnu/po/gnu-history.translist); file=../../gnu/po/gnu-history.translist; 
cp translinks-head.html ${file}; grep -v "^#" languages.txt | while read 
language; do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/gnu/gnu-history; 
article=../../gnu/gnu-history; if test -f ${article}${suffix}.html; then echo 
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a 
href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../gnu/po/gnu-history.bg-en.html ] || (touch 
../../gnu/po/gnu-history.bg-en.html  ;  cvs add 
../../gnu/po/gnu-history.bg-en.html); cp ../../gnu/gnu-history.html 
../../gnu/po/gnu-history.bg-en.html)
[ -f ../../gnu/gnu-users-never-heard-of-gnu.bg.html ] || (touch 
../../gnu/gnu-users-never-heard-of-gnu.bg.html 
gnu-users-never-heard-of-gnu.bg.html.hook-ann;  cvs add 
../../gnu/gnu-users-never-heard-of-gnu.bg.html)
PO=../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; ./mailfail  address@hidden 
"[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
gnu-users-never-heard-of-gnu.bg.html.hook-ann; then echo 
"gnun-do-not-delete-me" > gnu-users-never-heard-of-gnu.bg.html.hook-ann; fi; 
exit 1)
13 translated messages, 3 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po 
../../gnu/po/gnu-users-never-heard-of-gnu.pot && touch 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po 2>&1 
| grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; test 
$? != 0 ) > /dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po); else 
sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; fi
.... done.
chmod +w ../../gnu/gnu-users-never-heard-of-gnu.bg.html
PO=../../gnu/po/gnu-users-never-heard-of-gnu.bg.po 
OUT=../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../gnu/po/gnu-users-never-heard-of-gnu.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; test 
$? != 0 ) > /dev/null || ! test -s 
../../gnu/gnu-users-never-heard-of-gnu.bg.html; then ./expand-m4-includes 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4 > 
../../gnu/gnu-users-never-heard-of-gnu.bg.html  && if test -f 
gnu-users-never-heard-of-gnu.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.bg.html>' | mail -s 
'[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/gnu-users-never-heard-of-gnu.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | 
sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > 
gnu-users-never-heard-of-gnu.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../gnu/gnu-users-never-heard-of-gnu.bg.html || 
(PO=../../gnu/po/gnu-users-never-heard-of-gnu.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../gnu/gnu-users-never-heard-of-gnu.bg.html 
--date='+1 seconds' $PO" > gnu-users-never-heard-of-gnu.bg.html.hook ; exit 1); 
elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.m4 > 
../../gnu/gnu-users-never-heard-of-gnu.bg.html  && if test -f 
gnu-users-never-heard-of-gnu.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.bg.html>' | mail -s 
'[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/gnu-users-never-heard-of-gnu.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | 
sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > 
gnu-users-never-heard-of-gnu.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../gnu/gnu-users-never-heard-of-gnu.bg.html || 
(PO=../../gnu/po/gnu-users-never-heard-of-gnu.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../gnu/gnu-users-never-heard-of-gnu.bg.html 
--date='+1 seconds' $PO" > gnu-users-never-heard-of-gnu.bg.html.hook ; exit 1); 
else sleep 1; touch ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" 
../../gnu/gnu-users-never-heard-of-gnu.bg.html || marker='#include 
virtual="\/server\/banner'; 
original=../../gnu/gnu-users-never-heard-of-gnu.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' 
../../gnu/gnu-users-never-heard-of-gnu.bg.html || true; fi
[ -f ../../gnu/po/gnu-users-never-heard-of-gnu.translist ] || (touch 
../../gnu/po/gnu-users-never-heard-of-gnu.translist  ;  cvs add 
../../gnu/po/gnu-users-never-heard-of-gnu.translist); 
file=../../gnu/po/gnu-users-never-heard-of-gnu.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/gnu/gnu-users-never-heard-of-gnu; 
article=../../gnu/gnu-users-never-heard-of-gnu; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-users-never-heard-of-gnu.bg.po; test 
$? != 0 ) > /dev/null || ([ -f 
../../gnu/po/gnu-users-never-heard-of-gnu.bg-en.html ] || (touch 
../../gnu/po/gnu-users-never-heard-of-gnu.bg-en.html  ;  cvs add 
../../gnu/po/gnu-users-never-heard-of-gnu.bg-en.html); cp 
../../gnu/gnu-users-never-heard-of-gnu.html 
../../gnu/po/gnu-users-never-heard-of-gnu.bg-en.html)
[ -f ../../gnu/initial-announcement.bg.html ] || (touch 
../../gnu/initial-announcement.bg.html initial-announcement.bg.html.hook-ann;  
cvs add ../../gnu/initial-announcement.bg.html)
PO=../../gnu/po/initial-announcement.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
initial-announcement.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
initial-announcement.bg.html.hook-ann; fi; exit 1)
29 translated messages, 3 fuzzy translations, 9 untranslated messages.
msgmerge --update --previous ../../gnu/po/initial-announcement.bg.po 
../../gnu/po/initial-announcement.pot && touch 
../../gnu/po/initial-announcement.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../gnu/po/initial-announcement.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/initial-announcement.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/initial-announcement.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../gnu/po/initial-announcement.bg.po; fi
...... done.
chmod +w ../../gnu/initial-announcement.bg.html
PO=../../gnu/po/initial-announcement.bg.po 
OUT=../../gnu/po/initial-announcement.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../gnu/po/initial-announcement.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/initial-announcement.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../gnu/po/initial-announcement.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/initial-announcement.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/initial-announcement.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/initial-announcement.bg.po; test $? != 0 ) 
> /dev/null || ! test -s ../../gnu/initial-announcement.bg.html; then 
./expand-m4-includes ../../gnu/po/initial-announcement.bg.m4 > 
../../gnu/initial-announcement.bg.html  && if test -f 
initial-announcement.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/initial-announcement.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/initial-announcement.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > initial-announcement.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/initial-announcement.bg.html 
|| (PO=../../gnu/po/initial-announcement.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../gnu/initial-announcement.bg.html --date='+1 seconds' 
$PO" > initial-announcement.bg.html.hook ; exit 1); elif (timestamp="`(sed 
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/initial-announcement.bg.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../gnu/po/initial-announcement.bg.m4 > 
../../gnu/initial-announcement.bg.html  && if test -f 
initial-announcement.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/initial-announcement.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/initial-announcement.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > initial-announcement.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/initial-announcement.bg.html 
|| (PO=../../gnu/po/initial-announcement.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../gnu/initial-announcement.bg.html --date='+1 seconds' 
$PO" > initial-announcement.bg.html.hook ; exit 1); else sleep 1; touch 
../../gnu/po/initial-announcement.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/initial-announcement.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../gnu/po/initial-announcement.bg.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../gnu/initial-announcement.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../gnu/initial-announcement.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../gnu/initial-announcement.bg.html 
|| true; fi
[ -f ../../gnu/po/initial-announcement.translist ] || (touch 
../../gnu/po/initial-announcement.translist  ;  cvs add 
../../gnu/po/initial-announcement.translist); 
file=../../gnu/po/initial-announcement.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
   *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/gnu/initial-announcement; article=../../gnu/initial-announcement; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/initial-announcement.bg.po; test $? != 0 ) 
> /dev/null || ([ -f ../../gnu/po/initial-announcement.bg-en.html ] || (touch 
../../gnu/po/initial-announcement.bg-en.html  ;  cvs add 
../../gnu/po/initial-announcement.bg-en.html); cp 
../../gnu/initial-announcement.html 
../../gnu/po/initial-announcement.bg-en.html)
[ -f ../../gnu/linux-and-gnu.bg.html ] || (touch 
../../gnu/linux-and-gnu.bg.html linux-and-gnu.bg.html.hook-ann;  cvs add 
../../gnu/linux-and-gnu.bg.html)
PO=../../gnu/po/linux-and-gnu.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
linux-and-gnu.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
linux-and-gnu.bg.html.hook-ann; fi; exit 1)
31 translated messages, 8 fuzzy translations, 2 untranslated messages.
msgmerge --update --previous ../../gnu/po/linux-and-gnu.bg.po 
../../gnu/po/linux-and-gnu.pot && touch ../../gnu/po/linux-and-gnu.bg.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/linux-and-gnu.bg.po 2>&1 
| grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/linux-and-gnu.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../gnu/po/linux-and-gnu.bg.po; fi
..... done.
chmod +w ../../gnu/linux-and-gnu.bg.html
PO=../../gnu/po/linux-and-gnu.bg.po OUT=../../gnu/po/linux-and-gnu.bg.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../gnu/po/linux-and-gnu.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/linux-and-gnu.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/linux-and-gnu.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/linux-and-gnu.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/linux-and-gnu.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../gnu/linux-and-gnu.bg.html; then 
./expand-m4-includes ../../gnu/po/linux-and-gnu.bg.m4 > 
../../gnu/linux-and-gnu.bg.html  && if test -f linux-and-gnu.bg.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/gnu/linux-and-gnu.bg.html>' | mail -s 
'[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/linux-and-gnu.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > linux-and-gnu.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/linux-and-gnu.bg.html || 
(PO=../../gnu/po/linux-and-gnu.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/linux-and-gnu.bg.html --date='+1 seconds' $PO" > 
linux-and-gnu.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../gnu/po/linux-and-gnu.bg.m4 > ../../gnu/linux-and-gnu.bg.html  && if test 
-f linux-and-gnu.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/linux-and-gnu.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/linux-and-gnu.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > linux-and-gnu.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/linux-and-gnu.bg.html || 
(PO=../../gnu/po/linux-and-gnu.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/linux-and-gnu.bg.html --date='+1 seconds' $PO" > 
linux-and-gnu.bg.html.hook ; exit 1); else sleep 1; touch 
../../gnu/po/linux-and-gnu.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/linux-and-gnu.bg.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../gnu/po/linux-and-gnu.bg.po; marker='GNUN: OUT-OF-DATE NOTICE'; 
grep -q '^<!--'"${marker}-->" ../../gnu/linux-and-gnu.bg.html || 
marker='#include virtual="\/server\/banner'; 
original=../../gnu/linux-and-gnu.bg.html; original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../gnu/linux-and-gnu.bg.html || 
true; fi
[ -f ../../gnu/po/linux-and-gnu.translist ] || (touch 
../../gnu/po/linux-and-gnu.translist  ;  cvs add 
../../gnu/po/linux-and-gnu.translist); 
file=../../gnu/po/linux-and-gnu.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/gnu/linux-and-gnu; article=../../gnu/linux-and-gnu; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../gnu/po/linux-and-gnu.bg-en.html ] || (touch 
../../gnu/po/linux-and-gnu.bg-en.html  ;  cvs add 
../../gnu/po/linux-and-gnu.bg-en.html); cp ../../gnu/linux-and-gnu.html 
../../gnu/po/linux-and-gnu.bg-en.html)
[ -f ../../gnu/why-gnu-linux.bg.html ] || (touch 
../../gnu/why-gnu-linux.bg.html why-gnu-linux.bg.html.hook-ann;  cvs add 
../../gnu/why-gnu-linux.bg.html)
PO=../../gnu/po/why-gnu-linux.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
why-gnu-linux.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-gnu-linux.bg.html.hook-ann; fi; exit 1)
12 translated messages, 16 fuzzy translations, 2 untranslated messages.
msgmerge --update --previous ../../gnu/po/why-gnu-linux.bg.po 
../../gnu/po/why-gnu-linux.pot && touch ../../gnu/po/why-gnu-linux.bg.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/why-gnu-linux.bg.po 2>&1 
| grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../gnu/po/why-gnu-linux.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../gnu/po/why-gnu-linux.bg.po; fi
..... done.
chmod +w ../../gnu/why-gnu-linux.bg.html
PO=../../gnu/po/why-gnu-linux.bg.po OUT=../../gnu/po/why-gnu-linux.bg.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../gnu/po/why-gnu-linux.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../gnu/po/why-gnu-linux.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/why-gnu-linux.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../gnu/po/why-gnu-linux.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../gnu/po/why-gnu-linux.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../gnu/why-gnu-linux.bg.html; then 
./expand-m4-includes ../../gnu/po/why-gnu-linux.bg.m4 > 
../../gnu/why-gnu-linux.bg.html  && if test -f why-gnu-linux.bg.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/gnu/why-gnu-linux.bg.html>' | mail -s 
'[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/why-gnu-linux.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-gnu-linux.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/why-gnu-linux.bg.html || 
(PO=../../gnu/po/why-gnu-linux.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/why-gnu-linux.bg.html --date='+1 seconds' $PO" > 
why-gnu-linux.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../gnu/po/why-gnu-linux.bg.m4 > ../../gnu/why-gnu-linux.bg.html  && if test 
-f why-gnu-linux.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/gnu/why-gnu-linux.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../gnu/why-gnu-linux.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-gnu-linux.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../gnu/why-gnu-linux.bg.html || 
(PO=../../gnu/po/why-gnu-linux.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../gnu/why-gnu-linux.bg.html --date='+1 seconds' $PO" > 
why-gnu-linux.bg.html.hook ; exit 1); else sleep 1; touch 
../../gnu/po/why-gnu-linux.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../gnu/po/why-gnu-linux.bg.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../gnu/po/why-gnu-linux.bg.po; marker='GNUN: OUT-OF-DATE NOTICE'; 
grep -q '^<!--'"${marker}-->" ../../gnu/why-gnu-linux.bg.html || 
marker='#include virtual="\/server\/banner'; 
original=../../gnu/why-gnu-linux.bg.html; original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../gnu/why-gnu-linux.bg.html || 
true; fi
[ -f ../../gnu/po/why-gnu-linux.translist ] || (touch 
../../gnu/po/why-gnu-linux.translist  ;  cvs add 
../../gnu/po/why-gnu-linux.translist); 
file=../../gnu/po/why-gnu-linux.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/gnu/why-gnu-linux; article=../../gnu/why-gnu-linux; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../gnu/po/why-gnu-linux.bg-en.html ] || (touch 
../../gnu/po/why-gnu-linux.bg-en.html  ;  cvs add 
../../gnu/po/why-gnu-linux.bg-en.html); cp ../../gnu/why-gnu-linux.html 
../../gnu/po/why-gnu-linux.bg-en.html)
[ -f ../../help/help.ar.html ] || (touch ../../help/help.ar.html 
help.ar.html.hook-ann;  cvs add ../../help/help.ar.html)
PO=../../help/po/help.ar.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f help.ar.html.hook-ann; 
then echo "gnun-do-not-delete-me" > help.ar.html.hook-ann; fi; exit 1)
33 translated messages, 10 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous ../../help/po/help.ar.po ../../help/po/help.pot && 
touch ../../help/po/help.ar.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../help/po/help.ar.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; 
then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ar.po; test $? != 0 ) > /dev/null || sed --in-place 
'1,/^"POT-Creation-Date:/{ p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../help/po/help.ar.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../help/po/help.ar.po; fi
..... done.
chmod +w ../../help/help.ar.html
PO=../../help/po/help.ar.po OUT=../../help/po/help.ar.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../help/po/help.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ar\2/g" 
../../help/po/help.ar.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../help/po/help.ar.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../help/po/help.ar.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ar\2/g" 
../../help/po/help.ar.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.ar.po; test $? != 0 ) > /dev/null || 
! test -s ../../help/help.ar.html; then ./expand-m4-includes 
../../help/po/help.ar.m4 > ../../help/help.ar.html  && if test -f 
help.ar.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/help/help.ar.html>' | mail -s '[ar] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../help/help.ar.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ar-ann address@hidden" > help.ar.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../help/help.ar.html || 
(PO=../../help/po/help.ar.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../help/help.ar.html --date='+1 seconds' $PO" > 
help.ar.html.hook ; exit 1); elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ar.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ; 
then ./expand-m4-includes ../../help/po/help.ar.m4 > ../../help/help.ar.html  
&& if test -f help.ar.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/help/help.ar.html>' | mail -s '[ar] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../help/help.ar.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ar-ann address@hidden" > help.ar.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../help/help.ar.html || 
(PO=../../help/po/help.ar.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../help/help.ar.html --date='+1 seconds' $PO" > 
help.ar.html.hook ; exit 1); else sleep 1; touch ../../help/po/help.ar.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ar.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../help/po/help.ar.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../help/help.ar.html || marker='#include 
virtual="\/server\/banner'; original=../../help/help.ar.html; 
original=${original%ar.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ar; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ar.html" -->' ../../help/help.ar.html || true; fi
[ -f ../../help/po/help.translist ] || (touch ../../help/po/help.translist  ;  
cvs add ../../help/po/help.translist); file=../../help/po/help.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/help/help; article=../../help/help; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.ar.po; test $? != 0 ) > /dev/null || 
([ -f ../../help/po/help.ar-en.html ] || (touch ../../help/po/help.ar-en.html  
;  cvs add ../../help/po/help.ar-en.html); cp ../../help/help.html 
../../help/po/help.ar-en.html)
[ -f ../../help/help.ca.html ] || (touch ../../help/help.ca.html 
help.ca.html.hook-ann;  cvs add ../../help/help.ca.html)
PO=../../help/po/help.ca.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f help.ca.html.hook-ann; 
then echo "gnun-do-not-delete-me" > help.ca.html.hook-ann; fi; exit 1)
34 translated messages, 9 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous ../../help/po/help.ca.po ../../help/po/help.pot && 
touch ../../help/po/help.ca.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../help/po/help.ca.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; 
then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ca.po; test $? != 0 ) > /dev/null || sed --in-place 
'1,/^"POT-Creation-Date:/{ p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../help/po/help.ca.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../help/po/help.ca.po; fi
...... done.
chmod +w ../../help/help.ca.html
PO=../../help/po/help.ca.po OUT=../../help/po/help.ca.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../help/po/help.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g" 
../../help/po/help.ca.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../help/po/help.ca.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../help/po/help.ca.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ca\2/g" 
../../help/po/help.ca.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.ca.po; test $? != 0 ) > /dev/null || 
! test -s ../../help/help.ca.html; then ./expand-m4-includes 
../../help/po/help.ca.m4 > ../../help/help.ca.html  && if test -f 
help.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/help/help.ca.html>' | mail -s '[ca] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../help/help.ca.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ca-ann address@hidden" > help.ca.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../help/help.ca.html || 
(PO=../../help/po/help.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../help/help.ca.html --date='+1 seconds' $PO" > 
help.ca.html.hook ; exit 1); elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ca.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ; 
then ./expand-m4-includes ../../help/po/help.ca.m4 > ../../help/help.ca.html  
&& if test -f help.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/help/help.ca.html>' | mail -s '[ca] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../help/help.ca.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ca-ann address@hidden" > help.ca.html.hook-ann; 
fi &&  ./validate-html-notify  address@hidden ../../help/help.ca.html || 
(PO=../../help/po/help.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../help/help.ca.html --date='+1 seconds' $PO" > 
help.ca.html.hook ; exit 1); else sleep 1; touch ../../help/po/help.ca.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../help/po/help.ca.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../help/po/help.ca.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../help/help.ca.html || marker='#include 
virtual="\/server\/banner'; original=../../help/help.ca.html; 
original=${original%ca.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ca; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ca.html" -->' ../../help/help.ca.html || true; fi
[ -f ../../help/po/help.translist ] || (touch ../../help/po/help.translist  ;  
cvs add ../../help/po/help.translist); file=../../help/po/help.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/help/help; article=../../help/help; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.ca.po; test $? != 0 ) > /dev/null || 
([ -f ../../help/po/help.ca-en.html ] || (touch ../../help/po/help.ca-en.html  
;  cvs add ../../help/po/help.ca-en.html); cp ../../help/help.html 
../../help/po/help.ca-en.html)
[ -f ../../licenses/why-not-lgpl.bg.html ] || (touch 
../../licenses/why-not-lgpl.bg.html why-not-lgpl.bg.html.hook-ann;  cvs add 
../../licenses/why-not-lgpl.bg.html)
PO=../../licenses/po/why-not-lgpl.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
why-not-lgpl.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-not-lgpl.bg.html.hook-ann; fi; exit 1)
17 translated messages, 2 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../licenses/po/why-not-lgpl.bg.po 
../../licenses/po/why-not-lgpl.pot && touch 
../../licenses/po/why-not-lgpl.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../licenses/po/why-not-lgpl.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../licenses/po/why-not-lgpl.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../licenses/po/why-not-lgpl.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../licenses/po/why-not-lgpl.bg.po; fi
.... done.
chmod +w ../../licenses/why-not-lgpl.bg.html
PO=../../licenses/po/why-not-lgpl.bg.po 
OUT=../../licenses/po/why-not-lgpl.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../licenses/po/why-not-lgpl.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../licenses/po/why-not-lgpl.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../licenses/po/why-not-lgpl.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../licenses/po/why-not-lgpl.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../licenses/po/why-not-lgpl.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-not-lgpl.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../licenses/why-not-lgpl.bg.html; then 
./expand-m4-includes ../../licenses/po/why-not-lgpl.bg.m4 > 
../../licenses/why-not-lgpl.bg.html  && if test -f 
why-not-lgpl.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/licenses/why-not-lgpl.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../licenses/why-not-lgpl.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-not-lgpl.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../licenses/why-not-lgpl.bg.html || 
(PO=../../licenses/po/why-not-lgpl.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../licenses/why-not-lgpl.bg.html --date='+1 seconds' $PO" > 
why-not-lgpl.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-not-lgpl.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../licenses/po/why-not-lgpl.bg.m4 > ../../licenses/why-not-lgpl.bg.html  && 
if test -f why-not-lgpl.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/licenses/why-not-lgpl.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../licenses/why-not-lgpl.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-not-lgpl.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../licenses/why-not-lgpl.bg.html || 
(PO=../../licenses/po/why-not-lgpl.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../licenses/why-not-lgpl.bg.html --date='+1 seconds' $PO" > 
why-not-lgpl.bg.html.hook ; exit 1); else sleep 1; touch 
../../licenses/po/why-not-lgpl.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../licenses/po/why-not-lgpl.bg.po; test $? != 0 )`"; test -n "${timestamp}" 
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" 
+%s`" ); then PO=../../licenses/po/why-not-lgpl.bg.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../licenses/why-not-lgpl.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../licenses/why-not-lgpl.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../licenses/why-not-lgpl.bg.html || 
true; fi
[ -f ../../licenses/po/why-not-lgpl.translist ] || (touch 
../../licenses/po/why-not-lgpl.translist  ;  cvs add 
../../licenses/po/why-not-lgpl.translist); 
file=../../licenses/po/why-not-lgpl.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/licenses/why-not-lgpl; article=../../licenses/why-not-lgpl; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-not-lgpl.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../licenses/po/why-not-lgpl.bg-en.html ] || (touch 
../../licenses/po/why-not-lgpl.bg-en.html  ;  cvs add 
../../licenses/po/why-not-lgpl.bg-en.html); cp ../../licenses/why-not-lgpl.html 
../../licenses/po/why-not-lgpl.bg-en.html)
[ -f ../../philosophy/can-you-trust.bg.html ] || (touch 
../../philosophy/can-you-trust.bg.html can-you-trust.bg.html.hook-ann;  cvs add 
../../philosophy/can-you-trust.bg.html)
PO=../../philosophy/po/can-you-trust.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
can-you-trust.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
can-you-trust.bg.html.hook-ann; fi; exit 1)
20 translated messages, 16 fuzzy translations, 3 untranslated messages.
msgmerge --update --previous ../../philosophy/po/can-you-trust.bg.po 
../../philosophy/po/can-you-trust.pot && touch 
../../philosophy/po/can-you-trust.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/can-you-trust.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/can-you-trust.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/can-you-trust.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/can-you-trust.bg.po; fi
...... done.
chmod +w ../../philosophy/can-you-trust.bg.html
PO=../../philosophy/po/can-you-trust.bg.po 
OUT=../../philosophy/po/can-you-trust.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/can-you-trust.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/can-you-trust.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/can-you-trust.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/can-you-trust.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/can-you-trust.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/can-you-trust.bg.po; test $? != 0 ) 
> /dev/null || ! test -s ../../philosophy/can-you-trust.bg.html; then 
./expand-m4-includes ../../philosophy/po/can-you-trust.bg.m4 > 
../../philosophy/can-you-trust.bg.html  && if test -f 
can-you-trust.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/can-you-trust.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/can-you-trust.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > can-you-trust.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/can-you-trust.bg.html 
|| (PO=../../philosophy/po/can-you-trust.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/can-you-trust.bg.html --date='+1 seconds' 
$PO" > can-you-trust.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/can-you-trust.bg.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/can-you-trust.bg.m4 > 
../../philosophy/can-you-trust.bg.html  && if test -f 
can-you-trust.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/can-you-trust.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/can-you-trust.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > can-you-trust.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/can-you-trust.bg.html 
|| (PO=../../philosophy/po/can-you-trust.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/can-you-trust.bg.html --date='+1 seconds' 
$PO" > can-you-trust.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/can-you-trust.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/can-you-trust.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/can-you-trust.bg.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/can-you-trust.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/can-you-trust.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/can-you-trust.bg.html 
|| true; fi
[ -f ../../philosophy/po/can-you-trust.translist ] || (touch 
../../philosophy/po/can-you-trust.translist  ;  cvs add 
../../philosophy/po/can-you-trust.translist); 
file=../../philosophy/po/can-you-trust.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
   *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/can-you-trust; article=../../philosophy/can-you-trust; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/can-you-trust.bg.po; test $? != 0 ) 
> /dev/null || ([ -f ../../philosophy/po/can-you-trust.bg-en.html ] || (touch 
../../philosophy/po/can-you-trust.bg-en.html  ;  cvs add 
../../philosophy/po/can-you-trust.bg-en.html); cp 
../../philosophy/can-you-trust.html 
../../philosophy/po/can-you-trust.bg-en.html)
[ -f ../../philosophy/categories.ca.html ] || (touch 
../../philosophy/categories.ca.html categories.ca.html.hook-ann;  cvs add 
../../philosophy/categories.ca.html)
PO=../../philosophy/po/categories.ca.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
categories.ca.html.hook-ann; then echo "gnun-do-not-delete-me" > 
categories.ca.html.hook-ann; fi; exit 1)
23 translated messages, 43 fuzzy translations, 14 untranslated messages.
msgmerge --update --previous ../../philosophy/po/categories.ca.po 
../../philosophy/po/categories.pot && touch 
../../philosophy/po/categories.ca.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/categories.ca.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/categories.ca.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/categories.ca.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/categories.ca.po; fi
......... done.
chmod +w ../../philosophy/categories.ca.html
PO=../../philosophy/po/categories.ca.po 
OUT=../../philosophy/po/categories.ca.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/categories.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g" 
../../philosophy/po/categories.ca.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/categories.ca.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/categories.ca.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ca\2/g" 
../../philosophy/po/categories.ca.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/categories.ca.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/categories.ca.html; then 
./expand-m4-includes ../../philosophy/po/categories.ca.m4 > 
../../philosophy/categories.ca.html  && if test -f categories.ca.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/philosophy/categories.ca.html>' | mail 
-s '[ca] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/categories.ca.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ca-ann address@hidden" > categories.ca.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/categories.ca.html || 
(PO=../../philosophy/po/categories.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/categories.ca.html --date='+1 seconds' $PO" > 
categories.ca.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/categories.ca.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/categories.ca.m4 > ../../philosophy/categories.ca.html  && 
if test -f categories.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/categories.ca.html>' | mail -s '[ca] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/categories.ca.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ca-ann address@hidden" > categories.ca.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/categories.ca.html || 
(PO=../../philosophy/po/categories.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/categories.ca.html --date='+1 seconds' $PO" > 
categories.ca.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/categories.ca.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/categories.ca.po; test $? != 0 )`"; test -n "${timestamp}" 
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" 
+%s`" ); then PO=../../philosophy/po/categories.ca.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/categories.ca.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/categories.ca.html; 
original=${original%ca.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ca; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ca.html" -->' ../../philosophy/categories.ca.html || 
true; fi
[ -f ../../philosophy/po/categories.translist ] || (touch 
../../philosophy/po/categories.translist  ;  cvs add 
../../philosophy/po/categories.translist); 
file=../../philosophy/po/categories.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/categories; article=../../philosophy/categories; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/categories.ca.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/categories.ca-en.html ] || (touch 
../../philosophy/po/categories.ca-en.html  ;  cvs add 
../../philosophy/po/categories.ca-en.html); cp ../../philosophy/categories.html 
../../philosophy/po/categories.ca-en.html)
[ -f ../../philosophy/free-software-for-freedom.bg.html ] || (touch 
../../philosophy/free-software-for-freedom.bg.html 
free-software-for-freedom.bg.html.hook-ann;  cvs add 
../../philosophy/free-software-for-freedom.bg.html)
PO=../../philosophy/po/free-software-for-freedom.bg.po; ./mailfail  
address@hidden "[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt 
--check --verbose --output-file=/dev/null $PO || (touch $PO; if test -f 
free-software-for-freedom.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
free-software-for-freedom.bg.html.hook-ann; fi; exit 1)
60 translated messages, 6 fuzzy translations, 1 untranslated message.
msgmerge --update --previous 
../../philosophy/po/free-software-for-freedom.bg.po 
../../philosophy/po/free-software-for-freedom.pot && touch 
../../philosophy/po/free-software-for-freedom.bg.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null ../../philosophy/po/free-software-for-freedom.bg.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-for-freedom.bg.po; 
test $? != 0 ) > /dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/free-software-for-freedom.bg.po); 
else sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/free-software-for-freedom.bg.po; fi
......... done.
chmod +w ../../philosophy/free-software-for-freedom.bg.html
PO=../../philosophy/po/free-software-for-freedom.bg.po 
OUT=../../philosophy/po/free-software-for-freedom.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../philosophy/po/free-software-for-freedom.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/free-software-for-freedom.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/free-software-for-freedom.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/free-software-for-freedom.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/free-software-for-freedom.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-for-freedom.bg.po; 
test $? != 0 ) > /dev/null || ! test -s 
../../philosophy/free-software-for-freedom.bg.html; then ./expand-m4-includes 
../../philosophy/po/free-software-for-freedom.bg.m4 > 
../../philosophy/free-software-for-freedom.bg.html  && if test -f 
free-software-for-freedom.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/free-software-for-freedom.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-software-for-freedom.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
free-software-for-freedom.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/free-software-for-freedom.bg.html || 
(PO=../../philosophy/po/free-software-for-freedom.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/free-software-for-freedom.bg.html 
--date='+1 seconds' $PO" > free-software-for-freedom.bg.html.hook ; exit 1); 
elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/free-software-for-freedom.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/free-software-for-freedom.bg.m4 > 
../../philosophy/free-software-for-freedom.bg.html  && if test -f 
free-software-for-freedom.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/free-software-for-freedom.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-software-for-freedom.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
free-software-for-freedom.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/free-software-for-freedom.bg.html || 
(PO=../../philosophy/po/free-software-for-freedom.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/free-software-for-freedom.bg.html 
--date='+1 seconds' $PO" > free-software-for-freedom.bg.html.hook ; exit 1); 
else sleep 1; touch ../../philosophy/po/free-software-for-freedom.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/free-software-for-freedom.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/free-software-for-freedom.bg.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/free-software-for-freedom.bg.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/free-software-for-freedom.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' 
../../philosophy/free-software-for-freedom.bg.html || true; fi
[ -f ../../philosophy/po/free-software-for-freedom.translist ] || (touch 
../../philosophy/po/free-software-for-freedom.translist  ;  cvs add 
../../philosophy/po/free-software-for-freedom.translist); 
file=../../philosophy/po/free-software-for-freedom.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/philosophy/free-software-for-freedom; 
article=../../philosophy/free-software-for-freedom; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-for-freedom.bg.po; 
test $? != 0 ) > /dev/null || ([ -f 
../../philosophy/po/free-software-for-freedom.bg-en.html ] || (touch 
../../philosophy/po/free-software-for-freedom.bg-en.html  ;  cvs add 
../../philosophy/po/free-software-for-freedom.bg-en.html); cp 
../../philosophy/free-software-for-freedom.html 
../../philosophy/po/free-software-for-freedom.bg-en.html)
[ -f ../../philosophy/free-sw.af.html ] || (touch 
../../philosophy/free-sw.af.html free-sw.af.html.hook-ann;  cvs add 
../../philosophy/free-sw.af.html)
PO=../../philosophy/po/free-sw.af.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f free-sw.af.html.hook-ann; 
then echo "gnun-do-not-delete-me" > free-sw.af.html.hook-ann; fi; exit 1)
17 translated messages, 26 fuzzy translations, 31 untranslated messages.
msgmerge --update --previous ../../philosophy/po/free-sw.af.po 
../../philosophy/po/free-sw.pot && touch ../../philosophy/po/free-sw.af.po && 
if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/free-sw.af.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.af.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/free-sw.af.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/free-sw.af.po; fi
.......... done.
chmod +w ../../philosophy/free-sw.af.html
PO=../../philosophy/po/free-sw.af.po OUT=../../philosophy/po/free-sw.af.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../philosophy/po/free-sw.proto --po 
$PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.af\2/g" 
../../philosophy/po/free-sw.af.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/free-sw.af.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/free-sw.af.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.af\2/g" 
../../philosophy/po/free-sw.af.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.af.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/free-sw.af.html; then 
./expand-m4-includes ../../philosophy/po/free-sw.af.m4 > 
../../philosophy/free-sw.af.html  && if test -f free-sw.af.html.hook-ann; then 
echo "echo '<URL:http://www.gnu.org/philosophy/free-sw.af.html>' | mail -s 
'[af] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-sw.af.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:af-ann address@hidden" > free-sw.af.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/free-sw.af.html || 
(PO=../../philosophy/po/free-sw.af.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/free-sw.af.html --date='+1 seconds' $PO" > 
free-sw.af.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.af.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/free-sw.af.m4 > ../../philosophy/free-sw.af.html  && if 
test -f free-sw.af.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/free-sw.af.html>' | mail -s '[af] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-sw.af.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:af-ann address@hidden" > free-sw.af.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/free-sw.af.html || 
(PO=../../philosophy/po/free-sw.af.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/free-sw.af.html --date='+1 seconds' $PO" > 
free-sw.af.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/free-sw.af.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/free-sw.af.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../philosophy/po/free-sw.af.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" ../../philosophy/free-sw.af.html || 
marker='#include virtual="\/server\/banner'; 
original=../../philosophy/free-sw.af.html; original=${original%af.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}af; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.af.html" -->' ../../philosophy/free-sw.af.html || 
true; fi
[ -f ../../philosophy/po/free-sw.translist ] || (touch 
../../philosophy/po/free-sw.translist  ;  cvs add 
../../philosophy/po/free-sw.translist); 
file=../../philosophy/po/free-sw.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%    *}; 
case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; lang=${language% 
    *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/free-sw; article=../../philosophy/free-sw; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.af.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/free-sw.af-en.html ] || (touch 
../../philosophy/po/free-sw.af-en.html  ;  cvs add 
../../philosophy/po/free-sw.af-en.html); cp ../../philosophy/free-sw.html 
../../philosophy/po/free-sw.af-en.html)
[ -f ../../philosophy/free-sw.bg.html ] || (touch 
../../philosophy/free-sw.bg.html free-sw.bg.html.hook-ann;  cvs add 
../../philosophy/free-sw.bg.html)
PO=../../philosophy/po/free-sw.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f free-sw.bg.html.hook-ann; 
then echo "gnun-do-not-delete-me" > free-sw.bg.html.hook-ann; fi; exit 1)
19 translated messages, 26 fuzzy translations, 29 untranslated messages.
msgmerge --update --previous ../../philosophy/po/free-sw.bg.po 
../../philosophy/po/free-sw.pot && touch ../../philosophy/po/free-sw.bg.po && 
if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/free-sw.bg.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/free-sw.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/free-sw.bg.po; fi
.......... done.
chmod +w ../../philosophy/free-sw.bg.html
PO=../../philosophy/po/free-sw.bg.po OUT=../../philosophy/po/free-sw.bg.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../philosophy/po/free-sw.proto --po 
$PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/free-sw.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/free-sw.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/free-sw.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/free-sw.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/free-sw.bg.html; then 
./expand-m4-includes ../../philosophy/po/free-sw.bg.m4 > 
../../philosophy/free-sw.bg.html  && if test -f free-sw.bg.html.hook-ann; then 
echo "echo '<URL:http://www.gnu.org/philosophy/free-sw.bg.html>' | mail -s 
'[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-sw.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > free-sw.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/free-sw.bg.html || 
(PO=../../philosophy/po/free-sw.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/free-sw.bg.html --date='+1 seconds' $PO" > 
free-sw.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/free-sw.bg.m4 > ../../philosophy/free-sw.bg.html  && if 
test -f free-sw.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/free-sw.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/free-sw.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > free-sw.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/free-sw.bg.html || 
(PO=../../philosophy/po/free-sw.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/free-sw.bg.html --date='+1 seconds' $PO" > 
free-sw.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/free-sw.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/free-sw.bg.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../philosophy/po/free-sw.bg.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" ../../philosophy/free-sw.bg.html || 
marker='#include virtual="\/server\/banner'; 
original=../../philosophy/free-sw.bg.html; original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/free-sw.bg.html || 
true; fi
[ -f ../../philosophy/po/free-sw.translist ] || (touch 
../../philosophy/po/free-sw.translist  ;  cvs add 
../../philosophy/po/free-sw.translist); 
file=../../philosophy/po/free-sw.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%    *}; 
case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; lang=${language% 
    *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/free-sw; article=../../philosophy/free-sw; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/free-sw.bg-en.html ] || (touch 
../../philosophy/po/free-sw.bg-en.html  ;  cvs add 
../../philosophy/po/free-sw.bg-en.html); cp ../../philosophy/free-sw.html 
../../philosophy/po/free-sw.bg-en.html)
[ -f ../../philosophy/java-trap.bg.html ] || (touch 
../../philosophy/java-trap.bg.html java-trap.bg.html.hook-ann;  cvs add 
../../philosophy/java-trap.bg.html)
PO=../../philosophy/po/java-trap.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
java-trap.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
java-trap.bg.html.hook-ann; fi; exit 1)
12 translated messages, 17 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous ../../philosophy/po/java-trap.bg.po 
../../philosophy/po/java-trap.pot && touch ../../philosophy/po/java-trap.bg.po 
&& if LC_ALL=C msgfmt --statistics -o /dev/null 
../../philosophy/po/java-trap.bg.po 2>&1 | grep -E '(fuzzy|untranslated)' > 
/dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/java-trap.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/java-trap.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/java-trap.bg.po; fi
...... done.
chmod +w ../../philosophy/java-trap.bg.html
PO=../../philosophy/po/java-trap.bg.po OUT=../../philosophy/po/java-trap.bg.m4 
; po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../philosophy/po/java-trap.proto --po 
$PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/java-trap.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/java-trap.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/java-trap.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/java-trap.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/java-trap.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/java-trap.bg.html; then 
./expand-m4-includes ../../philosophy/po/java-trap.bg.m4 > 
../../philosophy/java-trap.bg.html  && if test -f java-trap.bg.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/philosophy/java-trap.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/java-trap.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > java-trap.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/java-trap.bg.html || 
(PO=../../philosophy/po/java-trap.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/java-trap.bg.html --date='+1 seconds' $PO" > 
java-trap.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/java-trap.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/java-trap.bg.m4 > ../../philosophy/java-trap.bg.html  && if 
test -f java-trap.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/java-trap.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/java-trap.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > java-trap.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/java-trap.bg.html || 
(PO=../../philosophy/po/java-trap.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/java-trap.bg.html --date='+1 seconds' $PO" > 
java-trap.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/java-trap.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/java-trap.bg.po; test $? != 0 )`"; test -n "${timestamp}" 
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" 
+%s`" ); then PO=../../philosophy/po/java-trap.bg.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" ../../philosophy/java-trap.bg.html || 
marker='#include virtual="\/server\/banner'; 
original=../../philosophy/java-trap.bg.html; original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/java-trap.bg.html || 
true; fi
[ -f ../../philosophy/po/java-trap.translist ] || (touch 
../../philosophy/po/java-trap.translist  ;  cvs add 
../../philosophy/po/java-trap.translist); 
file=../../philosophy/po/java-trap.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%    *}; 
case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; lang=${language% 
    *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/java-trap; article=../../philosophy/java-trap; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/java-trap.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/java-trap.bg-en.html ] || (touch 
../../philosophy/po/java-trap.bg-en.html  ;  cvs add 
../../philosophy/po/java-trap.bg-en.html); cp ../../philosophy/java-trap.html 
../../philosophy/po/java-trap.bg-en.html)
[ -f ../../philosophy/open-source-misses-the-point.bg.html ] || (touch 
../../philosophy/open-source-misses-the-point.bg.html 
open-source-misses-the-point.bg.html.hook-ann;  cvs add 
../../philosophy/open-source-misses-the-point.bg.html)
PO=../../philosophy/po/open-source-misses-the-point.bg.po; ./mailfail  
address@hidden "[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt 
--check --verbose --output-file=/dev/null $PO || (touch $PO; if test -f 
open-source-misses-the-point.bg.html.hook-ann; then echo 
"gnun-do-not-delete-me" > open-source-misses-the-point.bg.html.hook-ann; fi; 
exit 1)
9 translated messages, 39 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous 
../../philosophy/po/open-source-misses-the-point.bg.po 
../../philosophy/po/open-source-misses-the-point.pot && touch 
../../philosophy/po/open-source-misses-the-point.bg.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null 
../../philosophy/po/open-source-misses-the-point.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/open-source-misses-the-point.bg.po); 
else sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/open-source-misses-the-point.bg.po; fi
......... done.
chmod +w ../../philosophy/open-source-misses-the-point.bg.html
PO=../../philosophy/po/open-source-misses-the-point.bg.po 
OUT=../../philosophy/po/open-source-misses-the-point.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../philosophy/po/open-source-misses-the-point.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/open-source-misses-the-point.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/open-source-misses-the-point.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/open-source-misses-the-point.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/open-source-misses-the-point.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/open-source-misses-the-point.bg.po; 
test $? != 0 ) > /dev/null || ! test -s 
../../philosophy/open-source-misses-the-point.bg.html; then 
./expand-m4-includes ../../philosophy/po/open-source-misses-the-point.bg.m4 > 
../../philosophy/open-source-misses-the-point.bg.html  && if test -f 
open-source-misses-the-point.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.bg.html>' | 
mail -s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/open-source-misses-the-point.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
open-source-misses-the-point.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/open-source-misses-the-point.bg.html || 
(PO=../../philosophy/po/open-source-misses-the-point.bg.po ; sleep 1 ; touch 
$PO ; echo "touch 
--reference=../../philosophy/open-source-misses-the-point.bg.html --date='+1 
seconds' $PO" > open-source-misses-the-point.bg.html.hook ; exit 1); elif 
(timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.bg.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/open-source-misses-the-point.bg.m4 > 
../../philosophy/open-source-misses-the-point.bg.html  && if test -f 
open-source-misses-the-point.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.bg.html>' | 
mail -s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/open-source-misses-the-point.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
open-source-misses-the-point.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/open-source-misses-the-point.bg.html || 
(PO=../../philosophy/po/open-source-misses-the-point.bg.po ; sleep 1 ; touch 
$PO ; echo "touch 
--reference=../../philosophy/open-source-misses-the-point.bg.html --date='+1 
seconds' $PO" > open-source-misses-the-point.bg.html.hook ; exit 1); else sleep 
1; touch ../../philosophy/po/open-source-misses-the-point.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.bg.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/open-source-misses-the-point.bg.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/open-source-misses-the-point.bg.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/open-source-misses-the-point.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' 
../../philosophy/open-source-misses-the-point.bg.html || true; fi
[ -f ../../philosophy/po/open-source-misses-the-point.translist ] || (touch 
../../philosophy/po/open-source-misses-the-point.translist  ;  cvs add 
../../philosophy/po/open-source-misses-the-point.translist); 
file=../../philosophy/po/open-source-misses-the-point.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/philosophy/open-source-misses-the-point; 
article=../../philosophy/open-source-misses-the-point; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/open-source-misses-the-point.bg.po; 
test $? != 0 ) > /dev/null || ([ -f 
../../philosophy/po/open-source-misses-the-point.bg-en.html ] || (touch 
../../philosophy/po/open-source-misses-the-point.bg-en.html  ;  cvs add 
../../philosophy/po/open-source-misses-the-point.bg-en.html); cp 
../../philosophy/open-source-misses-the-point.html 
../../philosophy/po/open-source-misses-the-point.bg-en.html)
[ -f ../../philosophy/open-source-misses-the-point.es.html ] || (touch 
../../philosophy/open-source-misses-the-point.es.html 
open-source-misses-the-point.es.html.hook-ann;  cvs add 
../../philosophy/open-source-misses-the-point.es.html)
PO=../../philosophy/po/open-source-misses-the-point.es.po; ./mailfail  
address@hidden "[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt 
--check --verbose --output-file=/dev/null $PO || (touch $PO; if test -f 
open-source-misses-the-point.es.html.hook-ann; then echo 
"gnun-do-not-delete-me" > open-source-misses-the-point.es.html.hook-ann; fi; 
exit 1)
9 translated messages, 39 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous 
../../philosophy/po/open-source-misses-the-point.es.po 
../../philosophy/po/open-source-misses-the-point.pot && touch 
../../philosophy/po/open-source-misses-the-point.es.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null 
../../philosophy/po/open-source-misses-the-point.es.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.es.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/open-source-misses-the-point.es.po); 
else sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/open-source-misses-the-point.es.po; fi
........ done.
chmod +w ../../philosophy/open-source-misses-the-point.es.html
PO=../../philosophy/po/open-source-misses-the-point.es.po 
OUT=../../philosophy/po/open-source-misses-the-point.es.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../philosophy/po/open-source-misses-the-point.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.es\2/g" 
../../philosophy/po/open-source-misses-the-point.es.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/open-source-misses-the-point.es.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/open-source-misses-the-point.es.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.es\2/g" 
../../philosophy/po/open-source-misses-the-point.es.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/open-source-misses-the-point.es.po; 
test $? != 0 ) > /dev/null || ! test -s 
../../philosophy/open-source-misses-the-point.es.html; then 
./expand-m4-includes ../../philosophy/po/open-source-misses-the-point.es.m4 > 
../../philosophy/open-source-misses-the-point.es.html  && if test -f 
open-source-misses-the-point.es.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.es.html>' | 
mail -s '[es] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/open-source-misses-the-point.es.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:es-ann address@hidden" > 
open-source-misses-the-point.es.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/open-source-misses-the-point.es.html || 
(PO=../../philosophy/po/open-source-misses-the-point.es.po ; sleep 1 ; touch 
$PO ; echo "touch 
--reference=../../philosophy/open-source-misses-the-point.es.html --date='+1 
seconds' $PO" > open-source-misses-the-point.es.html.hook ; exit 1); elif 
(timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.es.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/open-source-misses-the-point.es.m4 > 
../../philosophy/open-source-misses-the-point.es.html  && if test -f 
open-source-misses-the-point.es.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.es.html>' | 
mail -s '[es] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/open-source-misses-the-point.es.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:es-ann address@hidden" > 
open-source-misses-the-point.es.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/open-source-misses-the-point.es.html || 
(PO=../../philosophy/po/open-source-misses-the-point.es.po ; sleep 1 ; touch 
$PO ; echo "touch 
--reference=../../philosophy/open-source-misses-the-point.es.html --date='+1 
seconds' $PO" > open-source-misses-the-point.es.html.hook ; exit 1); else sleep 
1; touch ../../philosophy/po/open-source-misses-the-point.es.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/open-source-misses-the-point.es.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/open-source-misses-the-point.es.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/open-source-misses-the-point.es.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/open-source-misses-the-point.es.html; 
original=${original%es.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}es; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.es.html" -->' 
../../philosophy/open-source-misses-the-point.es.html || true; fi
[ -f ../../philosophy/po/open-source-misses-the-point.translist ] || (touch 
../../philosophy/po/open-source-misses-the-point.translist  ;  cvs add 
../../philosophy/po/open-source-misses-the-point.translist); 
file=../../philosophy/po/open-source-misses-the-point.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/philosophy/open-source-misses-the-point; 
article=../../philosophy/open-source-misses-the-point; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/open-source-misses-the-point.es.po; 
test $? != 0 ) > /dev/null || ([ -f 
../../philosophy/po/open-source-misses-the-point.es-en.html ] || (touch 
../../philosophy/po/open-source-misses-the-point.es-en.html  ;  cvs add 
../../philosophy/po/open-source-misses-the-point.es-en.html); cp 
../../philosophy/open-source-misses-the-point.html 
../../philosophy/po/open-source-misses-the-point.es-en.html)
[ -f ../../philosophy/philosophy.bg.html ] || (touch 
../../philosophy/philosophy.bg.html philosophy.bg.html.hook-ann;  cvs add 
../../philosophy/philosophy.bg.html)
PO=../../philosophy/po/philosophy.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
philosophy.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
philosophy.bg.html.hook-ann; fi; exit 1)
13 translated messages, 6 fuzzy translations, 6 untranslated messages.
msgmerge --update --previous ../../philosophy/po/philosophy.bg.po 
../../philosophy/po/philosophy.pot && touch 
../../philosophy/po/philosophy.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/philosophy.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/philosophy.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/philosophy.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/philosophy.bg.po; fi
..... done.
chmod +w ../../philosophy/philosophy.bg.html
PO=../../philosophy/po/philosophy.bg.po 
OUT=../../philosophy/po/philosophy.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/philosophy.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/philosophy.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/philosophy.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/philosophy.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/philosophy.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/philosophy.bg.html; then 
./expand-m4-includes ../../philosophy/po/philosophy.bg.m4 > 
../../philosophy/philosophy.bg.html  && if test -f philosophy.bg.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/philosophy/philosophy.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/philosophy.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > philosophy.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/philosophy.bg.html || 
(PO=../../philosophy/po/philosophy.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/philosophy.bg.html --date='+1 seconds' $PO" > 
philosophy.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/philosophy.bg.m4 > ../../philosophy/philosophy.bg.html  && 
if test -f philosophy.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/philosophy.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/philosophy.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > philosophy.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/philosophy.bg.html || 
(PO=../../philosophy/po/philosophy.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/philosophy.bg.html --date='+1 seconds' $PO" > 
philosophy.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/philosophy.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/philosophy.bg.po; test $? != 0 )`"; test -n "${timestamp}" 
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" 
+%s`" ); then PO=../../philosophy/po/philosophy.bg.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/philosophy.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/philosophy.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/philosophy.bg.html || 
true; fi
[ -f ../../philosophy/po/philosophy.translist ] || (touch 
../../philosophy/po/philosophy.translist  ;  cvs add 
../../philosophy/po/philosophy.translist); 
file=../../philosophy/po/philosophy.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/philosophy; article=../../philosophy/philosophy; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/philosophy.bg-en.html ] || (touch 
../../philosophy/po/philosophy.bg-en.html  ;  cvs add 
../../philosophy/po/philosophy.bg-en.html); cp ../../philosophy/philosophy.html 
../../philosophy/po/philosophy.bg-en.html)
[ -f ../../philosophy/right-to-read.bg.html ] || (touch 
../../philosophy/right-to-read.bg.html right-to-read.bg.html.hook-ann;  cvs add 
../../philosophy/right-to-read.bg.html)
PO=../../philosophy/po/right-to-read.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
right-to-read.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
right-to-read.bg.html.hook-ann; fi; exit 1)
38 translated messages, 15 fuzzy translations, 4 untranslated messages.
msgmerge --update --previous ../../philosophy/po/right-to-read.bg.po 
../../philosophy/po/right-to-read.pot && touch 
../../philosophy/po/right-to-read.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/right-to-read.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/right-to-read.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/right-to-read.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/right-to-read.bg.po; fi
....... done.
chmod +w ../../philosophy/right-to-read.bg.html
PO=../../philosophy/po/right-to-read.bg.po 
OUT=../../philosophy/po/right-to-read.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/right-to-read.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/right-to-read.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/right-to-read.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/right-to-read.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/right-to-read.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.bg.po; test $? != 0 ) 
> /dev/null || ! test -s ../../philosophy/right-to-read.bg.html; then 
./expand-m4-includes ../../philosophy/po/right-to-read.bg.m4 > 
../../philosophy/right-to-read.bg.html  && if test -f 
right-to-read.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/right-to-read.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/right-to-read.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > right-to-read.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/right-to-read.bg.html 
|| (PO=../../philosophy/po/right-to-read.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/right-to-read.bg.html --date='+1 seconds' 
$PO" > right-to-read.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.bg.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/right-to-read.bg.m4 > 
../../philosophy/right-to-read.bg.html  && if test -f 
right-to-read.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/right-to-read.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/right-to-read.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > right-to-read.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/right-to-read.bg.html 
|| (PO=../../philosophy/po/right-to-read.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/right-to-read.bg.html --date='+1 seconds' 
$PO" > right-to-read.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/right-to-read.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/right-to-read.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/right-to-read.bg.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/right-to-read.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/right-to-read.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/right-to-read.bg.html 
|| true; fi
[ -f ../../philosophy/po/right-to-read.translist ] || (touch 
../../philosophy/po/right-to-read.translist  ;  cvs add 
../../philosophy/po/right-to-read.translist); 
file=../../philosophy/po/right-to-read.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
   *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/right-to-read; article=../../philosophy/right-to-read; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.bg.po; test $? != 0 ) 
> /dev/null || ([ -f ../../philosophy/po/right-to-read.bg-en.html ] || (touch 
../../philosophy/po/right-to-read.bg-en.html  ;  cvs add 
../../philosophy/po/right-to-read.bg-en.html); cp 
../../philosophy/right-to-read.html 
../../philosophy/po/right-to-read.bg-en.html)
[ -f ../../philosophy/right-to-read.it.html ] || (touch 
../../philosophy/right-to-read.it.html right-to-read.it.html.hook-ann;  cvs add 
../../philosophy/right-to-read.it.html)
PO=../../philosophy/po/right-to-read.it.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
right-to-read.it.html.hook-ann; then echo "gnun-do-not-delete-me" > 
right-to-read.it.html.hook-ann; fi; exit 1)
37 translated messages, 16 fuzzy translations, 4 untranslated messages.
msgmerge --update --previous ../../philosophy/po/right-to-read.it.po 
../../philosophy/po/right-to-read.pot && touch 
../../philosophy/po/right-to-read.it.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/right-to-read.it.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/right-to-read.it.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/right-to-read.it.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/right-to-read.it.po; fi
......... done.
chmod +w ../../philosophy/right-to-read.it.html
PO=../../philosophy/po/right-to-read.it.po 
OUT=../../philosophy/po/right-to-read.it.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/right-to-read.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.it\2/g" 
../../philosophy/po/right-to-read.it.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/right-to-read.it.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/right-to-read.it.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.it\2/g" 
../../philosophy/po/right-to-read.it.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.it.po; test $? != 0 ) 
> /dev/null || ! test -s ../../philosophy/right-to-read.it.html; then 
./expand-m4-includes ../../philosophy/po/right-to-read.it.m4 > 
../../philosophy/right-to-read.it.html  && if test -f 
right-to-read.it.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/right-to-read.it.html>' | mail -s '[it] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/right-to-read.it.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:it-ann address@hidden" > right-to-read.it.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/right-to-read.it.html 
|| (PO=../../philosophy/po/right-to-read.it.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/right-to-read.it.html --date='+1 seconds' 
$PO" > right-to-read.it.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.it.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/right-to-read.it.m4 > 
../../philosophy/right-to-read.it.html  && if test -f 
right-to-read.it.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/right-to-read.it.html>' | mail -s '[it] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/right-to-read.it.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:it-ann address@hidden" > right-to-read.it.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/right-to-read.it.html 
|| (PO=../../philosophy/po/right-to-read.it.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/right-to-read.it.html --date='+1 seconds' 
$PO" > right-to-read.it.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/right-to-read.it.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/right-to-read.it.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/right-to-read.it.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/right-to-read.it.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/right-to-read.it.html; 
original=${original%it.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}it; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.it.html" -->' ../../philosophy/right-to-read.it.html 
|| true; fi
[ -f ../../philosophy/po/right-to-read.translist ] || (touch 
../../philosophy/po/right-to-read.translist  ;  cvs add 
../../philosophy/po/right-to-read.translist); 
file=../../philosophy/po/right-to-read.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
   *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/right-to-read; article=../../philosophy/right-to-read; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.it.po; test $? != 0 ) 
> /dev/null || ([ -f ../../philosophy/po/right-to-read.it-en.html ] || (touch 
../../philosophy/po/right-to-read.it-en.html  ;  cvs add 
../../philosophy/po/right-to-read.it-en.html); cp 
../../philosophy/right-to-read.html 
../../philosophy/po/right-to-read.it-en.html)
[ -f ../../philosophy/software-literary-patents.bg.html ] || (touch 
../../philosophy/software-literary-patents.bg.html 
software-literary-patents.bg.html.hook-ann;  cvs add 
../../philosophy/software-literary-patents.bg.html)
PO=../../philosophy/po/software-literary-patents.bg.po; ./mailfail  
address@hidden "[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt 
--check --verbose --output-file=/dev/null $PO || (touch $PO; if test -f 
software-literary-patents.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
software-literary-patents.bg.html.hook-ann; fi; exit 1)
22 translated messages, 19 fuzzy translations, 2 untranslated messages.
msgmerge --update --previous 
../../philosophy/po/software-literary-patents.bg.po 
../../philosophy/po/software-literary-patents.pot && touch 
../../philosophy/po/software-literary-patents.bg.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null ../../philosophy/po/software-literary-patents.bg.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-literary-patents.bg.po; 
test $? != 0 ) > /dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/software-literary-patents.bg.po); 
else sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/software-literary-patents.bg.po; fi
...... done.
chmod +w ../../philosophy/software-literary-patents.bg.html
PO=../../philosophy/po/software-literary-patents.bg.po 
OUT=../../philosophy/po/software-literary-patents.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../philosophy/po/software-literary-patents.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/software-literary-patents.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/software-literary-patents.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/software-literary-patents.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/software-literary-patents.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-literary-patents.bg.po; 
test $? != 0 ) > /dev/null || ! test -s 
../../philosophy/software-literary-patents.bg.html; then ./expand-m4-includes 
../../philosophy/po/software-literary-patents.bg.m4 > 
../../philosophy/software-literary-patents.bg.html  && if test -f 
software-literary-patents.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/software-literary-patents.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/software-literary-patents.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
software-literary-patents.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/software-literary-patents.bg.html || 
(PO=../../philosophy/po/software-literary-patents.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/software-literary-patents.bg.html 
--date='+1 seconds' $PO" > software-literary-patents.bg.html.hook ; exit 1); 
elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/software-literary-patents.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/software-literary-patents.bg.m4 > 
../../philosophy/software-literary-patents.bg.html  && if test -f 
software-literary-patents.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/software-literary-patents.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/software-literary-patents.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
software-literary-patents.bg.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/software-literary-patents.bg.html || 
(PO=../../philosophy/po/software-literary-patents.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/software-literary-patents.bg.html 
--date='+1 seconds' $PO" > software-literary-patents.bg.html.hook ; exit 1); 
else sleep 1; touch ../../philosophy/po/software-literary-patents.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/software-literary-patents.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/software-literary-patents.bg.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/software-literary-patents.bg.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/software-literary-patents.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' 
../../philosophy/software-literary-patents.bg.html || true; fi
[ -f ../../philosophy/po/software-literary-patents.translist ] || (touch 
../../philosophy/po/software-literary-patents.translist  ;  cvs add 
../../philosophy/po/software-literary-patents.translist); 
file=../../philosophy/po/software-literary-patents.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/philosophy/software-literary-patents; 
article=../../philosophy/software-literary-patents; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-literary-patents.bg.po; 
test $? != 0 ) > /dev/null || ([ -f 
../../philosophy/po/software-literary-patents.bg-en.html ] || (touch 
../../philosophy/po/software-literary-patents.bg-en.html  ;  cvs add 
../../philosophy/po/software-literary-patents.bg-en.html); cp 
../../philosophy/software-literary-patents.html 
../../philosophy/po/software-literary-patents.bg-en.html)
[ -f ../../philosophy/sun-in-night-time.bg.html ] || (touch 
../../philosophy/sun-in-night-time.bg.html sun-in-night-time.bg.html.hook-ann;  
cvs add ../../philosophy/sun-in-night-time.bg.html)
PO=../../philosophy/po/sun-in-night-time.bg.po; ./mailfail  address@hidden 
"[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
sun-in-night-time.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
sun-in-night-time.bg.html.hook-ann; fi; exit 1)
7 translated messages, 11 fuzzy translations, 3 untranslated messages.
msgmerge --update --previous ../../philosophy/po/sun-in-night-time.bg.po 
../../philosophy/po/sun-in-night-time.pot && touch 
../../philosophy/po/sun-in-night-time.bg.po && if LC_ALL=C msgfmt --statistics 
-o /dev/null ../../philosophy/po/sun-in-night-time.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/sun-in-night-time.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/sun-in-night-time.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/sun-in-night-time.bg.po; fi
..... done.
chmod +w ../../philosophy/sun-in-night-time.bg.html
PO=../../philosophy/po/sun-in-night-time.bg.po 
OUT=../../philosophy/po/sun-in-night-time.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/sun-in-night-time.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/sun-in-night-time.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/sun-in-night-time.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/sun-in-night-time.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/sun-in-night-time.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/sun-in-night-time.bg.po; test $? != 
0 ) > /dev/null || ! test -s ../../philosophy/sun-in-night-time.bg.html; then 
./expand-m4-includes ../../philosophy/po/sun-in-night-time.bg.m4 > 
../../philosophy/sun-in-night-time.bg.html  && if test -f 
sun-in-night-time.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/sun-in-night-time.bg.html>' | mail -s '[bg] 
New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/sun-in-night-time.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > sun-in-night-time.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden 
../../philosophy/sun-in-night-time.bg.html || 
(PO=../../philosophy/po/sun-in-night-time.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/sun-in-night-time.bg.html --date='+1 
seconds' $PO" > sun-in-night-time.bg.html.hook ; exit 1); elif 
(timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/sun-in-night-time.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/sun-in-night-time.bg.m4 > 
../../philosophy/sun-in-night-time.bg.html  && if test -f 
sun-in-night-time.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/sun-in-night-time.bg.html>' | mail -s '[bg] 
New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/sun-in-night-time.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > sun-in-night-time.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden 
../../philosophy/sun-in-night-time.bg.html || 
(PO=../../philosophy/po/sun-in-night-time.bg.po ; sleep 1 ; touch $PO ; echo 
"touch --reference=../../philosophy/sun-in-night-time.bg.html --date='+1 
seconds' $PO" > sun-in-night-time.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/sun-in-night-time.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/sun-in-night-time.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/sun-in-night-time.bg.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/sun-in-night-time.bg.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/sun-in-night-time.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' 
../../philosophy/sun-in-night-time.bg.html || true; fi
[ -f ../../philosophy/po/sun-in-night-time.translist ] || (touch 
../../philosophy/po/sun-in-night-time.translist  ;  cvs add 
../../philosophy/po/sun-in-night-time.translist); 
file=../../philosophy/po/sun-in-night-time.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
   *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/sun-in-night-time; 
article=../../philosophy/sun-in-night-time; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/sun-in-night-time.bg.po; test $? != 
0 ) > /dev/null || ([ -f ../../philosophy/po/sun-in-night-time.bg-en.html ] || 
(touch ../../philosophy/po/sun-in-night-time.bg-en.html  ;  cvs add 
../../philosophy/po/sun-in-night-time.bg-en.html); cp 
../../philosophy/sun-in-night-time.html 
../../philosophy/po/sun-in-night-time.bg-en.html)
[ -f ../../philosophy/why-audio-format-matters.it.html ] || (touch 
../../philosophy/why-audio-format-matters.it.html 
why-audio-format-matters.it.html.hook-ann;  cvs add 
../../philosophy/why-audio-format-matters.it.html)
PO=../../philosophy/po/why-audio-format-matters.it.po; ./mailfail  
address@hidden "[GNUN Error] ${PO#../../} is not a valid PO file"  msgfmt 
--check --verbose --output-file=/dev/null $PO || (touch $PO; if test -f 
why-audio-format-matters.it.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-audio-format-matters.it.html.hook-ann; fi; exit 1)
24 translated messages, 2 fuzzy translations.
msgmerge --update --previous ../../philosophy/po/why-audio-format-matters.it.po 
../../philosophy/po/why-audio-format-matters.pot && touch 
../../philosophy/po/why-audio-format-matters.it.po && if LC_ALL=C msgfmt 
--statistics -o /dev/null ../../philosophy/po/why-audio-format-matters.it.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-audio-format-matters.it.po; 
test $? != 0 ) > /dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/why-audio-format-matters.it.po); else 
sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/why-audio-format-matters.it.po; fi
..... done.
chmod +w ../../philosophy/why-audio-format-matters.it.html
PO=../../philosophy/po/why-audio-format-matters.it.po 
OUT=../../philosophy/po/why-audio-format-matters.it.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master 
../../philosophy/po/why-audio-format-matters.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.it\2/g" 
../../philosophy/po/why-audio-format-matters.it.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/why-audio-format-matters.it.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/why-audio-format-matters.it.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.it\2/g" 
../../philosophy/po/why-audio-format-matters.it.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-audio-format-matters.it.po; 
test $? != 0 ) > /dev/null || ! test -s 
../../philosophy/why-audio-format-matters.it.html; then ./expand-m4-includes 
../../philosophy/po/why-audio-format-matters.it.m4 > 
../../philosophy/why-audio-format-matters.it.html  && if test -f 
why-audio-format-matters.it.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-audio-format-matters.it.html>' | mail 
-s '[it] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-audio-format-matters.it.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:it-ann address@hidden" > 
why-audio-format-matters.it.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/why-audio-format-matters.it.html || 
(PO=../../philosophy/po/why-audio-format-matters.it.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/why-audio-format-matters.it.html 
--date='+1 seconds' $PO" > why-audio-format-matters.it.html.hook ; exit 1); 
elif (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-audio-format-matters.it.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/why-audio-format-matters.it.m4 > 
../../philosophy/why-audio-format-matters.it.html  && if test -f 
why-audio-format-matters.it.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-audio-format-matters.it.html>' | mail 
-s '[it] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-audio-format-matters.it.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:it-ann address@hidden" > 
why-audio-format-matters.it.html.hook-ann; fi &&  ./validate-html-notify  
address@hidden ../../philosophy/why-audio-format-matters.it.html || 
(PO=../../philosophy/po/why-audio-format-matters.it.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../philosophy/why-audio-format-matters.it.html 
--date='+1 seconds' $PO" > why-audio-format-matters.it.html.hook ; exit 1); 
else sleep 1; touch ../../philosophy/po/why-audio-format-matters.it.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-audio-format-matters.it.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then 
PO=../../philosophy/po/why-audio-format-matters.it.po; marker='GNUN: 
OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/why-audio-format-matters.it.html || marker='#include 
virtual="\/server\/banner'; 
original=../../philosophy/why-audio-format-matters.it.html; 
original=${original%it.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}it; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.it.html" -->' 
../../philosophy/why-audio-format-matters.it.html || true; fi
[ -f ../../philosophy/po/why-audio-format-matters.translist ] || (touch 
../../philosophy/po/why-audio-format-matters.translist  ;  cvs add 
../../philosophy/po/why-audio-format-matters.translist); 
file=../../philosophy/po/why-audio-format-matters.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/philosophy/why-audio-format-matters; 
article=../../philosophy/why-audio-format-matters; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-audio-format-matters.it.po; 
test $? != 0 ) > /dev/null || ([ -f 
../../philosophy/po/why-audio-format-matters.it-en.html ] || (touch 
../../philosophy/po/why-audio-format-matters.it-en.html  ;  cvs add 
../../philosophy/po/why-audio-format-matters.it-en.html); cp 
../../philosophy/why-audio-format-matters.html 
../../philosophy/po/why-audio-format-matters.it-en.html)
[ -f ../../philosophy/why-copyleft.bg.html ] || (touch 
../../philosophy/why-copyleft.bg.html why-copyleft.bg.html.hook-ann;  cvs add 
../../philosophy/why-copyleft.bg.html)
PO=../../philosophy/po/why-copyleft.bg.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
why-copyleft.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-copyleft.bg.html.hook-ann; fi; exit 1)
13 translated messages, 2 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../philosophy/po/why-copyleft.bg.po 
../../philosophy/po/why-copyleft.pot && touch 
../../philosophy/po/why-copyleft.bg.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/why-copyleft.bg.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-copyleft.bg.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/why-copyleft.bg.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/why-copyleft.bg.po; fi
.... done.
chmod +w ../../philosophy/why-copyleft.bg.html
PO=../../philosophy/po/why-copyleft.bg.po 
OUT=../../philosophy/po/why-copyleft.bg.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/why-copyleft.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/why-copyleft.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/why-copyleft.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/why-copyleft.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/why-copyleft.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.bg.po; test $? != 0 ) 
> /dev/null || ! test -s ../../philosophy/why-copyleft.bg.html; then 
./expand-m4-includes ../../philosophy/po/why-copyleft.bg.m4 > 
../../philosophy/why-copyleft.bg.html  && if test -f 
why-copyleft.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-copyleft.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-copyleft.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-copyleft.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-copyleft.bg.html || 
(PO=../../philosophy/po/why-copyleft.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-copyleft.bg.html --date='+1 seconds' $PO" > 
why-copyleft.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.bg.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/why-copyleft.bg.m4 > ../../philosophy/why-copyleft.bg.html  
&& if test -f why-copyleft.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-copyleft.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-copyleft.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-copyleft.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-copyleft.bg.html || 
(PO=../../philosophy/po/why-copyleft.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-copyleft.bg.html --date='+1 seconds' $PO" > 
why-copyleft.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/why-copyleft.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-copyleft.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/why-copyleft.bg.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/why-copyleft.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/why-copyleft.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/why-copyleft.bg.html 
|| true; fi
[ -f ../../philosophy/po/why-copyleft.translist ] || (touch 
../../philosophy/po/why-copyleft.translist  ;  cvs add 
../../philosophy/po/why-copyleft.translist); 
file=../../philosophy/po/why-copyleft.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
       *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/why-copyleft; article=../../philosophy/why-copyleft; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.bg.po; test $? != 0 ) 
> /dev/null || ([ -f ../../philosophy/po/why-copyleft.bg-en.html ] || (touch 
../../philosophy/po/why-copyleft.bg-en.html  ;  cvs add 
../../philosophy/po/why-copyleft.bg-en.html); cp 
../../philosophy/why-copyleft.html ../../philosophy/po/why-copyleft.bg-en.html)
[ -f ../../philosophy/why-copyleft.ca.html ] || (touch 
../../philosophy/why-copyleft.ca.html why-copyleft.ca.html.hook-ann;  cvs add 
../../philosophy/why-copyleft.ca.html)
PO=../../philosophy/po/why-copyleft.ca.po; ./mailfail  address@hidden "[GNUN 
Error] ${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
why-copyleft.ca.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-copyleft.ca.html.hook-ann; fi; exit 1)
13 translated messages, 2 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../philosophy/po/why-copyleft.ca.po 
../../philosophy/po/why-copyleft.pot && touch 
../../philosophy/po/why-copyleft.ca.po && if LC_ALL=C msgfmt --statistics -o 
/dev/null ../../philosophy/po/why-copyleft.ca.po 2>&1 | grep -E 
'(fuzzy|untranslated)' > /dev/null; then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-copyleft.ca.po; test $? != 0 ) > /dev/null || sed 
--in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/why-copyleft.ca.po); else sed 
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/why-copyleft.ca.po; fi
.... done.
chmod +w ../../philosophy/why-copyleft.ca.html
PO=../../philosophy/po/why-copyleft.ca.po 
OUT=../../philosophy/po/why-copyleft.ca.m4 ; po4a-translate --format=xhtml 
--master-charset=utf-8 -o ontagerror=silent -o "attributes=<meta>content" -o 
"untranslated=W<gnun> W<script>" -o "translated=W<pre>" --keep=0 --master 
../../philosophy/po/why-copyleft.proto --po $PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g" 
../../philosophy/po/why-copyleft.ca.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" 
../../philosophy/po/why-copyleft.ca.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/why-copyleft.ca.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ca\2/g" 
../../philosophy/po/why-copyleft.ca.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.ca.po; test $? != 0 ) 
> /dev/null || ! test -s ../../philosophy/why-copyleft.ca.html; then 
./expand-m4-includes ../../philosophy/po/why-copyleft.ca.m4 > 
../../philosophy/why-copyleft.ca.html  && if test -f 
why-copyleft.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-copyleft.ca.html>' | mail -s '[ca] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-copyleft.ca.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ca-ann address@hidden" > why-copyleft.ca.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-copyleft.ca.html || 
(PO=../../philosophy/po/why-copyleft.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-copyleft.ca.html --date='+1 seconds' $PO" > 
why-copyleft.ca.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.ca.po; test $? != 0 
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge 
"`date --date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/why-copyleft.ca.m4 > ../../philosophy/why-copyleft.ca.html  
&& if test -f why-copyleft.ca.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-copyleft.ca.html>' | mail -s '[ca] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-copyleft.ca.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:ca-ann address@hidden" > why-copyleft.ca.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-copyleft.ca.html || 
(PO=../../philosophy/po/why-copyleft.ca.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-copyleft.ca.html --date='+1 seconds' $PO" > 
why-copyleft.ca.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/why-copyleft.ca.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-copyleft.ca.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/why-copyleft.ca.po; 
marker='GNUN: OUT-OF-DATE NOTICE'; grep -q '^<!--'"${marker}-->" 
../../philosophy/why-copyleft.ca.html || marker='#include 
virtual="\/server\/banner'; original=../../philosophy/why-copyleft.ca.html; 
original=${original%ca.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ca; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ca.html" -->' ../../philosophy/why-copyleft.ca.html 
|| true; fi
[ -f ../../philosophy/po/why-copyleft.translist ] || (touch 
../../philosophy/po/why-copyleft.translist  ;  cvs add 
../../philosophy/po/why-copyleft.translist); 
file=../../philosophy/po/why-copyleft.translist; cp translinks-head.html 
${file}; grep -v "^#" languages.txt | while read language; do code=${language%% 
       *}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/why-copyleft; article=../../philosophy/why-copyleft; if 
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.ca.po; test $? != 0 ) 
> /dev/null || ([ -f ../../philosophy/po/why-copyleft.ca-en.html ] || (touch 
../../philosophy/po/why-copyleft.ca-en.html  ;  cvs add 
../../philosophy/po/why-copyleft.ca-en.html); cp 
../../philosophy/why-copyleft.html ../../philosophy/po/why-copyleft.ca-en.html)
[ -f ../../philosophy/why-free.bg.html ] || (touch 
../../philosophy/why-free.bg.html why-free.bg.html.hook-ann;  cvs add 
../../philosophy/why-free.bg.html)
PO=../../philosophy/po/why-free.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
why-free.bg.html.hook-ann; then echo "gnun-do-not-delete-me" > 
why-free.bg.html.hook-ann; fi; exit 1)
44 translated messages, 16 fuzzy translations, 4 untranslated messages.
msgmerge --update --previous ../../philosophy/po/why-free.bg.po 
../../philosophy/po/why-free.pot && touch ../../philosophy/po/why-free.bg.po && 
if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/why-free.bg.po 
2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.bg.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../philosophy/po/why-free.bg.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../philosophy/po/why-free.bg.po; fi
......... done.
chmod +w ../../philosophy/why-free.bg.html
PO=../../philosophy/po/why-free.bg.po OUT=../../philosophy/po/why-free.bg.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../philosophy/po/why-free.proto --po 
$PO --localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../philosophy/po/why-free.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/why-free.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../philosophy/po/why-free.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../philosophy/po/why-free.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.bg.po; test $? != 0 ) > 
/dev/null || ! test -s ../../philosophy/why-free.bg.html; then 
./expand-m4-includes ../../philosophy/po/why-free.bg.m4 > 
../../philosophy/why-free.bg.html  && if test -f why-free.bg.html.hook-ann; 
then echo "echo '<URL:http://www.gnu.org/philosophy/why-free.bg.html>' | mail 
-s '[bg] New translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-free.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-free.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-free.bg.html || 
(PO=../../philosophy/po/why-free.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-free.bg.html --date='+1 seconds' $PO" > 
why-free.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.bg.po; test $? != 0 )`"; 
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../philosophy/po/why-free.bg.m4 > ../../philosophy/why-free.bg.html  && if 
test -f why-free.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/philosophy/why-free.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' 
../../philosophy/why-free.bg.html | sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 
's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a 
Keywords:bg-ann address@hidden" > why-free.bg.html.hook-ann; fi &&  
./validate-html-notify  address@hidden ../../philosophy/why-free.bg.html || 
(PO=../../philosophy/po/why-free.bg.po ; sleep 1 ; touch $PO ; echo "touch 
--reference=../../philosophy/why-free.bg.html --date='+1 seconds' $PO" > 
why-free.bg.html.hook ; exit 1); else sleep 1; touch 
../../philosophy/po/why-free.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../philosophy/po/why-free.bg.po; test $? != 0 )`"; test -n "${timestamp}" && 
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" 
); then PO=../../philosophy/po/why-free.bg.po; marker='GNUN: OUT-OF-DATE 
NOTICE'; grep -q '^<!--'"${marker}-->" ../../philosophy/why-free.bg.html || 
marker='#include virtual="\/server\/banner'; 
original=../../philosophy/why-free.bg.html; original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../philosophy/why-free.bg.html || 
true; fi
[ -f ../../philosophy/po/why-free.translist ] || (touch 
../../philosophy/po/why-free.translist  ;  cvs add 
../../philosophy/po/why-free.translist); 
file=../../philosophy/po/why-free.translist; cp translinks-head.html ${file}; 
grep -v "^#" languages.txt | while read language; do code=${language%%        
*}; case ${code} in en ) suffix="" ;; * ) suffix=.${code} ;; esac; 
lang=${language%     *}; lang=${lang#*       }; name=${language##*   }; 
url_stem=/philosophy/why-free; article=../../philosophy/why-free; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.bg.po; test $? != 0 ) > 
/dev/null || ([ -f ../../philosophy/po/why-free.bg-en.html ] || (touch 
../../philosophy/po/why-free.bg-en.html  ;  cvs add 
../../philosophy/po/why-free.bg-en.html); cp ../../philosophy/why-free.html 
../../philosophy/po/why-free.bg-en.html)
[ -f ../../server/sitemap.de.html ] || (touch ../../server/sitemap.de.html 
sitemap.de.html.hook-ann;  cvs add ../../server/sitemap.de.html)
PO=../../server/po/sitemap.de.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f sitemap.de.html.hook-ann; 
then echo "gnun-do-not-delete-me" > sitemap.de.html.hook-ann; fi; exit 1)
8 translated messages, 236 fuzzy translations, 382 untranslated messages.
msgmerge --update --previous ../../server/po/sitemap.de.po 
../../server/po/sitemap.pot && touch ../../server/po/sitemap.de.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/sitemap.de.po 2>&1 | 
grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.de.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../server/po/sitemap.de.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../server/po/sitemap.de.po; fi
................................................................. done.
chmod +w ../../server/sitemap.de.html
PO=../../server/po/sitemap.de.po OUT=../../server/po/sitemap.de.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../server/po/sitemap.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g" 
../../server/po/sitemap.de.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.de.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../server/po/sitemap.de.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.de\2/g" 
../../server/po/sitemap.de.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.de.po; test $? != 0 ) > 
/dev/null || ! test -s ../../server/sitemap.de.html; then ./expand-m4-includes 
../../server/po/sitemap.de.m4 > ../../server/sitemap.de.html  && if test -f 
sitemap.de.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.de.html>' | mail -s '[de] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.de.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" > 
sitemap.de.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.de.html || (PO=../../server/po/sitemap.de.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.de.html --date='+1 
seconds' $PO" > sitemap.de.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.de.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../server/po/sitemap.de.m4 > ../../server/sitemap.de.html  && if test -f 
sitemap.de.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.de.html>' | mail -s '[de] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.de.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" > 
sitemap.de.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.de.html || (PO=../../server/po/sitemap.de.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.de.html --date='+1 
seconds' $PO" > sitemap.de.html.hook ; exit 1); else sleep 1; touch 
../../server/po/sitemap.de.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../server/po/sitemap.de.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../server/po/sitemap.de.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep 
-q '^<!--'"${marker}-->" ../../server/sitemap.de.html || marker='#include 
virtual="\/server\/banner'; original=../../server/sitemap.de.html; 
original=${original%de.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}de; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.de.html" -->' ../../server/sitemap.de.html || true; fi
[ -f ../../server/po/sitemap.translist ] || (touch 
../../server/po/sitemap.translist  ;  cvs add 
../../server/po/sitemap.translist); file=../../server/po/sitemap.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/server/sitemap; article=../../server/sitemap; 
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.de.po; test $? != 0 ) > 
/dev/null || ([ -f ../../server/po/sitemap.de-en.html ] || (touch 
../../server/po/sitemap.de-en.html  ;  cvs add 
../../server/po/sitemap.de-en.html); cp ../../server/sitemap.html 
../../server/po/sitemap.de-en.html)
[ -f ../../server/sitemap.nl.html ] || (touch ../../server/sitemap.nl.html 
sitemap.nl.html.hook-ann;  cvs add ../../server/sitemap.nl.html)
PO=../../server/po/sitemap.nl.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f sitemap.nl.html.hook-ann; 
then echo "gnun-do-not-delete-me" > sitemap.nl.html.hook-ann; fi; exit 1)
8 translated messages, 236 fuzzy translations, 382 untranslated messages.
msgmerge --update --previous ../../server/po/sitemap.nl.po 
../../server/po/sitemap.pot && touch ../../server/po/sitemap.nl.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/sitemap.nl.po 2>&1 | 
grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.nl.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../server/po/sitemap.nl.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../server/po/sitemap.nl.po; fi
................................................................. done.
chmod +w ../../server/sitemap.nl.html
PO=../../server/po/sitemap.nl.po OUT=../../server/po/sitemap.nl.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../server/po/sitemap.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.nl\2/g" 
../../server/po/sitemap.nl.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.nl.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../server/po/sitemap.nl.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.nl\2/g" 
../../server/po/sitemap.nl.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.nl.po; test $? != 0 ) > 
/dev/null || ! test -s ../../server/sitemap.nl.html; then ./expand-m4-includes 
../../server/po/sitemap.nl.m4 > ../../server/sitemap.nl.html  && if test -f 
sitemap.nl.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.nl.html>' | mail -s '[nl] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.nl.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:nl-ann address@hidden" > 
sitemap.nl.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.nl.html || (PO=../../server/po/sitemap.nl.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.nl.html --date='+1 
seconds' $PO" > sitemap.nl.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.nl.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../server/po/sitemap.nl.m4 > ../../server/sitemap.nl.html  && if test -f 
sitemap.nl.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.nl.html>' | mail -s '[nl] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.nl.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:nl-ann address@hidden" > 
sitemap.nl.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.nl.html || (PO=../../server/po/sitemap.nl.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.nl.html --date='+1 
seconds' $PO" > sitemap.nl.html.hook ; exit 1); else sleep 1; touch 
../../server/po/sitemap.nl.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../server/po/sitemap.nl.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../server/po/sitemap.nl.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep 
-q '^<!--'"${marker}-->" ../../server/sitemap.nl.html || marker='#include 
virtual="\/server\/banner'; original=../../server/sitemap.nl.html; 
original=${original%nl.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}nl; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.nl.html" -->' ../../server/sitemap.nl.html || true; fi
[ -f ../../server/po/sitemap.translist ] || (touch 
../../server/po/sitemap.translist  ;  cvs add 
../../server/po/sitemap.translist); file=../../server/po/sitemap.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/server/sitemap; article=../../server/sitemap; 
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.nl.po; test $? != 0 ) > 
/dev/null || ([ -f ../../server/po/sitemap.nl-en.html ] || (touch 
../../server/po/sitemap.nl-en.html  ;  cvs add 
../../server/po/sitemap.nl-en.html); cp ../../server/sitemap.html 
../../server/po/sitemap.nl-en.html)
[ -f ../../server/sitemap.sq.html ] || (touch ../../server/sitemap.sq.html 
sitemap.sq.html.hook-ann;  cvs add ../../server/sitemap.sq.html)
PO=../../server/po/sitemap.sq.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f sitemap.sq.html.hook-ann; 
then echo "gnun-do-not-delete-me" > sitemap.sq.html.hook-ann; fi; exit 1)
../../server/po/sitemap.sq.po:7: field `Project-Id-Version' still has initial 
default value
8 translated messages, 236 fuzzy translations, 382 untranslated messages.
msgmerge --update --previous ../../server/po/sitemap.sq.po 
../../server/po/sitemap.pot && touch ../../server/po/sitemap.sq.po && if 
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/sitemap.sq.po 2>&1 | 
grep -E '(fuzzy|untranslated)' > /dev/null; then ((sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.sq.po; test $? != 0 ) > 
/dev/null || sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../server/po/sitemap.sq.po); else sed --in-place 
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' 
../../server/po/sitemap.sq.po; fi
................................................................. done.
chmod +w ../../server/sitemap.sq.html
PO=../../server/po/sitemap.sq.po OUT=../../server/po/sitemap.sq.m4 ; 
po4a-translate --format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../server/po/sitemap.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.sq\2/g" 
../../server/po/sitemap.sq.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.sq.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../server/po/sitemap.sq.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.sq\2/g" 
../../server/po/sitemap.sq.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.sq.po; test $? != 0 ) > 
/dev/null || ! test -s ../../server/sitemap.sq.html; then ./expand-m4-includes 
../../server/po/sitemap.sq.m4 > ../../server/sitemap.sq.html  && if test -f 
sitemap.sq.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.sq.html>' | mail -s '[sq] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.sq.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:sq-ann address@hidden" > 
sitemap.sq.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.sq.html || (PO=../../server/po/sitemap.sq.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.sq.html --date='+1 
seconds' $PO" > sitemap.sq.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.sq.po; test $? != 0 )`"; test 
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../server/po/sitemap.sq.m4 > ../../server/sitemap.sq.html  && if test -f 
sitemap.sq.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/server/sitemap.sq.html>' | mail -s '[sq] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../server/sitemap.sq.html 
| sed 's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:sq-ann address@hidden" > 
sitemap.sq.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../server/sitemap.sq.html || (PO=../../server/po/sitemap.sq.po ; sleep 1 ; 
touch $PO ; echo "touch --reference=../../server/sitemap.sq.html --date='+1 
seconds' $PO" > sitemap.sq.html.hook ; exit 1); else sleep 1; touch 
../../server/po/sitemap.sq.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../server/po/sitemap.sq.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../server/po/sitemap.sq.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep 
-q '^<!--'"${marker}-->" ../../server/sitemap.sq.html || marker='#include 
virtual="\/server\/banner'; original=../../server/sitemap.sq.html; 
original=${original%sq.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}sq; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.sq.html" -->' ../../server/sitemap.sq.html || true; fi
[ -f ../../server/po/sitemap.translist ] || (touch 
../../server/po/sitemap.translist  ;  cvs add 
../../server/po/sitemap.translist); file=../../server/po/sitemap.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%    *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/server/sitemap; article=../../server/sitemap; 
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; 
echo -n '<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.sq.po; test $? != 0 ) > 
/dev/null || ([ -f ../../server/po/sitemap.sq-en.html ] || (touch 
../../server/po/sitemap.sq-en.html  ;  cvs add 
../../server/po/sitemap.sq-en.html); cp ../../server/sitemap.html 
../../server/po/sitemap.sq-en.html)
[ -f ../../keepingup.fr.html ] || (touch ../../keepingup.fr.html 
keepingup.fr.html.hook-ann;  cvs add ../../keepingup.fr.html)
PO=../../po/keepingup.fr.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
keepingup.fr.html.hook-ann; then echo "gnun-do-not-delete-me" > 
keepingup.fr.html.hook-ann; fi; exit 1)
20 translated messages, 10 fuzzy translations, 2 untranslated messages.
msgmerge --update --previous ../../po/keepingup.fr.po ../../po/keepingup.pot && 
touch ../../po/keepingup.fr.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/keepingup.fr.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; 
then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/keepingup.fr.po; test $? != 0 ) > /dev/null || sed --in-place 
'1,/^"POT-Creation-Date:/{ p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/keepingup.fr.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/keepingup.fr.po; fi
...... done.
chmod +w ../../keepingup.fr.html
PO=../../po/keepingup.fr.po OUT=../../po/keepingup.fr.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/keepingup.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g" 
../../po/keepingup.fr.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/keepingup.fr.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/keepingup.fr.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.fr\2/g" 
../../po/keepingup.fr.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.fr.po; test $? != 0 ) > /dev/null || 
! test -s ../../keepingup.fr.html; then ./expand-m4-includes 
../../po/keepingup.fr.m4 > ../../keepingup.fr.html  && if test -f 
keepingup.fr.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/keepingup.fr.html>' | mail -s '[fr] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../keepingup.fr.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" > 
keepingup.fr.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../keepingup.fr.html || (PO=../../po/keepingup.fr.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../keepingup.fr.html --date='+1 seconds' $PO" > 
keepingup.fr.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.fr.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/keepingup.fr.m4 > ../../keepingup.fr.html  && if test -f 
keepingup.fr.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/keepingup.fr.html>' | mail -s '[fr] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../keepingup.fr.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" > 
keepingup.fr.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../keepingup.fr.html || (PO=../../po/keepingup.fr.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../keepingup.fr.html --date='+1 seconds' $PO" > 
keepingup.fr.html.hook ; exit 1); else sleep 1; touch ../../po/keepingup.fr.po; 
fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/keepingup.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../po/keepingup.fr.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../keepingup.fr.html || marker='#include 
virtual="\/server\/banner'; original=../../keepingup.fr.html; 
original=${original%fr.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}fr; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.fr.html" -->' ../../keepingup.fr.html || true; fi
[ -f ../../po/keepingup.translist ] || (touch ../../po/keepingup.translist  ;  
cvs add ../../po/keepingup.translist); file=../../po/keepingup.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/keepingup; article=../../keepingup; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.fr.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/keepingup.fr-en.html ] || (touch ../../po/keepingup.fr-en.html  
;  cvs add ../../po/keepingup.fr-en.html); cp ../../keepingup.html 
../../po/keepingup.fr-en.html)
[ -f ../../keepingup.ru.html ] || (touch ../../keepingup.ru.html 
keepingup.ru.html.hook-ann;  cvs add ../../keepingup.ru.html)
PO=../../po/keepingup.ru.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f 
keepingup.ru.html.hook-ann; then echo "gnun-do-not-delete-me" > 
keepingup.ru.html.hook-ann; fi; exit 1)
20 translated messages, 10 fuzzy translations, 2 untranslated messages.
msgmerge --update --previous ../../po/keepingup.ru.po ../../po/keepingup.pot && 
touch ../../po/keepingup.ru.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/keepingup.ru.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; 
then ((sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/keepingup.ru.po; test $? != 0 ) > /dev/null || sed --in-place 
'1,/^"POT-Creation-Date:/{ p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/keepingup.ru.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/keepingup.ru.po; fi
...... done.
chmod +w ../../keepingup.ru.html
PO=../../po/keepingup.ru.po OUT=../../po/keepingup.ru.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/keepingup.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ru\2/g" 
../../po/keepingup.ru.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/keepingup.ru.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/keepingup.ru.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ru\2/g" 
../../po/keepingup.ru.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.ru.po; test $? != 0 ) > /dev/null || 
! test -s ../../keepingup.ru.html; then ./expand-m4-includes 
../../po/keepingup.ru.m4 > ../../keepingup.ru.html  && if test -f 
keepingup.ru.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/keepingup.ru.html>' | mail -s '[ru] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../keepingup.ru.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ru-ann address@hidden" > 
keepingup.ru.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../keepingup.ru.html || (PO=../../po/keepingup.ru.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../keepingup.ru.html --date='+1 seconds' $PO" > 
keepingup.ru.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.ru.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/keepingup.ru.m4 > ../../keepingup.ru.html  && if test -f 
keepingup.ru.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/keepingup.ru.html>' | mail -s '[ru] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../keepingup.ru.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ru-ann address@hidden" > 
keepingup.ru.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../keepingup.ru.html || (PO=../../po/keepingup.ru.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../keepingup.ru.html --date='+1 seconds' $PO" > 
keepingup.ru.html.hook ; exit 1); else sleep 1; touch ../../po/keepingup.ru.po; 
fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/keepingup.ru.po; test $? != 0 )`"; test -n "${timestamp}" && test 
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); 
then PO=../../po/keepingup.ru.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../keepingup.ru.html || marker='#include 
virtual="\/server\/banner'; original=../../keepingup.ru.html; 
original=${original%ru.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ru; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ru.html" -->' ../../keepingup.ru.html || true; fi
[ -f ../../po/keepingup.translist ] || (touch ../../po/keepingup.translist  ;  
cvs add ../../po/keepingup.translist); file=../../po/keepingup.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/keepingup; article=../../keepingup; if test 
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/keepingup.ru.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/keepingup.ru-en.html ] || (touch ../../po/keepingup.ru-en.html  
;  cvs add ../../po/keepingup.ru-en.html); cp ../../keepingup.html 
../../po/keepingup.ru-en.html)
[ -f ../../provide.ar.html ] || (touch ../../provide.ar.html 
provide.ar.html.hook-ann;  cvs add ../../provide.ar.html)
PO=../../po/provide.ar.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.ar.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.ar.html.hook-ann; fi; exit 1)
8 translated messages, 11 fuzzy translations, 3 untranslated messages.
msgmerge --update --previous ../../po/provide.ar.po ../../po/provide.pot && 
touch ../../po/provide.ar.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.ar.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ar.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.ar.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.ar.po; fi
..... done.
chmod +w ../../provide.ar.html
PO=../../po/provide.ar.po OUT=../../po/provide.ar.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ar\2/g" 
../../po/provide.ar.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.ar.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.ar.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ar\2/g" 
../../po/provide.ar.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ar.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.ar.html; then ./expand-m4-includes ../../po/provide.ar.m4 
> ../../provide.ar.html  && if test -f provide.ar.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.ar.html>' | mail -s '[ar] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.ar.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ar-ann address@hidden" > 
provide.ar.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.ar.html || (PO=../../po/provide.ar.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.ar.html --date='+1 seconds' $PO" > 
provide.ar.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ar.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.ar.m4 > ../../provide.ar.html  && if test -f 
provide.ar.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.ar.html>' | mail -s '[ar] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.ar.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ar-ann address@hidden" > 
provide.ar.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.ar.html || (PO=../../po/provide.ar.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.ar.html --date='+1 seconds' $PO" > 
provide.ar.html.hook ; exit 1); else sleep 1; touch ../../po/provide.ar.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.ar.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.ar.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.ar.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.ar.html; 
original=${original%ar.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ar; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ar.html" -->' ../../provide.ar.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ar.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.ar-en.html ] || (touch ../../po/provide.ar-en.html  ;  
cvs add ../../po/provide.ar-en.html); cp ../../provide.html 
../../po/provide.ar-en.html)
[ -f ../../provide.bg.html ] || (touch ../../provide.bg.html 
provide.bg.html.hook-ann;  cvs add ../../provide.bg.html)
PO=../../po/provide.bg.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.bg.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.bg.html.hook-ann; fi; exit 1)
14 translated messages, 7 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../po/provide.bg.po ../../po/provide.pot && 
touch ../../po/provide.bg.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.bg.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.bg.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.bg.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.bg.po; fi
..... done.
chmod +w ../../provide.bg.html
PO=../../po/provide.bg.po OUT=../../po/provide.bg.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.bg\2/g" 
../../po/provide.bg.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.bg.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.bg.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.bg\2/g" 
../../po/provide.bg.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.bg.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.bg.html; then ./expand-m4-includes ../../po/provide.bg.m4 
> ../../provide.bg.html  && if test -f provide.bg.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.bg.html>' | mail -s '[bg] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
provide.bg.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.bg.html || (PO=../../po/provide.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.bg.html --date='+1 seconds' $PO" > 
provide.bg.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.bg.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.bg.m4 > ../../provide.bg.html  && if test -f 
provide.bg.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.bg.html>' | mail -s '[bg] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.bg.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:bg-ann address@hidden" > 
provide.bg.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.bg.html || (PO=../../po/provide.bg.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.bg.html --date='+1 seconds' $PO" > 
provide.bg.html.hook ; exit 1); else sleep 1; touch ../../po/provide.bg.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.bg.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.bg.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.bg.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.bg.html; 
original=${original%bg.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}bg; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.bg.html" -->' ../../provide.bg.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.bg.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.bg-en.html ] || (touch ../../po/provide.bg-en.html  ;  
cvs add ../../po/provide.bg-en.html); cp ../../provide.html 
../../po/provide.bg-en.html)
[ -f ../../provide.de.html ] || (touch ../../provide.de.html 
provide.de.html.hook-ann;  cvs add ../../provide.de.html)
PO=../../po/provide.de.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.de.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.de.html.hook-ann; fi; exit 1)
21 translated messages, 1 fuzzy translation.
msgmerge --update --previous ../../po/provide.de.po ../../po/provide.pot && 
touch ../../po/provide.de.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.de.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.de.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.de.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.de.po; fi
... done.
chmod +w ../../provide.de.html
PO=../../po/provide.de.po OUT=../../po/provide.de.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g" 
../../po/provide.de.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.de.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.de.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.de\2/g" 
../../po/provide.de.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.de.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.de.html; then ./expand-m4-includes ../../po/provide.de.m4 
> ../../provide.de.html  && if test -f provide.de.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.de.html>' | mail -s '[de] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.de.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" > 
provide.de.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.de.html || (PO=../../po/provide.de.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.de.html --date='+1 seconds' $PO" > 
provide.de.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.de.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.de.m4 > ../../provide.de.html  && if test -f 
provide.de.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.de.html>' | mail -s '[de] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.de.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" > 
provide.de.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.de.html || (PO=../../po/provide.de.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.de.html --date='+1 seconds' $PO" > 
provide.de.html.hook ; exit 1); else sleep 1; touch ../../po/provide.de.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.de.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.de.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.de.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.de.html; 
original=${original%de.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}de; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.de.html" -->' ../../provide.de.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.de.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.de-en.html ] || (touch ../../po/provide.de-en.html  ;  
cvs add ../../po/provide.de-en.html); cp ../../provide.html 
../../po/provide.de-en.html)
[ -f ../../provide.fr.html ] || (touch ../../provide.fr.html 
provide.fr.html.hook-ann;  cvs add ../../provide.fr.html)
PO=../../po/provide.fr.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.fr.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.fr.html.hook-ann; fi; exit 1)
14 translated messages, 7 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../po/provide.fr.po ../../po/provide.pot && 
touch ../../po/provide.fr.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.fr.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.fr.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.fr.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.fr.po; fi
..... done.
chmod +w ../../provide.fr.html
PO=../../po/provide.fr.po OUT=../../po/provide.fr.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g" 
../../po/provide.fr.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.fr.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.fr.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.fr\2/g" 
../../po/provide.fr.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.fr.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.fr.html; then ./expand-m4-includes ../../po/provide.fr.m4 
> ../../provide.fr.html  && if test -f provide.fr.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.fr.html>' | mail -s '[fr] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.fr.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" > 
provide.fr.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.fr.html || (PO=../../po/provide.fr.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.fr.html --date='+1 seconds' $PO" > 
provide.fr.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.fr.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.fr.m4 > ../../provide.fr.html  && if test -f 
provide.fr.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.fr.html>' | mail -s '[fr] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.fr.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" > 
provide.fr.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.fr.html || (PO=../../po/provide.fr.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.fr.html --date='+1 seconds' $PO" > 
provide.fr.html.hook ; exit 1); else sleep 1; touch ../../po/provide.fr.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.fr.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.fr.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.fr.html; 
original=${original%fr.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}fr; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.fr.html" -->' ../../provide.fr.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.fr.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.fr-en.html ] || (touch ../../po/provide.fr-en.html  ;  
cvs add ../../po/provide.fr-en.html); cp ../../provide.html 
../../po/provide.fr-en.html)
[ -f ../../provide.pl.html ] || (touch ../../provide.pl.html 
provide.pl.html.hook-ann;  cvs add ../../provide.pl.html)
PO=../../po/provide.pl.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.pl.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.pl.html.hook-ann; fi; exit 1)
21 translated messages, 1 fuzzy translation.
msgmerge --update --previous ../../po/provide.pl.po ../../po/provide.pot && 
touch ../../po/provide.pl.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.pl.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.pl.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.pl.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.pl.po; fi
... done.
chmod +w ../../provide.pl.html
PO=../../po/provide.pl.po OUT=../../po/provide.pl.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.pl\2/g" 
../../po/provide.pl.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.pl.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.pl.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.pl\2/g" 
../../po/provide.pl.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.pl.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.pl.html; then ./expand-m4-includes ../../po/provide.pl.m4 
> ../../provide.pl.html  && if test -f provide.pl.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.pl.html>' | mail -s '[pl] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.pl.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" > 
provide.pl.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.pl.html || (PO=../../po/provide.pl.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.pl.html --date='+1 seconds' $PO" > 
provide.pl.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.pl.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.pl.m4 > ../../provide.pl.html  && if test -f 
provide.pl.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.pl.html>' | mail -s '[pl] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.pl.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" > 
provide.pl.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.pl.html || (PO=../../po/provide.pl.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.pl.html --date='+1 seconds' $PO" > 
provide.pl.html.hook ; exit 1); else sleep 1; touch ../../po/provide.pl.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.pl.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.pl.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.pl.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.pl.html; 
original=${original%pl.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}pl; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.pl.html" -->' ../../provide.pl.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.pl.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.pl-en.html ] || (touch ../../po/provide.pl-en.html  ;  
cvs add ../../po/provide.pl-en.html); cp ../../provide.html 
../../po/provide.pl-en.html)
[ -f ../../provide.ru.html ] || (touch ../../provide.ru.html 
provide.ru.html.hook-ann;  cvs add ../../provide.ru.html)
PO=../../po/provide.ru.po; ./mailfail  address@hidden "[GNUN Error] 
${PO#../../} is not a valid PO file"  msgfmt --check --verbose 
--output-file=/dev/null $PO || (touch $PO; if test -f provide.ru.html.hook-ann; 
then echo "gnun-do-not-delete-me" > provide.ru.html.hook-ann; fi; exit 1)
14 translated messages, 7 fuzzy translations, 1 untranslated message.
msgmerge --update --previous ../../po/provide.ru.po ../../po/provide.pot && 
touch ../../po/provide.ru.po && if LC_ALL=C msgfmt --statistics -o /dev/null 
../../po/provide.ru.po 2>&1 | grep -E '(fuzzy|untranslated)' > /dev/null; then 
((sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ru.po; test $? != 0 ) > /dev/null || 
sed --in-place '1,/^"POT-Creation-Date:/{ 
p;s/^"POT-Creation-Date:/"Outdated-Since:/;h;d}; 
1,/^"Content-Transfer-Encoding:/{ s/^\("Content-Transfer-Encoding: \)/\1/;p;t 
insert;d; :insert x}' ../../po/provide.ru.po); else sed --in-place '/^msgid 
""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}' ../../po/provide.ru.po; fi
.... done.
chmod +w ../../provide.ru.html
PO=../../po/provide.ru.po OUT=../../po/provide.ru.m4 ; po4a-translate 
--format=xhtml --master-charset=utf-8 -o ontagerror=silent -o 
"attributes=<meta>content" -o "untranslated=W<gnun> W<script>" -o 
"translated=W<pre>" --keep=0 --master ../../po/provide.proto --po $PO 
--localized $OUT
sed --in-place "s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ru\2/g" 
../../po/provide.ru.m4
sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.ru.m4
sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' 
../../po/provide.ru.m4
for inc in header head-include-1 head-include-2 banner body-include-1 
body-include-2 footer footer-short footer-min; do sed --in-place 
"s/\(<!--#include virtual=\".*$inc\)\(.html\" -->\)/\1.ru\2/g" 
../../po/provide.ru.m4; done
if ! (sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ru.po; test $? != 0 ) > /dev/null || ! 
test -s ../../provide.ru.html; then ./expand-m4-includes ../../po/provide.ru.m4 
> ../../provide.ru.html  && if test -f provide.ru.html.hook-ann; then echo 
"echo '<URL:http://www.gnu.org/provide.ru.html>' | mail -s '[ru] New 
translation: =?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.ru.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ru-ann address@hidden" > 
provide.ru.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.ru.html || (PO=../../po/provide.ru.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.ru.html --date='+1 seconds' $PO" > 
provide.ru.html.hook ; exit 1); elif (timestamp="`(sed --quiet 
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ru.po; test $? != 0 )`"; test -n 
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date 
--date="${timestamp}" +%s`" ) ; then ./expand-m4-includes 
../../po/provide.ru.m4 > ../../provide.ru.html  && if test -f 
provide.ru.html.hook-ann; then echo "echo 
'<URL:http://www.gnu.org/provide.ru.html>' | mail -s '[ru] New translation: 
=?utf-8?B?`grep --max-count=1 '<h2>' ../../provide.ru.html | sed 
's/<h2>\(.*\)<\/h2>/\1/' | sed 's/\&mdash;/--/g' | sed 's/\&..quo;/"/g' | 
base64 --wrap=0`?=' -a Keywords:ru-ann address@hidden" > 
provide.ru.html.hook-ann; fi &&  ./validate-html-notify  address@hidden 
../../provide.ru.html || (PO=../../po/provide.ru.po ; sleep 1 ; touch $PO ; 
echo "touch --reference=../../provide.ru.html --date='+1 seconds' $PO" > 
provide.ru.html.hook ; exit 1); else sleep 1; touch ../../po/provide.ru.po; fi
if (timestamp="`(sed --quiet '1,/^msgstr/d;/^$/q 
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}' 
../../po/provide.ru.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date 
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then 
PO=../../po/provide.ru.po; marker='GNUN: OUT-OF-DATE NOTICE'; grep -q 
'^<!--'"${marker}-->" ../../provide.ru.html || marker='#include 
virtual="\/server\/banner'; original=../../provide.ru.html; 
original=${original%ru.html}html;  
saved_file=${original%/*.html}/po/${original##*/}; 
saved_file=${saved_file%html}ru; diff_file=${saved_file}-diff.html; 
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then  sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${saved_file} > ${saved_file}.tmp; sed 
"s/</\&lt;/g;s/>/\&gt;/g" < ${original} > ${saved_file}.tmp1; sed 
"s%<title></title>%<title>${original#../..}-diff</title>%" < 
diff-page-head.html > ${diff_file}; /usr/bin/wdiff --start-delete '<span 
class="removed"><del><strong>' --end-delete '</em></strong></span>' 
--start-insert '<span class="inserted"><ins><em>' --end-insert 
'</em></ins></span>' ${saved_file}.tmp ${saved_file}.tmp1 >> ${diff_file}; cat 
diff-page-tail.html >> ${diff_file}; rm -f ${saved_file}.tmp 
${saved_file}.tmp1; fi; test -f "${diff_file}" || diff_file="";  sed --in-place 
'/^<!--#set var="PO_FILE"/,/<!--#include virtual="\/server\/outdated/d; 
/^<!--'"${marker}"'/a <!--#set var="PO_FILE"\n value='"'<a 
href=\"http://www.gnu.org${PO#../..}\";>\n http://www.gnu.org${PO#../..}</a>'"' 
-->\n <!--#set var="ORIGINAL_FILE" value="'"${original#../..}"'" -->\n <!--#set 
var="DIFF_FILE" value="'"${diff_file#../..}"'" -->\n <!--#include 
virtual="/server/outdated.ru.html" -->' ../../provide.ru.html || true; fi
[ -f ../../po/provide.translist ] || (touch ../../po/provide.translist  ;  cvs 
add ../../po/provide.translist); file=../../po/provide.translist; cp 
translinks-head.html ${file}; grep -v "^#" languages.txt | while read language; 
do code=${language%%        *}; case ${code} in en ) suffix="" ;; * ) 
suffix=.${code} ;; esac; lang=${language%     *}; lang=${lang#*       }; 
name=${language##*   }; url_stem=/provide; article=../../provide; if test -f 
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n 
'<li><a href="'${url_stem}${suffix}.html'">' >> ${file}; echo 
${name}'</a>&nbsp;['${code}']</li>' >> ${file}; fi; done; cat 
translinks-tail.html >> ${file};
(sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since: 
\(.*\).."$/\1/;p;q 1;}' ../../po/provide.ru.po; test $? != 0 ) > /dev/null || 
([ -f ../../po/provide.ru-en.html ] || (touch ../../po/provide.ru-en.html  ;  
cvs add ../../po/provide.ru-en.html); cp ../../provide.html 
../../po/provide.ru-en.html)
make: Leaving directory 
`/srv/data/home/y/yavor/projects/trans-coord/gnun/server/gnun'
cvs commit: Examining .
cvs commit: Examining copyleft
cvs commit: Examining copyleft/po
cvs commit: Examining fry
cvs commit: Examining fry/po
cvs commit: Examining fun
cvs commit: Examining fun/jokes
cvs commit: Examining fun/jokes/po
cvs commit: Examining gnu
cvs commit: Examining gnu/po
cvs commit: Examining help
cvs commit: Examining help/po
cvs commit: Examining licenses
cvs commit: Examining licenses/po
cvs commit: Examining philosophy
cvs commit: Examining philosophy/po
cvs commit: Examining po
cvs commit: Examining prep
cvs commit: Examining prep/gnun
cvs commit: Examining server
cvs commit: Examining server/gnun
cvs commit: Examining server/gnun/doc
cvs commit: Examining server/gnun/dtd
cvs commit: Examining server/gnun/m4
cvs commit: Examining server/po
cvs commit: Examining test
? server/po/whatsnew.uk.m4
? server/po/whatsnew.uk.html
? server/po/whatsnew.translinks
? server/po/whatsnew.sr.m4
? server/po/whatsnew.sr.html
? server/po/whatsnew.sq.m4
? server/po/whatsnew.sq.html
? server/po/whatsnew.ro.m4
? server/po/whatsnew.ro.html
? server/po/whatsnew.proto
? server/po/whatsnew.it.m4
? server/po/whatsnew.it.html
? server/po/whatsnew.fr.m4
? server/po/whatsnew.fr.html
? server/po/whatsnew.de.m4
? server/po/whatsnew.de.html
? server/po/whatsnew.bg.m4
? server/po/whatsnew.bg.html
? server/po/whatsnew.ar.m4
? server/po/whatsnew.ar.html
? server/po/tasks.uk.m4
? server/po/tasks.translinks
? server/po/tasks.sq.m4
? server/po/tasks.ro.m4
? server/po/tasks.proto-translinks
? server/po/tasks.proto
? server/po/tasks.fr.m4
? server/po/tasks.es.m4
? server/po/tasks.de.m4
? server/po/takeaction.uk.m4
? server/po/takeaction.translinks
? server/po/takeaction.sr.m4
? server/po/takeaction.sq.m4
? server/po/takeaction.ro.m4
? server/po/takeaction.proto
? server/po/takeaction.pl.m4
? server/po/takeaction.nl.m4
? server/po/takeaction.fr.m4
? server/po/takeaction.de.m4
? server/po/takeaction.bg.m4
? server/po/takeaction.ar.m4
? server/po/sitemap.uk.m4
? server/po/sitemap.translinks
? server/po/sitemap.sq.m4
? server/po/sitemap.ro.m4
? server/po/sitemap.proto
? server/po/sitemap.nl.m4
? server/po/sitemap.fr.m4
? server/po/sitemap.de.m4
? server/po/sitemap.ar.m4
? po/.cvsignore
? philosophy/po/.cvsignore
? licenses/po/license-list.proto-translinks
? licenses/po/.cvsignore
? help/po/help.translinks
? help/po/help.proto
? help/po/help.ca.m4
? help/po/help.ar.m4
? gnu/po/.cvsignore
? fun/jokes/po/.cvsignore
? fry/po/happy-birthday-to-gnu.translinks
? fry/po/happy-birthday-to-gnu.proto
? fry/po/happy-birthday-to-gnu.ar.m4
? copyleft/po/.cvsignore
make: Entering directory 
`/srv/data/home/y/yavor/projects/trans-coord/gnun/server/gnun'
No triggers to process; build apparently successful.
No new translations.
make: Leaving directory 
`/srv/data/home/y/yavor/projects/trans-coord/gnun/server/gnun'



reply via email to

[Prev in Thread] Current Thread [Next in Thread]