[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/proje
From: |
Cron Daemon |
Subject: |
Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock |
Date: |
Sun, 22 Jan 2012 20:25:01 -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
../../philosophy/po/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 = ../../accessibility/po/accessibility.pot ../../award/po/award.pot
../../award/po/award-1998.pot ../../award/po/award-1999.pot
../../award/po/fsfawardlist.pot ../../award/1998/po/finalists.pot
../../award/1998/po/nominees.pot ../../award/1999/po/1999.pot
../../award/2000/po/2000.pot ../../award/2001/po/2001.pot
../../award/2002/po/2002.pot ../../award/2003/po/2003.pot
../../award/2003/po/2003-call.pot ../../bulletins/po/bulletins.pot
../../bulletins/po/thankgnus-index.pot ../../contact/po/contact.pot
../../contact/po/gnu-advisory.pot ../../copyleft/po/copyleft.pot
../../distros/po/common-distros.pot ../../distros/po/distros.pot
../../distros/po/free-distros.pot
../../distros/po/free-system-distribution-guidelines.pot
../../distros/po/screenshot.pot ../../doc/po/doc.pot
../../doc/po/other-free-books.pot
../../education/po/edu-cases-argentina-ecen.pot
../../education/po/edu-cases-argentina.pot
../../education/po/edu-cases-india-ambedkar.pot
../../education/po/edu-cases-india-irimpanam.pot
../../education/po/edu-cases-india.pot ../../education/po/edu-cases.pot
../../education/po/edu-contents.pot ../../education/po/edu-faq.pot
../../education/po/edu-projects.pot ../../education/po/edu-resources.pot
../../education/po/edu-schools.pot ../../education/po/edu-software-gcompris.pot
../../education/po/edu-software-tuxpaint.pot
../../education/po/edu-software.pot ../../education/po/edu-system-india.pot
../../education/po/edu-team.pot ../../education/po/edu-why.pot
../../education/po/education.pot ../../education/misc/po/edu-misc.pot
../../encyclopedia/po/encyclopedia.pot
../../encyclopedia/po/free-encyclopedia.pot ../../events/po/dinner-20030807.pot
../../events/po/events.pot ../../events/po/first-assoc-members-meeting.pot
../../events/po/nyc-2004-01.pot ../../events/po/porto-tech-city-2001.pot
../../events/po/rms-nyu-2001-transcript.pot
../../events/po/sco_without_fear.pot
../../events/po/usenix-2001-lifetime-achievement.pot
../../fry/po/happy-birthday-to-gnu.pot
../../fry/po/happy-birthday-to-gnu-credits.pot
../../fry/po/happy-birthday-to-gnu-download.pot
../../fry/po/happy-birthday-to-gnu-in-your-language.pot
../../fry/po/happy-birthday-to-gnu-sfd-kaffeine.pot
../../fry/po/happy-birthday-to-gnu-sfd-mplayer.pot
../../fry/po/happy-birthday-to-gnu-sfd-totem.pot
../../fry/po/happy-birthday-to-gnu-sfd-vlc.pot
../../fry/po/happy-birthday-to-gnu-sfd-xine.pot
../../fry/po/happy-birthday-to-gnu-translation.pot ../../fun/po/humor.pot
../../fun/jokes/po/10-kinds-of-people.pot ../../fun/jokes/po/anagrams.pot
../../fun/jokes/po/any-key.pot ../../fun/jokes/po/brainfuck.pot
../../fun/jokes/po/bug.war.pot ../../fun/jokes/po/c+-.pot
../../fun/jokes/po/clinton.tree.pot ../../fun/jokes/po/courtroom.quips.pot
../../fun/jokes/po/deadbeef.pot ../../fun/jokes/po/declarations.pot
../../fun/jokes/po/dna.pot ../../fun/jokes/po/doctor.manifesto.pot
../../fun/jokes/po/echo.msg.pot ../../fun/jokes/po/ed.pot
../../fun/jokes/po/ed.msg.pot ../../fun/jokes/po/errno.2.pot
../../fun/jokes/po/error-haiku.pot ../../fun/jokes/po/eternal-flame.pot
../../fun/jokes/po/evilmalware.pot ../../fun/jokes/po/filks.pot
../../fun/jokes/po/foreign-signs.pot ../../fun/jokes/po/freesoftware.pot
../../fun/jokes/po/fsf-in-german.pot ../../fun/jokes/po/gcc_audio.pot
../../fun/jokes/po/gcc.pot ../../fun/jokes/po/gingrinch.pot
../../fun/jokes/po/gnuemacs.acro.exp.pot ../../fun/jokes/po/gnuemacs.pot
../../fun/jokes/po/gnu.jive.pot ../../fun/jokes/po/gnu-overflow.pot
../../fun/jokes/po/gnu-song.pot ../../fun/jokes/po/gospel.pot
../../fun/jokes/po/gullibility.virus.pot ../../fun/jokes/po/hackersong.pot
../../fun/jokes/po/hackforfreedom.pot ../../fun/jokes/po/hakawatha.pot
../../fun/jokes/po/hap-bash.pot ../../fun/jokes/po/happy-new-year.cfbC.pot
../../fun/jokes/po/helloworld.pot ../../fun/jokes/po/hello_world_patent.pot
../../fun/jokes/po/know.your.sysadmin.pot ../../fun/jokes/po/last.bug.pot
../../fun/jokes/po/linus-islam.pot ../../fun/jokes/po/purchase.agreement.pot
../../gnu/po/about-gnu.pot ../../gnu/po/byte-interview.pot ../../gnu/po/gnu.pot
../../gnu/po/gnu-history.pot ../../gnu/po/gnu-linux-faq.pot
../../gnu/po/gnu-users-never-heard-of-gnu.pot
../../gnu/po/initial-announcement.pot ../../gnu/po/linux-and-gnu.pot
../../gnu/po/manifesto.pot ../../gnu/po/rms-lisp.pot
../../gnu/po/thegnuproject.pot ../../gnu/po/why-gnu-linux.pot
../../graphics/po/agnuhead.pot ../../graphics/po/anfsflogo.pot
../../graphics/po/atypinggnu.pot ../../graphics/po/avatars.pot
../../graphics/po/babygnu.pot ../../graphics/po/bwcartoon.pot
../../graphics/po/fsf-logo.pot ../../graphics/po/gnu-ascii-liberty.pot
../../graphics/po/gnuolantern.pot ../../graphics/po/gnupascal.pot
../../graphics/po/graphics.pot ../../graphics/po/license-logos.pot
../../graphics/po/package-logos.pot ../../graphics/po/philosophicalgnu.pot
../../graphics/po/whatsgnu.pot ../../help/po/directory.pot
../../help/po/evaluation.pot ../../help/po/gethelp.pot ../../help/po/help.pot
../../help/po/help-hardware.pot ../../help/po/linking-gnu.pot
../../licenses/po/200104_seminar.pot ../../licenses/po/210104_seminar.pot
../../licenses/po/agpl-3.0.pot ../../licenses/po/exceptions.pot
../../licenses/po/fdl-1.3.pot ../../licenses/po/fdl-1.3-faq.pot
../../licenses/po/fdl-howto.pot ../../licenses/po/fdl-howto-opt.pot
../../licenses/po/gcc-exception-3.0.pot ../../licenses/po/gcc-exception-3.1.pot
../../licenses/po/gcc-exception-3.1-faq.pot ../../licenses/po/gpl-3.0.pot
../../licenses/po/gpl-faq.pot ../../licenses/po/gpl-howto.pot
../../licenses/po/gpl-violation.pot ../../licenses/po/gplv3-the-program.pot
../../licenses/po/hessla.pot ../../licenses/po/lgpl-3.0.pot
../../licenses/po/lgpl-java.pot ../../licenses/po/license-list.pot
../../licenses/po/license-recommendations.pot ../../licenses/po/licenses.pot
../../licenses/po/NYC_Seminars_Jan2004.pot
../../licenses/po/quick-guide-gplv3.pot
../../licenses/po/recommended-copylefts.pot ../../licenses/po/rms-why-gplv3.pot
../../licenses/po/translations.pot ../../licenses/po/why-affero-gpl.pot
../../licenses/po/why-assign.pot ../../licenses/po/why-gfdl.pot
../../licenses/po/why-not-lgpl.pot ../../licenses/old-licenses/po/fdl-1.1.pot
../../licenses/old-licenses/po/fdl-1.1-translations.pot
../../licenses/old-licenses/po/fdl-1.2-translations.pot
../../licenses/old-licenses/po/fdl-1.2.pot
../../licenses/old-licenses/po/gcc-exception-translations.pot
../../licenses/old-licenses/po/gpl-1.0.pot
../../licenses/old-licenses/po/gpl-2.0.pot
../../licenses/old-licenses/po/gpl-2.0-faq.pot
../../licenses/old-licenses/po/gpl-2.0-translations.pot
../../licenses/old-licenses/po/lgpl-2.0.pot
../../licenses/old-licenses/po/lgpl-2.1.pot
../../licenses/old-licenses/po/lgpl-2.1-translations.pot
../../licenses/old-licenses/po/old-licenses.pot ../../links/po/companies.pot
../../links/po/links.pot ../../music/po/blues-song.pot
../../music/po/emacsvsvi.pot ../../music/po/free-software-song.pot
../../music/po/gdb-song.pot ../../music/po/music.pot
../../music/po/till_there_was_gnu.pot ../../music/po/writing-fs-song.pot
../../people/po/people.pot ../../philosophy/po/15-years-of-free-software.pot
../../philosophy/po/amazon.pot ../../philosophy/po/amazon-nat.pot
../../philosophy/po/amazon-rms-tim.pot
../../philosophy/po/android-and-users-freedom.pot ../../philosophy/po/apsl.pot
../../philosophy/po/assigning-copyright.pot
../../philosophy/po/basic-freedoms.pot ../../philosophy/po/bdk.pot
../../philosophy/po/boldrin-levine.pot ../../philosophy/po/bsd.pot
../../philosophy/po/can-you-trust.pot ../../philosophy/po/categories.pot
../../philosophy/po/censoring-emacs.pot ../../philosophy/po/compromise.pot
../../philosophy/po/computing-progress.pot
../../philosophy/po/copyright-and-globalization.pot
../../philosophy/po/copyright-versus-community.pot
../../philosophy/po/copyright-versus-community-2000.pot
../../philosophy/po/danger-of-software-patents.pot ../../philosophy/po/dat.pot
../../philosophy/po/digital-inclusion-in-freedom.pot
../../philosophy/po/dmarti-patent.pot ../../philosophy/po/drdobbs-letter.pot
../../philosophy/po/ebooks.pot ../../philosophy/po/eldred-amicus.pot
../../philosophy/po/enforcing-gpl.pot
../../philosophy/po/essays-and-articles.pot
../../philosophy/po/europes-unitary-patent.pot
../../philosophy/po/fighting-software-patents.pot ../../philosophy/po/fire.pot
../../philosophy/po/free-digital-society.pot ../../philosophy/po/free-doc.pot
../../philosophy/po/freedom-or-copyright.pot
../../philosophy/po/freedom-or-copyright-old.pot
../../philosophy/po/freedom-or-power.pot
../../philosophy/po/free-software-for-freedom.pot
../../philosophy/po/free-software-intro.pot ../../philosophy/po/free-sw.pot
../../philosophy/po/free-world.pot ../../philosophy/po/free-world-notes.pot
../../philosophy/po/fs-motives.pot ../../philosophy/po/fs-translations.pot
../../philosophy/po/gates.pot ../../philosophy/po/gif.pot
../../philosophy/po/gnutella.pot
../../philosophy/po/google-engineering-talk.pot
../../philosophy/po/government-free-software.pot
../../philosophy/po/gpl-american-dream.pot
../../philosophy/po/gpl-american-way.pot ../../philosophy/po/greve-clown.pot
../../philosophy/po/guardian-article.pot ../../philosophy/po/hague.pot
../../philosophy/po/historical-apsl.pot
../../philosophy/po/ICT-for-prosperity.pot ../../philosophy/po/ipjustice.pot
../../philosophy/po/java-trap.pot ../../philosophy/po/javascript-trap.pot
../../philosophy/po/judge-internet-usage.pot
../../philosophy/po/keep-control-of-your-computing.pot
../../philosophy/po/kevin-cole-response.pot
../../philosophy/po/kragen-software.pot ../../philosophy/po/latest-articles.pot
../../philosophy/po/lessig-fsfs-intro.pot
../../philosophy/po/lest-codeplex-perplex.pot
../../philosophy/po/linux-gnu-freedom.pot
../../philosophy/po/luispo-rms-interview.pot ../../philosophy/po/mcvoy.pot
../../philosophy/po/microsoft.pot ../../philosophy/po/microsoft-antitrust.pot
../../philosophy/po/microsoft-new-monopoly.pot
../../philosophy/po/microsoft-old.pot ../../philosophy/po/microsoft-verdict.pot
../../philosophy/po/misinterpreting-copyright.pot
../../philosophy/po/moglen-harvard-speech-2004.pot
../../philosophy/po/motif.pot ../../philosophy/po/ms-doj-tunney.pot
../../philosophy/po/my_doom.pot ../../philosophy/po/netscape.pot
../../philosophy/po/netscape-npl.pot ../../philosophy/po/netscape-npl-old.pot
../../philosophy/po/new-monopoly.pot ../../philosophy/po/nit-india.pot
../../philosophy/po/no-ip-ethos.pot ../../philosophy/po/no-word-attachments.pot
../../philosophy/po/nonsoftware-copyleft.pot ../../philosophy/po/not-ipr.pot
../../philosophy/po/open-source-misses-the-point.pot
../../philosophy/po/opposing-drm.pot
../../philosophy/po/papadopoulos-response.pot
../../philosophy/po/patent-practice-panel.pot
../../philosophy/po/patent-reform-is-not-enough.pot
../../philosophy/po/philosophy.pot ../../philosophy/po/pirate-party.pot
../../philosophy/po/plan-nine.pot ../../philosophy/po/practical.pot
../../philosophy/po/pragmatic.pot ../../philosophy/po/privacyaction.pot
../../philosophy/po/protecting.pot
../../philosophy/po/public-domain-manifesto.pot
../../philosophy/po/push-copyright-aside.pot
../../philosophy/po/reevaluating-copyright.pot ../../philosophy/po/rieti.pot
../../philosophy/po/right-to-read.pot
../../philosophy/po/rms-comment-longs-article.pot
../../philosophy/po/rms-hack.pot
../../philosophy/po/rms-interview-edinburgh.pot ../../philosophy/po/rms-kol.pot
../../philosophy/po/rms-on-radio-nz.pot ../../philosophy/po/rtlinux-patent.pot
../../philosophy/po/savingeurope.pot ../../philosophy/po/second-sight.pot
../../philosophy/po/self-interest.pot ../../philosophy/po/selling.pot
../../philosophy/po/selling-exceptions.pot ../../philosophy/po/shouldbefree.pot
../../philosophy/po/social-inertia.pot
../../philosophy/po/software-libre-commercial-viability.pot
../../philosophy/po/software-literary-patents.pot
../../philosophy/po/software-patents.pot
../../philosophy/po/speeches-and-interview.pot
../../philosophy/po/stallman-kth.pot ../../philosophy/po/stallman-mec-india.pot
../../philosophy/po/stallmans-law.pot ../../philosophy/po/stophr3028.pot
../../philosophy/po/sun-in-night-time.pot
../../philosophy/po/sylvester-response.pot
../../philosophy/po/the-danger-of-ebooks.pot
../../philosophy/po/the-law-of-success-2.pot
../../philosophy/po/the-root-of-this-problem.pot
../../philosophy/po/third-party-ideas.pot
../../philosophy/po/trivial-patent.pot ../../philosophy/po/ucita.pot
../../philosophy/po/udi.pot ../../philosophy/po/university.pot
../../philosophy/po/use-free-software.pot ../../philosophy/po/using-gfdl.pot
../../philosophy/po/vaccination.pot ../../philosophy/po/w3c-patent.pot
../../philosophy/po/wassenaar.pot
../../philosophy/po/who-does-that-server-really-serve.pot
../../philosophy/po/why-audio-format-matters.pot
../../philosophy/po/why-copyleft.pot ../../philosophy/po/why-free.pot
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.pot
../../philosophy/po/words-to-avoid.pot ../../philosophy/po/wsis.pot
../../philosophy/po/wsis-2003.pot ../../philosophy/po/x.pot
../../philosophy/po/your-freedom-needs-free-software.pot
../../philosophy/economics_frank/po/frank.pot
../../philosophy/sco/po/questioning-sco.pot ../../philosophy/sco/po/sco.pot
../../philosophy/sco/po/sco-gnu-linux.pot
../../philosophy/sco/po/sco-preemption.pot
../../philosophy/sco/po/sco-v-ibm.pot
../../philosophy/sco/po/sco-without-fear.pot
../../philosophy/sco/po/subpoena.pot ../../pronunciation/po/pronunciation.pot
../../server/po/08whatsnew.pot ../../server/po/irc-rules.pot
../../server/po/mirror.pot ../../server/po/server.pot
../../server/po/sitemap.pot ../../server/po/takeaction.pot
../../server/po/tasks.pot ../../server/standards/po/README.translations.pot
../../server/standards/po/webmaster-quiz.pot ../../software/po/devel.pot
../../software/po/for-windows.pot ../../software/po/reliability.pot
../../software/po/software.pot ../../po/keepingup.pot ../../po/provide.pot
articles-translated = ../../accessibility/accessibility.ar.html
../../accessibility/accessibility.de.html
../../accessibility/accessibility.fr.html
../../accessibility/accessibility.sq.html ../../award/award.de.html
../../award/award.sq.html ../../award/award-1998.sq.html
../../award/2000/2000.de.html ../../bulletins/bulletins.de.html
../../bulletins/thankgnus-index.de.html ../../contact/contact.ca.html
../../contact/contact.de.html ../../contact/contact.es.html
../../contact/contact.fr.html ../../contact/gnu-advisory.de.html
../../copyleft/copyleft.ar.html ../../copyleft/copyleft.ca.html
../../copyleft/copyleft.de.html ../../copyleft/copyleft.es.html
../../copyleft/copyleft.fa.html ../../copyleft/copyleft.fr.html
../../copyleft/copyleft.it.html ../../copyleft/copyleft.pl.html
../../copyleft/copyleft.ru.html ../../copyleft/copyleft.sr.html
../../copyleft/copyleft.tr.html ../../distros/common-distros.de.html
../../distros/common-distros.es.html ../../distros/common-distros.fr.html
../../distros/common-distros.it.html ../../distros/common-distros.pl.html
../../distros/common-distros.ru.html ../../distros/distros.ar.html
../../distros/distros.de.html ../../distros/distros.es.html
../../distros/distros.fa.html ../../distros/distros.fr.html
../../distros/distros.it.html ../../distros/distros.ml.html
../../distros/distros.pl.html ../../distros/distros.ru.html
../../distros/distros.sk.html ../../distros/distros.zh-cn.html
../../distros/free-distros.ar.html ../../distros/free-distros.ca.html
../../distros/free-distros.de.html ../../distros/free-distros.es.html
../../distros/free-distros.fr.html ../../distros/free-distros.it.html
../../distros/free-distros.pl.html ../../distros/free-distros.ru.html
../../distros/free-distros.sk.html
../../distros/free-system-distribution-guidelines.de.html
../../distros/free-system-distribution-guidelines.es.html
../../distros/free-system-distribution-guidelines.fr.html
../../distros/free-system-distribution-guidelines.it.html
../../distros/free-system-distribution-guidelines.ml.html
../../distros/free-system-distribution-guidelines.pl.html
../../distros/free-system-distribution-guidelines.ru.html
../../distros/screenshot.de.html ../../distros/screenshot.pl.html
../../doc/doc.ar.html ../../doc/doc.ca.html ../../doc/doc.de.html
../../doc/doc.el.html ../../doc/doc.fr.html ../../doc/doc.pl.html
../../doc/other-free-books.de.html ../../doc/other-free-books.fr.html
../../doc/other-free-books.pl.html
../../education/edu-cases-argentina-ecen.de.html
../../education/edu-cases-argentina.de.html
../../education/edu-cases-india-ambedkar.de.html
../../education/edu-cases-india-irimpanam.de.html
../../education/edu-cases-india-irimpanam.fr.html
../../education/edu-cases-india.de.html ../../education/edu-cases.de.html
../../education/edu-contents.de.html ../../education/edu-faq.de.html
../../education/edu-faq.pl.html ../../education/edu-projects.de.html
../../education/edu-resources.de.html ../../education/edu-schools.ar.html
../../education/edu-schools.bg.html ../../education/edu-schools.ca.html
../../education/edu-schools.de.html ../../education/edu-schools.es.html
../../education/edu-schools.fa.html ../../education/edu-schools.fr.html
../../education/edu-schools.it.html ../../education/edu-schools.ml.html
../../education/edu-schools.pl.html ../../education/edu-schools.pt-br.html
../../education/edu-schools.ru.html
../../education/edu-software-gcompris.de.html
../../education/edu-software-tuxpaint.de.html
../../education/edu-software-tuxpaint.fr.html
../../education/edu-software.de.html ../../education/edu-software.fr.html
../../education/edu-software.pl.html ../../education/edu-system-india.de.html
../../education/edu-team.de.html ../../education/edu-why.de.html
../../education/edu-why.fr.html ../../education/edu-why.it.html
../../education/education.ca.html ../../education/education.de.html
../../education/education.es.html ../../education/education.fr.html
../../education/education.it.html ../../education/education.pl.html
../../education/misc/edu-misc.de.html ../../encyclopedia/encyclopedia.de.html
../../encyclopedia/encyclopedia.fr.html ../../encyclopedia/encyclopedia.it.html
../../encyclopedia/free-encyclopedia.de.html
../../encyclopedia/free-encyclopedia.it.html
../../events/rms-nyu-2001-transcript.fr.html
../../events/rms-nyu-2001-transcript.pl.html
../../events/rms-nyu-2001-transcript.tr.html
../../fry/happy-birthday-to-gnu.ar.html ../../fry/happy-birthday-to-gnu.de.html
../../fry/happy-birthday-to-gnu.sq.html
../../fry/happy-birthday-to-gnu-credits.ar.html
../../fry/happy-birthday-to-gnu-credits.de.html
../../fry/happy-birthday-to-gnu-credits.sq.html
../../fry/happy-birthday-to-gnu-download.ar.html
../../fry/happy-birthday-to-gnu-download.de.html
../../fry/happy-birthday-to-gnu-download.sq.html
../../fry/happy-birthday-to-gnu-in-your-language.ar.html
../../fry/happy-birthday-to-gnu-in-your-language.de.html
../../fry/happy-birthday-to-gnu-in-your-language.sq.html
../../fry/happy-birthday-to-gnu-sfd-kaffeine.de.html
../../fry/happy-birthday-to-gnu-sfd-kaffeine.sq.html
../../fry/happy-birthday-to-gnu-sfd-mplayer.de.html
../../fry/happy-birthday-to-gnu-sfd-mplayer.sq.html
../../fry/happy-birthday-to-gnu-sfd-totem.de.html
../../fry/happy-birthday-to-gnu-sfd-totem.sq.html
../../fry/happy-birthday-to-gnu-sfd-vlc.de.html
../../fry/happy-birthday-to-gnu-sfd-vlc.sq.html
../../fry/happy-birthday-to-gnu-sfd-xine.de.html
../../fry/happy-birthday-to-gnu-sfd-xine.sq.html
../../fry/happy-birthday-to-gnu-translation.ar.html
../../fry/happy-birthday-to-gnu-translation.de.html
../../fry/happy-birthday-to-gnu-translation.sq.html ../../fun/humor.de.html
../../fun/jokes/purchase.agreement.de.html ../../gnu/about-gnu.de.html
../../gnu/about-gnu.pl.html ../../gnu/about-gnu.ru.html
../../gnu/about-gnu.sq.html ../../gnu/byte-interview.es.html
../../gnu/byte-interview.fr.html ../../gnu/byte-interview.ru.html
../../gnu/byte-interview.sq.html ../../gnu/gnu.ar.html ../../gnu/gnu.bg.html
../../gnu/gnu.ca.html ../../gnu/gnu.de.html ../../gnu/gnu.el.html
../../gnu/gnu.es.html ../../gnu/gnu.fr.html ../../gnu/gnu.it.html
../../gnu/gnu.pl.html ../../gnu/gnu.ru.html ../../gnu/gnu.sq.html
../../gnu/gnu.sr.html ../../gnu/gnu-history.ar.html
../../gnu/gnu-history.bg.html ../../gnu/gnu-history.ca.html
../../gnu/gnu-history.de.html ../../gnu/gnu-history.es.html
../../gnu/gnu-history.fr.html ../../gnu/gnu-history.it.html
../../gnu/gnu-history.ml.html ../../gnu/gnu-history.pl.html
../../gnu/gnu-history.ru.html ../../gnu/gnu-history.sq.html
../../gnu/gnu-history.sr.html ../../gnu/gnu-linux-faq.ar.html
../../gnu/gnu-linux-faq.ca.html ../../gnu/gnu-linux-faq.de.html
../../gnu/gnu-linux-faq.es.html ../../gnu/gnu-linux-faq.fr.html
../../gnu/gnu-linux-faq.pl.html ../../gnu/gnu-linux-faq.ru.html
../../gnu/gnu-linux-faq.sq.html ../../gnu/gnu-linux-faq.sr.html
../../gnu/gnu-linux-faq.tr.html ../../gnu/gnu-users-never-heard-of-gnu.ar.html
../../gnu/gnu-users-never-heard-of-gnu.bg.html
../../gnu/gnu-users-never-heard-of-gnu.ca.html
../../gnu/gnu-users-never-heard-of-gnu.de.html
../../gnu/gnu-users-never-heard-of-gnu.es.html
../../gnu/gnu-users-never-heard-of-gnu.fa.html
../../gnu/gnu-users-never-heard-of-gnu.fr.html
../../gnu/gnu-users-never-heard-of-gnu.ml.html
../../gnu/gnu-users-never-heard-of-gnu.pl.html
../../gnu/gnu-users-never-heard-of-gnu.ru.html
../../gnu/gnu-users-never-heard-of-gnu.sq.html
../../gnu/gnu-users-never-heard-of-gnu.sr.html
../../gnu/gnu-users-never-heard-of-gnu.tr.html
../../gnu/initial-announcement.ar.html ../../gnu/initial-announcement.bg.html
../../gnu/initial-announcement.ca.html ../../gnu/initial-announcement.de.html
../../gnu/initial-announcement.fr.html ../../gnu/initial-announcement.it.html
../../gnu/initial-announcement.pl.html ../../gnu/initial-announcement.ru.html
../../gnu/initial-announcement.sq.html ../../gnu/linux-and-gnu.ar.html
../../gnu/linux-and-gnu.bg.html ../../gnu/linux-and-gnu.ca.html
../../gnu/linux-and-gnu.es.html ../../gnu/linux-and-gnu.fa.html
../../gnu/linux-and-gnu.fr.html ../../gnu/linux-and-gnu.id.html
../../gnu/linux-and-gnu.it.html ../../gnu/linux-and-gnu.ml.html
../../gnu/linux-and-gnu.pl.html ../../gnu/linux-and-gnu.ru.html
../../gnu/linux-and-gnu.sq.html ../../gnu/linux-and-gnu.sr.html
../../gnu/manifesto.ar.html ../../gnu/manifesto.ca.html
../../gnu/manifesto.de.html ../../gnu/manifesto.el.html
../../gnu/manifesto.es.html ../../gnu/manifesto.fr.html
../../gnu/manifesto.pl.html ../../gnu/manifesto.ru.html
../../gnu/manifesto.sq.html ../../gnu/manifesto.sr.html
../../gnu/manifesto.tr.html ../../gnu/rms-lisp.es.html
../../gnu/rms-lisp.fr.html ../../gnu/rms-lisp.sq.html
../../gnu/thegnuproject.ca.html ../../gnu/thegnuproject.de.html
../../gnu/thegnuproject.el.html ../../gnu/thegnuproject.es.html
../../gnu/thegnuproject.fr.html ../../gnu/thegnuproject.it.html
../../gnu/thegnuproject.pl.html ../../gnu/thegnuproject.sq.html
../../gnu/thegnuproject.tr.html ../../gnu/why-gnu-linux.bg.html
../../gnu/why-gnu-linux.ca.html ../../gnu/why-gnu-linux.de.html
../../gnu/why-gnu-linux.el.html ../../gnu/why-gnu-linux.es.html
../../gnu/why-gnu-linux.fa.html ../../gnu/why-gnu-linux.fr.html
../../gnu/why-gnu-linux.it.html ../../gnu/why-gnu-linux.pl.html
../../gnu/why-gnu-linux.ru.html ../../gnu/why-gnu-linux.sq.html
../../gnu/why-gnu-linux.sr.html ../../gnu/why-gnu-linux.tr.html
../../graphics/agnuhead.de.html ../../graphics/agnuhead.fr.html
../../graphics/agnuhead.pl.html ../../graphics/agnuhead.ru.html
../../graphics/anfsflogo.de.html ../../graphics/anfsflogo.pl.html
../../graphics/atypinggnu.de.html ../../graphics/atypinggnu.pl.html
../../graphics/avatars.fr.html ../../graphics/babygnu.de.html
../../graphics/babygnu.pl.html ../../graphics/bwcartoon.fr.html
../../graphics/fsf-logo.de.html ../../graphics/gnu-ascii-liberty.de.html
../../graphics/gnuolantern.de.html ../../graphics/gnupascal.de.html
../../graphics/gnupascal.pl.html ../../graphics/graphics.de.html
../../graphics/graphics.fr.html ../../graphics/graphics.pl.html
../../graphics/license-logos.ar.html ../../graphics/license-logos.ca.html
../../graphics/license-logos.de.html ../../graphics/license-logos.es.html
../../graphics/license-logos.fr.html ../../graphics/license-logos.pl.html
../../graphics/package-logos.de.html ../../graphics/philosophicalgnu.de.html
../../graphics/philosophicalgnu.pl.html ../../graphics/whatsgnu.de.html
../../graphics/whatsgnu.pl.html ../../help/directory.ar.html
../../help/directory.de.html ../../help/directory.fr.html
../../help/evaluation.de.html ../../help/evaluation.fr.html
../../help/help.ar.html ../../help/help.ca.html ../../help/help.de.html
../../help/help.el.html ../../help/help.fr.html ../../help/help.ru.html
../../help/help-hardware.de.html ../../help/help-hardware.pl.html
../../help/linking-gnu.de.html ../../licenses/agpl-3.0.de.html
../../licenses/agpl-3.0.ru.html ../../licenses/exceptions.de.html
../../licenses/fdl-1.3.de.html ../../licenses/fdl-1.3-faq.bg.html
../../licenses/fdl-1.3-faq.ca.html ../../licenses/fdl-1.3-faq.de.html
../../licenses/fdl-howto.ca.html ../../licenses/fdl-howto.de.html
../../licenses/fdl-howto.fr.html ../../licenses/fdl-howto-opt.ca.html
../../licenses/fdl-howto-opt.de.html ../../licenses/fdl-howto-opt.fr.html
../../licenses/gcc-exception-3.0.de.html
../../licenses/gcc-exception-3.1.de.html
../../licenses/gcc-exception-3.1-faq.de.html ../../licenses/gpl-3.0.ar.html
../../licenses/gpl-3.0.de.html ../../licenses/gpl-faq.fr.html
../../licenses/gpl-faq.ru.html ../../licenses/gpl-faq.ta.html
../../licenses/gpl-howto.ca.html ../../licenses/gpl-howto.de.html
../../licenses/gpl-howto.es.html ../../licenses/gpl-howto.fr.html
../../licenses/gpl-howto.it.html ../../licenses/gpl-howto.ru.html
../../licenses/gpl-howto.ta.html ../../licenses/gpl-violation.ca.html
../../licenses/gpl-violation.de.html ../../licenses/gpl-violation.fr.html
../../licenses/gpl-violation.ru.html ../../licenses/gpl-violation.ta.html
../../licenses/gplv3-the-program.fr.html ../../licenses/hessla.de.html
../../licenses/lgpl-3.0.de.html ../../licenses/lgpl-java.de.html
../../licenses/lgpl-java.fr.html ../../licenses/lgpl-java.ru.html
../../licenses/license-list.de.html ../../licenses/license-list.fr.html
../../licenses/license-list.it.html
../../licenses/license-recommendations.ru.html ../../licenses/licenses.ar.html
../../licenses/licenses.ca.html ../../licenses/licenses.de.html
../../licenses/licenses.el.html ../../licenses/licenses.es.html
../../licenses/licenses.fr.html ../../licenses/licenses.pl.html
../../licenses/NYC_Seminars_Jan2004.fr.html
../../licenses/quick-guide-gplv3.ca.html
../../licenses/quick-guide-gplv3.de.html
../../licenses/quick-guide-gplv3.fr.html
../../licenses/quick-guide-gplv3.ru.html
../../licenses/recommended-copylefts.de.html
../../licenses/recommended-copylefts.ru.html
../../licenses/rms-why-gplv3.ca.html ../../licenses/rms-why-gplv3.fr.html
../../licenses/translations.ar.html ../../licenses/translations.ca.html
../../licenses/translations.de.html ../../licenses/translations.es.html
../../licenses/translations.fr.html ../../licenses/translations.pl.html
../../licenses/translations.ru.html ../../licenses/why-affero-gpl.ar.html
../../licenses/why-affero-gpl.de.html ../../licenses/why-affero-gpl.fa.html
../../licenses/why-assign.bg.html ../../licenses/why-assign.ca.html
../../licenses/why-assign.de.html ../../licenses/why-assign.es.html
../../licenses/why-assign.fr.html ../../licenses/why-assign.it.html
../../licenses/why-assign.ru.html ../../licenses/why-assign.ta.html
../../licenses/why-gfdl.ar.html ../../licenses/why-gfdl.ca.html
../../licenses/why-gfdl.de.html ../../licenses/why-gfdl.fr.html
../../licenses/why-gfdl.ru.html ../../licenses/why-not-lgpl.ar.html
../../licenses/why-not-lgpl.bg.html ../../licenses/why-not-lgpl.ca.html
../../licenses/why-not-lgpl.de.html ../../licenses/why-not-lgpl.es.html
../../licenses/why-not-lgpl.fr.html ../../licenses/why-not-lgpl.pl.html
../../licenses/why-not-lgpl.ru.html ../../licenses/why-not-lgpl.sr.html
../../licenses/why-not-lgpl.ta.html ../../licenses/old-licenses/fdl-1.1.de.html
../../licenses/old-licenses/fdl-1.1-translations.de.html
../../licenses/old-licenses/fdl-1.2-translations.de.html
../../licenses/old-licenses/fdl-1.2.de.html
../../licenses/old-licenses/gcc-exception-translations.de.html
../../licenses/old-licenses/gpl-1.0.de.html
../../licenses/old-licenses/gpl-2.0.de.html
../../licenses/old-licenses/gpl-2.0-faq.de.html
../../licenses/old-licenses/gpl-2.0-faq.fr.html
../../licenses/old-licenses/gpl-2.0-translations.de.html
../../licenses/old-licenses/gpl-2.0-translations.fr.html
../../licenses/old-licenses/lgpl-2.0.de.html
../../licenses/old-licenses/lgpl-2.1.de.html
../../licenses/old-licenses/lgpl-2.1-translations.de.html
../../licenses/old-licenses/old-licenses.ar.html
../../licenses/old-licenses/old-licenses.ca.html
../../licenses/old-licenses/old-licenses.de.html ../../links/companies.ar.html
../../links/companies.de.html ../../links/companies.fr.html
../../links/links.de.html ../../links/links.es.html ../../links/links.fr.html
../../music/blues-song.de.html ../../music/emacsvsvi.de.html
../../music/free-software-song.de.html ../../music/gdb-song.de.html
../../music/music.de.html ../../music/till_there_was_gnu.de.html
../../music/writing-fs-song.de.html ../../music/writing-fs-song.es.html
../../people/people.de.html ../../people/people.es.html
../../philosophy/15-years-of-free-software.ar.html
../../philosophy/15-years-of-free-software.de.html
../../philosophy/15-years-of-free-software.es.html
../../philosophy/15-years-of-free-software.fr.html
../../philosophy/15-years-of-free-software.ml.html
../../philosophy/15-years-of-free-software.pl.html
../../philosophy/15-years-of-free-software.sq.html
../../philosophy/15-years-of-free-software.tr.html
../../philosophy/amazon.de.html ../../philosophy/amazon.fr.html
../../philosophy/amazon.it.html ../../philosophy/amazon.pl.html
../../philosophy/amazon.ru.html ../../philosophy/amazon-nat.de.html
../../philosophy/amazon-nat.fr.html ../../philosophy/amazon-nat.pl.html
../../philosophy/amazon-nat.sq.html ../../philosophy/amazon-rms-tim.de.html
../../philosophy/amazon-rms-tim.fr.html ../../philosophy/amazon-rms-tim.pl.html
../../philosophy/amazon-rms-tim.sq.html
../../philosophy/android-and-users-freedom.de.html
../../philosophy/android-and-users-freedom.fr.html
../../philosophy/android-and-users-freedom.pl.html
../../philosophy/apsl.ca.html ../../philosophy/apsl.de.html
../../philosophy/apsl.es.html ../../philosophy/apsl.fr.html
../../philosophy/apsl.pl.html ../../philosophy/apsl.ru.html
../../philosophy/assigning-copyright.fr.html
../../philosophy/assigning-copyright.ru.html
../../philosophy/basic-freedoms.ca.html ../../philosophy/basic-freedoms.de.html
../../philosophy/basic-freedoms.es.html ../../philosophy/basic-freedoms.fr.html
../../philosophy/basic-freedoms.pl.html ../../philosophy/basic-freedoms.ru.html
../../philosophy/bdk.ar.html ../../philosophy/bdk.de.html
../../philosophy/bdk.fr.html ../../philosophy/boldrin-levine.de.html
../../philosophy/boldrin-levine.fr.html ../../philosophy/boldrin-levine.pl.html
../../philosophy/bsd.ca.html ../../philosophy/bsd.de.html
../../philosophy/bsd.es.html ../../philosophy/bsd.fr.html
../../philosophy/bsd.pl.html ../../philosophy/bsd.ru.html
../../philosophy/can-you-trust.ar.html ../../philosophy/can-you-trust.bg.html
../../philosophy/can-you-trust.de.html ../../philosophy/can-you-trust.es.html
../../philosophy/can-you-trust.fa.html ../../philosophy/can-you-trust.fr.html
../../philosophy/can-you-trust.it.html ../../philosophy/can-you-trust.ru.html
../../philosophy/can-you-trust.tr.html ../../philosophy/categories.ar.html
../../philosophy/categories.ca.html ../../philosophy/categories.fr.html
../../philosophy/categories.pl.html ../../philosophy/categories.ru.html
../../philosophy/categories.sr.html ../../philosophy/categories.tr.html
../../philosophy/censoring-emacs.de.html
../../philosophy/censoring-emacs.es.html
../../philosophy/censoring-emacs.fr.html
../../philosophy/censoring-emacs.pl.html
../../philosophy/censoring-emacs.ru.html ../../philosophy/compromise.ar.html
../../philosophy/compromise.bg.html ../../philosophy/compromise.de.html
../../philosophy/compromise.el.html ../../philosophy/compromise.es.html
../../philosophy/compromise.fr.html ../../philosophy/compromise.it.html
../../philosophy/compromise.ml.html ../../philosophy/compromise.pl.html
../../philosophy/compromise.ru.html ../../philosophy/compromise.zh-cn.html
../../philosophy/computing-progress.fr.html
../../philosophy/computing-progress.pl.html
../../philosophy/computing-progress.ru.html
../../philosophy/copyright-and-globalization.fr.html
../../philosophy/copyright-and-globalization.ro.html
../../philosophy/copyright-and-globalization.tr.html
../../philosophy/copyright-versus-community.fr.html
../../philosophy/copyright-versus-community-2000.fr.html
../../philosophy/dat.fr.html
../../philosophy/digital-inclusion-in-freedom.fr.html
../../philosophy/dmarti-patent.fr.html ../../philosophy/drdobbs-letter.ca.html
../../philosophy/drdobbs-letter.fr.html ../../philosophy/drdobbs-letter.pl.html
../../philosophy/drdobbs-letter.tr.html ../../philosophy/ebooks.ar.html
../../philosophy/ebooks.fr.html ../../philosophy/ebooks.ru.html
../../philosophy/eldred-amicus.fr.html ../../philosophy/enforcing-gpl.bg.html
../../philosophy/enforcing-gpl.de.html ../../philosophy/enforcing-gpl.fr.html
../../philosophy/enforcing-gpl.it.html ../../philosophy/enforcing-gpl.pl.html
../../philosophy/enforcing-gpl.ru.html
../../philosophy/essays-and-articles.ar.html
../../philosophy/essays-and-articles.bg.html
../../philosophy/essays-and-articles.ca.html
../../philosophy/essays-and-articles.de.html
../../philosophy/essays-and-articles.es.html
../../philosophy/essays-and-articles.fr.html
../../philosophy/essays-and-articles.pl.html
../../philosophy/essays-and-articles.pt-br.html
../../philosophy/essays-and-articles.ro.html
../../philosophy/essays-and-articles.sr.html
../../philosophy/europes-unitary-patent.fr.html
../../philosophy/europes-unitary-patent.pl.html
../../philosophy/europes-unitary-patent.ru.html
../../philosophy/fighting-software-patents.ca.html
../../philosophy/fighting-software-patents.fr.html
../../philosophy/fighting-software-patents.it.html
../../philosophy/fighting-software-patents.ml.html
../../philosophy/fighting-software-patents.pl.html
../../philosophy/fire.ca.html ../../philosophy/fire.de.html
../../philosophy/fire.fr.html ../../philosophy/fire.ru.html
../../philosophy/fire.sq.html ../../philosophy/free-digital-society.fr.html
../../philosophy/free-digital-society.it.html ../../philosophy/free-doc.ar.html
../../philosophy/free-doc.bg.html ../../philosophy/free-doc.ca.html
../../philosophy/free-doc.es.html ../../philosophy/free-doc.fr.html
../../philosophy/free-doc.it.html ../../philosophy/free-doc.pl.html
../../philosophy/free-doc.ru.html ../../philosophy/free-doc.sr.html
../../philosophy/free-doc.tr.html ../../philosophy/free-doc.zh-cn.html
../../philosophy/freedom-or-copyright.fa.html
../../philosophy/freedom-or-copyright.fr.html
../../philosophy/freedom-or-copyright.pl.html
../../philosophy/freedom-or-copyright.ru.html
../../philosophy/freedom-or-copyright-old.de.html
../../philosophy/freedom-or-copyright-old.fr.html
../../philosophy/freedom-or-copyright-old.ru.html
../../philosophy/freedom-or-power.de.html
../../philosophy/freedom-or-power.es.html
../../philosophy/freedom-or-power.fa.html
../../philosophy/freedom-or-power.fr.html
../../philosophy/freedom-or-power.it.html
../../philosophy/freedom-or-power.pl.html
../../philosophy/freedom-or-power.ru.html
../../philosophy/free-software-for-freedom.bg.html
../../philosophy/free-software-for-freedom.de.html
../../philosophy/free-software-for-freedom.es.html
../../philosophy/free-software-for-freedom.fr.html
../../philosophy/free-software-for-freedom.it.html
../../philosophy/free-software-for-freedom.pl.html
../../philosophy/free-software-for-freedom.ru.html
../../philosophy/free-software-for-freedom.sr.html
../../philosophy/free-software-intro.ar.html
../../philosophy/free-software-intro.de.html
../../philosophy/free-software-intro.fa.html
../../philosophy/free-software-intro.fr.html
../../philosophy/free-software-intro.ml.html
../../philosophy/free-software-intro.pl.html
../../philosophy/free-software-intro.ru.html ../../philosophy/free-sw.af.html
../../philosophy/free-sw.ar.html ../../philosophy/free-sw.bg.html
../../philosophy/free-sw.es.html ../../philosophy/free-sw.fr.html
../../philosophy/free-sw.it.html ../../philosophy/free-sw.pl.html
../../philosophy/free-sw.ru.html ../../philosophy/free-sw.sk.html
../../philosophy/free-sw.sr.html ../../philosophy/free-sw.tr.html
../../philosophy/free-world.fr.html ../../philosophy/fs-motives.ar.html
../../philosophy/fs-motives.ca.html ../../philosophy/fs-motives.cs.html
../../philosophy/fs-motives.de.html ../../philosophy/fs-motives.es.html
../../philosophy/fs-motives.fr.html ../../philosophy/fs-motives.pl.html
../../philosophy/fs-motives.ro.html ../../philosophy/fs-motives.ru.html
../../philosophy/fs-translations.ca.html
../../philosophy/fs-translations.de.html
../../philosophy/fs-translations.fr.html
../../philosophy/fs-translations.sr.html ../../philosophy/gates.ar.html
../../philosophy/gates.es.html ../../philosophy/gates.fr.html
../../philosophy/gates.ru.html ../../philosophy/gif.ca.html
../../philosophy/gif.de.html ../../philosophy/gif.fr.html
../../philosophy/gif.pl.html ../../philosophy/gif.ru.html
../../philosophy/gif.sr.html ../../philosophy/gnutella.ca.html
../../philosophy/gnutella.de.html ../../philosophy/gnutella.fr.html
../../philosophy/gnutella.pl.html ../../philosophy/gnutella.ru.html
../../philosophy/government-free-software.es.html
../../philosophy/government-free-software.fr.html
../../philosophy/gpl-american-dream.ca.html
../../philosophy/gpl-american-dream.fr.html
../../philosophy/gpl-american-dream.pl.html
../../philosophy/gpl-american-dream.ru.html
../../philosophy/gpl-american-way.ca.html
../../philosophy/gpl-american-way.fr.html
../../philosophy/gpl-american-way.pl.html ../../philosophy/greve-clown.de.html
../../philosophy/greve-clown.fr.html ../../philosophy/guardian-article.fr.html
../../philosophy/guardian-article.pl.html ../../philosophy/hague.fr.html
../../philosophy/hague.it.html ../../philosophy/hague.pl.html
../../philosophy/historical-apsl.fr.html
../../philosophy/historical-apsl.ru.html
../../philosophy/ICT-for-prosperity.fr.html ../../philosophy/ipjustice.fr.html
../../philosophy/ipjustice.pl.html ../../philosophy/ipjustice.ru.html
../../philosophy/java-trap.bg.html ../../philosophy/java-trap.fr.html
../../philosophy/java-trap.it.html ../../philosophy/java-trap.pl.html
../../philosophy/java-trap.sr.html ../../philosophy/javascript-trap.ar.html
../../philosophy/javascript-trap.es.html
../../philosophy/javascript-trap.fa.html
../../philosophy/javascript-trap.fr.html
../../philosophy/javascript-trap.pl.html
../../philosophy/javascript-trap.ru.html
../../philosophy/judge-internet-usage.pl.html
../../philosophy/keep-control-of-your-computing.de.html
../../philosophy/keep-control-of-your-computing.pl.html
../../philosophy/kevin-cole-response.de.html
../../philosophy/kevin-cole-response.fr.html
../../philosophy/kragen-software.fr.html
../../philosophy/latest-articles.de.html
../../philosophy/lessig-fsfs-intro.es.html
../../philosophy/lessig-fsfs-intro.fr.html
../../philosophy/lessig-fsfs-intro.tr.html
../../philosophy/lest-codeplex-perplex.es.html
../../philosophy/lest-codeplex-perplex.pl.html
../../philosophy/linux-gnu-freedom.es.html
../../philosophy/linux-gnu-freedom.fr.html
../../philosophy/linux-gnu-freedom.pl.html
../../philosophy/linux-gnu-freedom.ru.html
../../philosophy/linux-gnu-freedom.sr.html
../../philosophy/luispo-rms-interview.fr.html ../../philosophy/mcvoy.fr.html
../../philosophy/mcvoy.ru.html ../../philosophy/microsoft.ar.html
../../philosophy/microsoft.ca.html ../../philosophy/microsoft.de.html
../../philosophy/microsoft.fr.html ../../philosophy/microsoft.ml.html
../../philosophy/microsoft.pl.html ../../philosophy/microsoft.ru.html
../../philosophy/microsoft-antitrust.ca.html
../../philosophy/microsoft-antitrust.fr.html
../../philosophy/microsoft-antitrust.pl.html
../../philosophy/microsoft-antitrust.ru.html
../../philosophy/microsoft-new-monopoly.ca.html
../../philosophy/microsoft-new-monopoly.fr.html
../../philosophy/microsoft-new-monopoly.pl.html
../../philosophy/microsoft-old.ar.html ../../philosophy/microsoft-old.ca.html
../../philosophy/microsoft-old.de.html ../../philosophy/microsoft-old.fr.html
../../philosophy/microsoft-old.ml.html ../../philosophy/microsoft-old.pl.html
../../philosophy/microsoft-old.ru.html
../../philosophy/microsoft-verdict.ca.html
../../philosophy/microsoft-verdict.fr.html
../../philosophy/microsoft-verdict.it.html
../../philosophy/microsoft-verdict.pl.html
../../philosophy/microsoft-verdict.ru.html
../../philosophy/misinterpreting-copyright.es.html
../../philosophy/misinterpreting-copyright.fr.html
../../philosophy/misinterpreting-copyright.it.html
../../philosophy/misinterpreting-copyright.tr.html
../../philosophy/misinterpreting-copyright.zh-cn.html
../../philosophy/moglen-harvard-speech-2004.fr.html
../../philosophy/motif.ca.html ../../philosophy/motif.de.html
../../philosophy/motif.fr.html ../../philosophy/ms-doj-tunney.fr.html
../../philosophy/my_doom.ca.html ../../philosophy/my_doom.es.html
../../philosophy/my_doom.fa.html ../../philosophy/my_doom.fr.html
../../philosophy/my_doom.pl.html ../../philosophy/netscape.de.html
../../philosophy/netscape.fr.html ../../philosophy/netscape.ru.html
../../philosophy/netscape-npl.fr.html ../../philosophy/netscape-npl.pl.html
../../philosophy/netscape-npl.ru.html ../../philosophy/netscape-npl-old.ru.html
../../philosophy/new-monopoly.fr.html ../../philosophy/nit-india.fr.html
../../philosophy/no-ip-ethos.fr.html
../../philosophy/no-word-attachments.de.html
../../philosophy/no-word-attachments.es.html
../../philosophy/no-word-attachments.fa.html
../../philosophy/no-word-attachments.fr.html
../../philosophy/no-word-attachments.it.html
../../philosophy/no-word-attachments.pl.html
../../philosophy/no-word-attachments.ru.html
../../philosophy/nonsoftware-copyleft.ca.html
../../philosophy/nonsoftware-copyleft.fr.html ../../philosophy/not-ipr.ar.html
../../philosophy/not-ipr.el.html ../../philosophy/not-ipr.es.html
../../philosophy/not-ipr.fr.html ../../philosophy/not-ipr.it.html
../../philosophy/not-ipr.ml.html ../../philosophy/not-ipr.pl.html
../../philosophy/not-ipr.pt-br.html ../../philosophy/not-ipr.ro.html
../../philosophy/not-ipr.ru.html ../../philosophy/not-ipr.sr.html
../../philosophy/not-ipr.zh-cn.html
../../philosophy/open-source-misses-the-point.ar.html
../../philosophy/open-source-misses-the-point.bg.html
../../philosophy/open-source-misses-the-point.de.html
../../philosophy/open-source-misses-the-point.es.html
../../philosophy/open-source-misses-the-point.fa.html
../../philosophy/open-source-misses-the-point.fr.html
../../philosophy/open-source-misses-the-point.it.html
../../philosophy/open-source-misses-the-point.ml.html
../../philosophy/open-source-misses-the-point.pl.html
../../philosophy/open-source-misses-the-point.ro.html
../../philosophy/open-source-misses-the-point.ru.html
../../philosophy/open-source-misses-the-point.tr.html
../../philosophy/open-source-misses-the-point.zh-cn.html
../../philosophy/opposing-drm.de.html ../../philosophy/opposing-drm.fr.html
../../philosophy/papadopoulos-response.fr.html
../../philosophy/papadopoulos-response.it.html
../../philosophy/papadopoulos-response.ru.html
../../philosophy/patent-practice-panel.fr.html
../../philosophy/patent-reform-is-not-enough.ca.html
../../philosophy/patent-reform-is-not-enough.fr.html
../../philosophy/patent-reform-is-not-enough.it.html
../../philosophy/patent-reform-is-not-enough.pl.html
../../philosophy/patent-reform-is-not-enough.ru.html
../../philosophy/philosophy.ar.html ../../philosophy/philosophy.bg.html
../../philosophy/philosophy.ca.html ../../philosophy/philosophy.de.html
../../philosophy/philosophy.el.html ../../philosophy/philosophy.es.html
../../philosophy/philosophy.fr.html ../../philosophy/philosophy.pl.html
../../philosophy/philosophy.pt-br.html ../../philosophy/philosophy.ro.html
../../philosophy/philosophy.ru.html ../../philosophy/philosophy.sr.html
../../philosophy/philosophy.zh-cn.html ../../philosophy/pirate-party.cs.html
../../philosophy/pirate-party.de.html ../../philosophy/pirate-party.es.html
../../philosophy/pirate-party.fr.html ../../philosophy/pirate-party.it.html
../../philosophy/pirate-party.pl.html ../../philosophy/pirate-party.ru.html
../../philosophy/plan-nine.es.html ../../philosophy/plan-nine.fr.html
../../philosophy/plan-nine.pl.html ../../philosophy/practical.de.html
../../philosophy/practical.it.html ../../philosophy/practical.pl.html
../../philosophy/practical.pt-br.html ../../philosophy/practical.ru.html
../../philosophy/practical.zh-cn.html ../../philosophy/pragmatic.ar.html
../../philosophy/pragmatic.bg.html ../../philosophy/pragmatic.ca.html
../../philosophy/pragmatic.es.html ../../philosophy/pragmatic.fa.html
../../philosophy/pragmatic.fr.html ../../philosophy/pragmatic.it.html
../../philosophy/pragmatic.ml.html ../../philosophy/pragmatic.pl.html
../../philosophy/pragmatic.ro.html ../../philosophy/pragmatic.tr.html
../../philosophy/privacyaction.de.html ../../philosophy/privacyaction.fr.html
../../philosophy/privacyaction.pl.html ../../philosophy/protecting.ca.html
../../philosophy/protecting.fr.html ../../philosophy/protecting.pl.html
../../philosophy/protecting.ru.html
../../philosophy/public-domain-manifesto.de.html
../../philosophy/public-domain-manifesto.fr.html
../../philosophy/public-domain-manifesto.pl.html
../../philosophy/push-copyright-aside.bg.html
../../philosophy/push-copyright-aside.fr.html
../../philosophy/push-copyright-aside.pl.html
../../philosophy/push-copyright-aside.tr.html
../../philosophy/reevaluating-copyright.fr.html
../../philosophy/reevaluating-copyright.ru.html ../../philosophy/rieti.fr.html
../../philosophy/right-to-read.ar.html ../../philosophy/right-to-read.bg.html
../../philosophy/right-to-read.ca.html ../../philosophy/right-to-read.de.html
../../philosophy/right-to-read.fa.html ../../philosophy/right-to-read.fr.html
../../philosophy/right-to-read.it.html ../../philosophy/right-to-read.pl.html
../../philosophy/right-to-read.sr.html ../../philosophy/right-to-read.tr.html
../../philosophy/rms-comment-longs-article.de.html
../../philosophy/rms-comment-longs-article.fr.html
../../philosophy/rms-hack.fr.html
../../philosophy/rms-interview-edinburgh.fr.html
../../philosophy/rms-kol.fr.html ../../philosophy/rtlinux-patent.fr.html
../../philosophy/savingeurope.fr.html ../../philosophy/savingeurope.it.html
../../philosophy/savingeurope.pl.html ../../philosophy/savingeurope.ru.html
../../philosophy/second-sight.fr.html ../../philosophy/self-interest.fr.html
../../philosophy/selling.ar.html ../../philosophy/selling.bg.html
../../philosophy/selling.ca.html ../../philosophy/selling.el.html
../../philosophy/selling.es.html ../../philosophy/selling.fr.html
../../philosophy/selling.it.html ../../philosophy/selling.ml.html
../../philosophy/selling.pl.html ../../philosophy/selling.ru.html
../../philosophy/selling.sr.html ../../philosophy/selling.tr.html
../../philosophy/selling-exceptions.de.html
../../philosophy/selling-exceptions.pl.html
../../philosophy/selling-exceptions.ru.html
../../philosophy/shouldbefree.ca.html ../../philosophy/shouldbefree.fr.html
../../philosophy/shouldbefree.pl.html ../../philosophy/shouldbefree.ru.html
../../philosophy/shouldbefree.sr.html ../../philosophy/shouldbefree.tr.html
../../philosophy/social-inertia.es.html ../../philosophy/social-inertia.fr.html
../../philosophy/social-inertia.it.html ../../philosophy/social-inertia.ml.html
../../philosophy/social-inertia.pl.html
../../philosophy/software-libre-commercial-viability.fr.html
../../philosophy/software-libre-commercial-viability.it.html
../../philosophy/software-literary-patents.bg.html
../../philosophy/software-literary-patents.fr.html
../../philosophy/software-literary-patents.pl.html
../../philosophy/software-literary-patents.pt-br.html
../../philosophy/software-patents.fr.html
../../philosophy/speeches-and-interview.bg.html
../../philosophy/speeches-and-interview.de.html
../../philosophy/speeches-and-interview.fr.html
../../philosophy/speeches-and-interview.ro.html
../../philosophy/stallman-kth.fr.html ../../philosophy/stallman-kth.ru.html
../../philosophy/stallmans-law.fr.html ../../philosophy/stophr3028.fr.html
../../philosophy/sun-in-night-time.bg.html
../../philosophy/sun-in-night-time.es.html
../../philosophy/sun-in-night-time.fr.html
../../philosophy/sun-in-night-time.pl.html
../../philosophy/sylvester-response.fr.html
../../philosophy/the-danger-of-ebooks.de.html
../../philosophy/the-danger-of-ebooks.pl.html
../../philosophy/the-danger-of-ebooks.ru.html
../../philosophy/third-party-ideas.bg.html
../../philosophy/third-party-ideas.de.html
../../philosophy/third-party-ideas.fr.html
../../philosophy/third-party-ideas.ro.html
../../philosophy/trivial-patent.fr.html ../../philosophy/trivial-patent.it.html
../../philosophy/trivial-patent.pl.html ../../philosophy/ucita.es.html
../../philosophy/ucita.fr.html ../../philosophy/ucita.ru.html
../../philosophy/udi.fr.html ../../philosophy/udi.ru.html
../../philosophy/university.bg.html ../../philosophy/university.ca.html
../../philosophy/university.es.html ../../philosophy/university.fr.html
../../philosophy/university.pl.html ../../philosophy/university.tr.html
../../philosophy/use-free-software.ca.html
../../philosophy/use-free-software.es.html
../../philosophy/use-free-software.fr.html
../../philosophy/use-free-software.ru.html ../../philosophy/using-gfdl.ca.html
../../philosophy/using-gfdl.es.html ../../philosophy/using-gfdl.fr.html
../../philosophy/using-gfdl.it.html ../../philosophy/vaccination.bg.html
../../philosophy/vaccination.fr.html ../../philosophy/w3c-patent.fr.html
../../philosophy/wassenaar.ca.html ../../philosophy/wassenaar.de.html
../../philosophy/wassenaar.fr.html ../../philosophy/wassenaar.ru.html
../../philosophy/who-does-that-server-really-serve.ar.html
../../philosophy/who-does-that-server-really-serve.es.html
../../philosophy/who-does-that-server-really-serve.fr.html
../../philosophy/who-does-that-server-really-serve.pl.html
../../philosophy/who-does-that-server-really-serve.ro.html
../../philosophy/who-does-that-server-really-serve.ru.html
../../philosophy/why-audio-format-matters.es.html
../../philosophy/why-audio-format-matters.fr.html
../../philosophy/why-audio-format-matters.it.html
../../philosophy/why-audio-format-matters.pl.html
../../philosophy/why-copyleft.ar.html ../../philosophy/why-copyleft.bg.html
../../philosophy/why-copyleft.ca.html ../../philosophy/why-copyleft.fa.html
../../philosophy/why-copyleft.fr.html ../../philosophy/why-copyleft.it.html
../../philosophy/why-copyleft.ml.html ../../philosophy/why-copyleft.pl.html
../../philosophy/why-copyleft.ru.html ../../philosophy/why-copyleft.tr.html
../../philosophy/why-free.ar.html ../../philosophy/why-free.bg.html
../../philosophy/why-free.ca.html ../../philosophy/why-free.es.html
../../philosophy/why-free.fr.html ../../philosophy/why-free.it.html
../../philosophy/why-free.ml.html ../../philosophy/why-free.pl.html
../../philosophy/why-free.ro.html ../../philosophy/why-free.ru.html
../../philosophy/why-free.tr.html
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
../../philosophy/words-to-avoid.ar.html ../../philosophy/words-to-avoid.es.html
../../philosophy/words-to-avoid.fr.html ../../philosophy/words-to-avoid.it.html
../../philosophy/words-to-avoid.sr.html ../../philosophy/words-to-avoid.tr.html
../../philosophy/wsis.fr.html ../../philosophy/wsis-2003.fr.html
../../philosophy/x.es.html ../../philosophy/x.fr.html
../../philosophy/x.pl.html ../../philosophy/x.ru.html
../../philosophy/your-freedom-needs-free-software.de.html
../../philosophy/your-freedom-needs-free-software.fa.html
../../philosophy/your-freedom-needs-free-software.fr.html
../../philosophy/your-freedom-needs-free-software.ml.html
../../philosophy/your-freedom-needs-free-software.pl.html
../../philosophy/sco/questioning-sco.fr.html ../../philosophy/sco/sco.de.html
../../philosophy/sco/sco.fr.html ../../philosophy/sco/sco-gnu-linux.de.html
../../philosophy/sco/sco-gnu-linux.fr.html
../../philosophy/sco/sco-preemption.es.html
../../philosophy/sco/sco-preemption.fr.html
../../philosophy/sco/sco-v-ibm.fr.html
../../philosophy/sco/sco-without-fear.fr.html
../../philosophy/sco/subpoena.fr.html ../../pronunciation/pronunciation.de.html
../../server/08whatsnew.ar.html ../../server/08whatsnew.bg.html
../../server/08whatsnew.de.html ../../server/08whatsnew.fr.html
../../server/08whatsnew.it.html ../../server/08whatsnew.sq.html
../../server/08whatsnew.sr.html ../../server/08whatsnew.uk.html
../../server/irc-rules.ar.html ../../server/irc-rules.de.html
../../server/irc-rules.es.html ../../server/irc-rules.fr.html
../../server/irc-rules.ro.html ../../server/irc-rules.sq.html
../../server/mirror.de.html ../../server/mirror.ro.html
../../server/mirror.sq.html ../../server/server.de.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 ../../server/standards/README.translations.fr.html
../../server/standards/webmaster-quiz.de.html
../../server/standards/webmaster-quiz.sq.html ../../software/devel.ca.html
../../software/devel.de.html ../../software/devel.es.html
../../software/devel.pl.html ../../software/devel.zh-cn.html
../../software/for-windows.de.html ../../software/reliability.ca.html
../../software/reliability.de.html ../../software/reliability.es.html
../../software/reliability.fa.html ../../software/reliability.fr.html
../../software/reliability.it.html ../../software/reliability.ml.html
../../software/reliability.pl.html ../../software/reliability.ru.html
../../software/reliability.zh-cn.html ../../software/software.ar.html
../../software/software.ca.html ../../software/software.de.html
../../software/software.el.html ../../software/software.es.html
../../software/software.fr.html ../../software/software.it.html
../../software/software.sk.html ../../software/software.zh-cn.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.it.html ../../provide.pl.html
../../provide.pt-br.html ../../provide.ru.html ../../provide.sq.html
make: Entering directory `/srv/data/home/y/yavor/projects/www/server/gnun'
PO=../../server/po/whatsnew.fr.po ; \
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/mailfail
address@hidden \
"[GNUN Error] ${PO#../../} is not a valid PO file" \
msgfmt --check --verbose \
--output-file=/dev/null $PO || (touch $PO ; exit 1)
6 translated messages, 65 untranslated messages.
[ -f ../../server/whatsnew.fr.include ] || (touch
../../server/whatsnew.fr.include ; cvs add ../../server/whatsnew.fr.include)
PO=../../server/po/whatsnew.fr.po OUT=../../server/whatsnew.fr.include ; \
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 \
-o "translated=W<dd>" --master ../../server/whatsnew.include --po $PO
--localized $OUT
if [ -z fr ]; then \
echo 'The "fr" language code is not defined in TEMPLATE_LINGUAS.' \
| mail address@hidden -s \
"[GNUN Error] Could not build $(subst $(rootdir)/,,$@)"; \
exit 1; \
fi
PO=../../server/po/whatsnew.fr.po ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/mailfail \
address@hidden \
"[GNUN Error] ${PO#../../} is not a valid PO file" \
msgfmt --check --verbose --output-file=/dev/null \
$PO || (touch $PO ; exit 1)
6 translated messages, 65 untranslated messages.
[ -f ../../server/whatsnew.fr.html ] \
|| (touch ../../server/whatsnew.fr.html ; \
cvs add ../../server/whatsnew.fr.html)
/usr/bin/msgmerge --update --previous ../../server/po/whatsnew.fr.po \
../../server/po/whatsnew.pot
........ done.
PO=../../server/po/whatsnew.fr.po \
OUT=../../server/po/whatsnew.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 ../../server/po/whatsnew.proto \
--po $PO --localized $OUT
/bin/sed --in-place \
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g" \
../../server/po/whatsnew.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" \
../../server/po/whatsnew.fr.m4
/bin/sed --in-place \
':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g' \
../../server/po/whatsnew.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g' \
../../server/po/whatsnew.fr.m4
/bin/sed --in-place \
"s/\(<!--#include virtual=\".*whatsnew\)\(.include\" -->\)/\1.fr\2/g"
\
../../server/po/whatsnew.fr.m4
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/whatsnew.fr.m4 > ../../server/po/whatsnew.fr.html
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden \
../../server/po/whatsnew.fr.html ||
(PO=../../server/po/whatsnew.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/po/whatsnew.fr.html --date='+1 seconds' $PO" >
whatsnew.fr.html.hook ; exit 1)
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
cp ../../server/po/whatsnew.fr.html ../../server
make regen-whatsnew-translist
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
../../philosophy/po/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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
../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 ../../philosophy/philosophy-menu.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 = ../../accessibility/po/accessibility.pot ../../award/po/award.pot
../../award/po/award-1998.pot ../../award/po/award-1999.pot
../../award/po/fsfawardlist.pot ../../award/1998/po/finalists.pot
../../award/1998/po/nominees.pot ../../award/1999/po/1999.pot
../../award/2000/po/2000.pot ../../award/2001/po/2001.pot
../../award/2002/po/2002.pot ../../award/2003/po/2003.pot
../../award/2003/po/2003-call.pot ../../bulletins/po/bulletins.pot
../../bulletins/po/thankgnus-index.pot ../../contact/po/contact.pot
../../contact/po/gnu-advisory.pot ../../copyleft/po/copyleft.pot
../../distros/po/common-distros.pot ../../distros/po/distros.pot
../../distros/po/free-distros.pot
../../distros/po/free-system-distribution-guidelines.pot
../../distros/po/screenshot.pot ../../doc/po/doc.pot
../../doc/po/other-free-books.pot
../../education/po/edu-cases-argentina-ecen.pot
../../education/po/edu-cases-argentina.pot
../../education/po/edu-cases-india-ambedkar.pot
../../education/po/edu-cases-india-irimpanam.pot
../../education/po/edu-cases-india.pot ../../education/po/edu-cases.pot
../../education/po/edu-contents.pot ../../education/po/edu-faq.pot
../../education/po/edu-projects.pot ../../education/po/edu-resources.pot
../../education/po/edu-schools.pot ../../education/po/edu-software-gcompris.pot
../../education/po/edu-software-tuxpaint.pot
../../education/po/edu-software.pot ../../education/po/edu-system-india.pot
../../education/po/edu-team.pot ../../education/po/edu-why.pot
../../education/po/education.pot ../../education/misc/po/edu-misc.pot
../../encyclopedia/po/encyclopedia.pot
../../encyclopedia/po/free-encyclopedia.pot ../../events/po/dinner-20030807.pot
../../events/po/events.pot ../../events/po/first-assoc-members-meeting.pot
../../events/po/nyc-2004-01.pot ../../events/po/porto-tech-city-2001.pot
../../events/po/rms-nyu-2001-transcript.pot
../../events/po/sco_without_fear.pot
../../events/po/usenix-2001-lifetime-achievement.pot
../../fry/po/happy-birthday-to-gnu.pot
../../fry/po/happy-birthday-to-gnu-credits.pot
../../fry/po/happy-birthday-to-gnu-download.pot
../../fry/po/happy-birthday-to-gnu-in-your-language.pot
../../fry/po/happy-birthday-to-gnu-sfd-kaffeine.pot
../../fry/po/happy-birthday-to-gnu-sfd-mplayer.pot
../../fry/po/happy-birthday-to-gnu-sfd-totem.pot
../../fry/po/happy-birthday-to-gnu-sfd-vlc.pot
../../fry/po/happy-birthday-to-gnu-sfd-xine.pot
../../fry/po/happy-birthday-to-gnu-translation.pot ../../fun/po/humor.pot
../../fun/jokes/po/10-kinds-of-people.pot ../../fun/jokes/po/anagrams.pot
../../fun/jokes/po/any-key.pot ../../fun/jokes/po/brainfuck.pot
../../fun/jokes/po/bug.war.pot ../../fun/jokes/po/c+-.pot
../../fun/jokes/po/clinton.tree.pot ../../fun/jokes/po/courtroom.quips.pot
../../fun/jokes/po/deadbeef.pot ../../fun/jokes/po/declarations.pot
../../fun/jokes/po/dna.pot ../../fun/jokes/po/doctor.manifesto.pot
../../fun/jokes/po/echo.msg.pot ../../fun/jokes/po/ed.pot
../../fun/jokes/po/ed.msg.pot ../../fun/jokes/po/errno.2.pot
../../fun/jokes/po/error-haiku.pot ../../fun/jokes/po/eternal-flame.pot
../../fun/jokes/po/evilmalware.pot ../../fun/jokes/po/filks.pot
../../fun/jokes/po/foreign-signs.pot ../../fun/jokes/po/freesoftware.pot
../../fun/jokes/po/fsf-in-german.pot ../../fun/jokes/po/gcc_audio.pot
../../fun/jokes/po/gcc.pot ../../fun/jokes/po/gingrinch.pot
../../fun/jokes/po/gnuemacs.acro.exp.pot ../../fun/jokes/po/gnuemacs.pot
../../fun/jokes/po/gnu.jive.pot ../../fun/jokes/po/gnu-overflow.pot
../../fun/jokes/po/gnu-song.pot ../../fun/jokes/po/gospel.pot
../../fun/jokes/po/gullibility.virus.pot ../../fun/jokes/po/hackersong.pot
../../fun/jokes/po/hackforfreedom.pot ../../fun/jokes/po/hakawatha.pot
../../fun/jokes/po/hap-bash.pot ../../fun/jokes/po/happy-new-year.cfbC.pot
../../fun/jokes/po/helloworld.pot ../../fun/jokes/po/hello_world_patent.pot
../../fun/jokes/po/know.your.sysadmin.pot ../../fun/jokes/po/last.bug.pot
../../fun/jokes/po/linus-islam.pot ../../fun/jokes/po/purchase.agreement.pot
../../gnu/po/about-gnu.pot ../../gnu/po/byte-interview.pot ../../gnu/po/gnu.pot
../../gnu/po/gnu-history.pot ../../gnu/po/gnu-linux-faq.pot
../../gnu/po/gnu-users-never-heard-of-gnu.pot
../../gnu/po/initial-announcement.pot ../../gnu/po/linux-and-gnu.pot
../../gnu/po/manifesto.pot ../../gnu/po/rms-lisp.pot
../../gnu/po/thegnuproject.pot ../../gnu/po/why-gnu-linux.pot
../../graphics/po/agnuhead.pot ../../graphics/po/anfsflogo.pot
../../graphics/po/atypinggnu.pot ../../graphics/po/avatars.pot
../../graphics/po/babygnu.pot ../../graphics/po/bwcartoon.pot
../../graphics/po/fsf-logo.pot ../../graphics/po/gnu-ascii-liberty.pot
../../graphics/po/gnuolantern.pot ../../graphics/po/gnupascal.pot
../../graphics/po/graphics.pot ../../graphics/po/license-logos.pot
../../graphics/po/package-logos.pot ../../graphics/po/philosophicalgnu.pot
../../graphics/po/whatsgnu.pot ../../help/po/directory.pot
../../help/po/evaluation.pot ../../help/po/gethelp.pot ../../help/po/help.pot
../../help/po/help-hardware.pot ../../help/po/linking-gnu.pot
../../licenses/po/200104_seminar.pot ../../licenses/po/210104_seminar.pot
../../licenses/po/agpl-3.0.pot ../../licenses/po/exceptions.pot
../../licenses/po/fdl-1.3.pot ../../licenses/po/fdl-1.3-faq.pot
../../licenses/po/fdl-howto.pot ../../licenses/po/fdl-howto-opt.pot
../../licenses/po/gcc-exception-3.0.pot ../../licenses/po/gcc-exception-3.1.pot
../../licenses/po/gcc-exception-3.1-faq.pot ../../licenses/po/gpl-3.0.pot
../../licenses/po/gpl-faq.pot ../../licenses/po/gpl-howto.pot
../../licenses/po/gpl-violation.pot ../../licenses/po/gplv3-the-program.pot
../../licenses/po/hessla.pot ../../licenses/po/lgpl-3.0.pot
../../licenses/po/lgpl-java.pot ../../licenses/po/license-list.pot
../../licenses/po/license-recommendations.pot ../../licenses/po/licenses.pot
../../licenses/po/NYC_Seminars_Jan2004.pot
../../licenses/po/quick-guide-gplv3.pot
../../licenses/po/recommended-copylefts.pot ../../licenses/po/rms-why-gplv3.pot
../../licenses/po/translations.pot ../../licenses/po/why-affero-gpl.pot
../../licenses/po/why-assign.pot ../../licenses/po/why-gfdl.pot
../../licenses/po/why-not-lgpl.pot ../../licenses/old-licenses/po/fdl-1.1.pot
../../licenses/old-licenses/po/fdl-1.1-translations.pot
../../licenses/old-licenses/po/fdl-1.2-translations.pot
../../licenses/old-licenses/po/fdl-1.2.pot
../../licenses/old-licenses/po/gcc-exception-translations.pot
../../licenses/old-licenses/po/gpl-1.0.pot
../../licenses/old-licenses/po/gpl-2.0.pot
../../licenses/old-licenses/po/gpl-2.0-faq.pot
../../licenses/old-licenses/po/gpl-2.0-translations.pot
../../licenses/old-licenses/po/lgpl-2.0.pot
../../licenses/old-licenses/po/lgpl-2.1.pot
../../licenses/old-licenses/po/lgpl-2.1-translations.pot
../../licenses/old-licenses/po/old-licenses.pot ../../links/po/companies.pot
../../links/po/links.pot ../../music/po/blues-song.pot
../../music/po/emacsvsvi.pot ../../music/po/free-software-song.pot
../../music/po/gdb-song.pot ../../music/po/music.pot
../../music/po/till_there_was_gnu.pot ../../music/po/writing-fs-song.pot
../../people/po/people.pot ../../philosophy/po/15-years-of-free-software.pot
../../philosophy/po/amazon.pot ../../philosophy/po/amazon-nat.pot
../../philosophy/po/amazon-rms-tim.pot
../../philosophy/po/android-and-users-freedom.pot ../../philosophy/po/apsl.pot
../../philosophy/po/assigning-copyright.pot
../../philosophy/po/basic-freedoms.pot ../../philosophy/po/bdk.pot
../../philosophy/po/boldrin-levine.pot ../../philosophy/po/bsd.pot
../../philosophy/po/can-you-trust.pot ../../philosophy/po/categories.pot
../../philosophy/po/censoring-emacs.pot ../../philosophy/po/compromise.pot
../../philosophy/po/computing-progress.pot
../../philosophy/po/copyright-and-globalization.pot
../../philosophy/po/copyright-versus-community.pot
../../philosophy/po/copyright-versus-community-2000.pot
../../philosophy/po/danger-of-software-patents.pot ../../philosophy/po/dat.pot
../../philosophy/po/digital-inclusion-in-freedom.pot
../../philosophy/po/dmarti-patent.pot ../../philosophy/po/drdobbs-letter.pot
../../philosophy/po/ebooks.pot ../../philosophy/po/eldred-amicus.pot
../../philosophy/po/enforcing-gpl.pot
../../philosophy/po/essays-and-articles.pot
../../philosophy/po/europes-unitary-patent.pot
../../philosophy/po/fighting-software-patents.pot ../../philosophy/po/fire.pot
../../philosophy/po/free-digital-society.pot ../../philosophy/po/free-doc.pot
../../philosophy/po/freedom-or-copyright.pot
../../philosophy/po/freedom-or-copyright-old.pot
../../philosophy/po/freedom-or-power.pot
../../philosophy/po/free-software-for-freedom.pot
../../philosophy/po/free-software-intro.pot ../../philosophy/po/free-sw.pot
../../philosophy/po/free-world.pot ../../philosophy/po/free-world-notes.pot
../../philosophy/po/fs-motives.pot ../../philosophy/po/fs-translations.pot
../../philosophy/po/gates.pot ../../philosophy/po/gif.pot
../../philosophy/po/gnutella.pot
../../philosophy/po/google-engineering-talk.pot
../../philosophy/po/government-free-software.pot
../../philosophy/po/gpl-american-dream.pot
../../philosophy/po/gpl-american-way.pot ../../philosophy/po/greve-clown.pot
../../philosophy/po/guardian-article.pot ../../philosophy/po/hague.pot
../../philosophy/po/historical-apsl.pot
../../philosophy/po/ICT-for-prosperity.pot ../../philosophy/po/ipjustice.pot
../../philosophy/po/java-trap.pot ../../philosophy/po/javascript-trap.pot
../../philosophy/po/judge-internet-usage.pot
../../philosophy/po/keep-control-of-your-computing.pot
../../philosophy/po/kevin-cole-response.pot
../../philosophy/po/kragen-software.pot ../../philosophy/po/latest-articles.pot
../../philosophy/po/lessig-fsfs-intro.pot
../../philosophy/po/lest-codeplex-perplex.pot
../../philosophy/po/linux-gnu-freedom.pot
../../philosophy/po/luispo-rms-interview.pot ../../philosophy/po/mcvoy.pot
../../philosophy/po/microsoft.pot ../../philosophy/po/microsoft-antitrust.pot
../../philosophy/po/microsoft-new-monopoly.pot
../../philosophy/po/microsoft-old.pot ../../philosophy/po/microsoft-verdict.pot
../../philosophy/po/misinterpreting-copyright.pot
../../philosophy/po/moglen-harvard-speech-2004.pot
../../philosophy/po/motif.pot ../../philosophy/po/ms-doj-tunney.pot
../../philosophy/po/my_doom.pot ../../philosophy/po/netscape.pot
../../philosophy/po/netscape-npl.pot ../../philosophy/po/netscape-npl-old.pot
../../philosophy/po/new-monopoly.pot ../../philosophy/po/nit-india.pot
../../philosophy/po/no-ip-ethos.pot ../../philosophy/po/no-word-attachments.pot
../../philosophy/po/nonsoftware-copyleft.pot ../../philosophy/po/not-ipr.pot
../../philosophy/po/open-source-misses-the-point.pot
../../philosophy/po/opposing-drm.pot
../../philosophy/po/papadopoulos-response.pot
../../philosophy/po/patent-practice-panel.pot
../../philosophy/po/patent-reform-is-not-enough.pot
../../philosophy/po/philosophy.pot ../../philosophy/po/pirate-party.pot
../../philosophy/po/plan-nine.pot ../../philosophy/po/practical.pot
../../philosophy/po/pragmatic.pot ../../philosophy/po/privacyaction.pot
../../philosophy/po/protecting.pot
../../philosophy/po/public-domain-manifesto.pot
../../philosophy/po/push-copyright-aside.pot
../../philosophy/po/reevaluating-copyright.pot ../../philosophy/po/rieti.pot
../../philosophy/po/right-to-read.pot
../../philosophy/po/rms-comment-longs-article.pot
../../philosophy/po/rms-hack.pot
../../philosophy/po/rms-interview-edinburgh.pot ../../philosophy/po/rms-kol.pot
../../philosophy/po/rms-on-radio-nz.pot ../../philosophy/po/rtlinux-patent.pot
../../philosophy/po/savingeurope.pot ../../philosophy/po/second-sight.pot
../../philosophy/po/self-interest.pot ../../philosophy/po/selling.pot
../../philosophy/po/selling-exceptions.pot ../../philosophy/po/shouldbefree.pot
../../philosophy/po/social-inertia.pot
../../philosophy/po/software-libre-commercial-viability.pot
../../philosophy/po/software-literary-patents.pot
../../philosophy/po/software-patents.pot
../../philosophy/po/speeches-and-interview.pot
../../philosophy/po/stallman-kth.pot ../../philosophy/po/stallman-mec-india.pot
../../philosophy/po/stallmans-law.pot ../../philosophy/po/stophr3028.pot
../../philosophy/po/sun-in-night-time.pot
../../philosophy/po/sylvester-response.pot
../../philosophy/po/the-danger-of-ebooks.pot
../../philosophy/po/the-law-of-success-2.pot
../../philosophy/po/the-root-of-this-problem.pot
../../philosophy/po/third-party-ideas.pot
../../philosophy/po/trivial-patent.pot ../../philosophy/po/ucita.pot
../../philosophy/po/udi.pot ../../philosophy/po/university.pot
../../philosophy/po/use-free-software.pot ../../philosophy/po/using-gfdl.pot
../../philosophy/po/vaccination.pot ../../philosophy/po/w3c-patent.pot
../../philosophy/po/wassenaar.pot
../../philosophy/po/who-does-that-server-really-serve.pot
../../philosophy/po/why-audio-format-matters.pot
../../philosophy/po/why-copyleft.pot ../../philosophy/po/why-free.pot
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.pot
../../philosophy/po/words-to-avoid.pot ../../philosophy/po/wsis.pot
../../philosophy/po/wsis-2003.pot ../../philosophy/po/x.pot
../../philosophy/po/your-freedom-needs-free-software.pot
../../philosophy/economics_frank/po/frank.pot
../../philosophy/sco/po/questioning-sco.pot ../../philosophy/sco/po/sco.pot
../../philosophy/sco/po/sco-gnu-linux.pot
../../philosophy/sco/po/sco-preemption.pot
../../philosophy/sco/po/sco-v-ibm.pot
../../philosophy/sco/po/sco-without-fear.pot
../../philosophy/sco/po/subpoena.pot ../../pronunciation/po/pronunciation.pot
../../server/po/08whatsnew.pot ../../server/po/irc-rules.pot
../../server/po/mirror.pot ../../server/po/server.pot
../../server/po/sitemap.pot ../../server/po/takeaction.pot
../../server/po/tasks.pot ../../server/standards/po/README.translations.pot
../../server/standards/po/webmaster-quiz.pot ../../software/po/devel.pot
../../software/po/for-windows.pot ../../software/po/reliability.pot
../../software/po/software.pot ../../po/keepingup.pot ../../po/provide.pot
articles-translated = ../../accessibility/accessibility.ar.html
../../accessibility/accessibility.de.html
../../accessibility/accessibility.fr.html
../../accessibility/accessibility.sq.html ../../award/award.de.html
../../award/award.sq.html ../../award/award-1998.sq.html
../../award/2000/2000.de.html ../../bulletins/bulletins.de.html
../../bulletins/thankgnus-index.de.html ../../contact/contact.ca.html
../../contact/contact.de.html ../../contact/contact.es.html
../../contact/contact.fr.html ../../contact/gnu-advisory.de.html
../../copyleft/copyleft.ar.html ../../copyleft/copyleft.ca.html
../../copyleft/copyleft.de.html ../../copyleft/copyleft.es.html
../../copyleft/copyleft.fa.html ../../copyleft/copyleft.fr.html
../../copyleft/copyleft.it.html ../../copyleft/copyleft.pl.html
../../copyleft/copyleft.ru.html ../../copyleft/copyleft.sr.html
../../copyleft/copyleft.tr.html ../../distros/common-distros.de.html
../../distros/common-distros.es.html ../../distros/common-distros.fr.html
../../distros/common-distros.it.html ../../distros/common-distros.pl.html
../../distros/common-distros.ru.html ../../distros/distros.ar.html
../../distros/distros.de.html ../../distros/distros.es.html
../../distros/distros.fa.html ../../distros/distros.fr.html
../../distros/distros.it.html ../../distros/distros.ml.html
../../distros/distros.pl.html ../../distros/distros.ru.html
../../distros/distros.sk.html ../../distros/distros.zh-cn.html
../../distros/free-distros.ar.html ../../distros/free-distros.ca.html
../../distros/free-distros.de.html ../../distros/free-distros.es.html
../../distros/free-distros.fr.html ../../distros/free-distros.it.html
../../distros/free-distros.pl.html ../../distros/free-distros.ru.html
../../distros/free-distros.sk.html
../../distros/free-system-distribution-guidelines.de.html
../../distros/free-system-distribution-guidelines.es.html
../../distros/free-system-distribution-guidelines.fr.html
../../distros/free-system-distribution-guidelines.it.html
../../distros/free-system-distribution-guidelines.ml.html
../../distros/free-system-distribution-guidelines.pl.html
../../distros/free-system-distribution-guidelines.ru.html
../../distros/screenshot.de.html ../../distros/screenshot.pl.html
../../doc/doc.ar.html ../../doc/doc.ca.html ../../doc/doc.de.html
../../doc/doc.el.html ../../doc/doc.fr.html ../../doc/doc.pl.html
../../doc/other-free-books.de.html ../../doc/other-free-books.fr.html
../../doc/other-free-books.pl.html
../../education/edu-cases-argentina-ecen.de.html
../../education/edu-cases-argentina.de.html
../../education/edu-cases-india-ambedkar.de.html
../../education/edu-cases-india-irimpanam.de.html
../../education/edu-cases-india-irimpanam.fr.html
../../education/edu-cases-india.de.html ../../education/edu-cases.de.html
../../education/edu-contents.de.html ../../education/edu-faq.de.html
../../education/edu-faq.pl.html ../../education/edu-projects.de.html
../../education/edu-resources.de.html ../../education/edu-schools.ar.html
../../education/edu-schools.bg.html ../../education/edu-schools.ca.html
../../education/edu-schools.de.html ../../education/edu-schools.es.html
../../education/edu-schools.fa.html ../../education/edu-schools.fr.html
../../education/edu-schools.it.html ../../education/edu-schools.ml.html
../../education/edu-schools.pl.html ../../education/edu-schools.pt-br.html
../../education/edu-schools.ru.html
../../education/edu-software-gcompris.de.html
../../education/edu-software-tuxpaint.de.html
../../education/edu-software-tuxpaint.fr.html
../../education/edu-software.de.html ../../education/edu-software.fr.html
../../education/edu-software.pl.html ../../education/edu-system-india.de.html
../../education/edu-team.de.html ../../education/edu-why.de.html
../../education/edu-why.fr.html ../../education/edu-why.it.html
../../education/education.ca.html ../../education/education.de.html
../../education/education.es.html ../../education/education.fr.html
../../education/education.it.html ../../education/education.pl.html
../../education/misc/edu-misc.de.html ../../encyclopedia/encyclopedia.de.html
../../encyclopedia/encyclopedia.fr.html ../../encyclopedia/encyclopedia.it.html
../../encyclopedia/free-encyclopedia.de.html
../../encyclopedia/free-encyclopedia.it.html
../../events/rms-nyu-2001-transcript.fr.html
../../events/rms-nyu-2001-transcript.pl.html
../../events/rms-nyu-2001-transcript.tr.html
../../fry/happy-birthday-to-gnu.ar.html ../../fry/happy-birthday-to-gnu.de.html
../../fry/happy-birthday-to-gnu.sq.html
../../fry/happy-birthday-to-gnu-credits.ar.html
../../fry/happy-birthday-to-gnu-credits.de.html
../../fry/happy-birthday-to-gnu-credits.sq.html
../../fry/happy-birthday-to-gnu-download.ar.html
../../fry/happy-birthday-to-gnu-download.de.html
../../fry/happy-birthday-to-gnu-download.sq.html
../../fry/happy-birthday-to-gnu-in-your-language.ar.html
../../fry/happy-birthday-to-gnu-in-your-language.de.html
../../fry/happy-birthday-to-gnu-in-your-language.sq.html
../../fry/happy-birthday-to-gnu-sfd-kaffeine.de.html
../../fry/happy-birthday-to-gnu-sfd-kaffeine.sq.html
../../fry/happy-birthday-to-gnu-sfd-mplayer.de.html
../../fry/happy-birthday-to-gnu-sfd-mplayer.sq.html
../../fry/happy-birthday-to-gnu-sfd-totem.de.html
../../fry/happy-birthday-to-gnu-sfd-totem.sq.html
../../fry/happy-birthday-to-gnu-sfd-vlc.de.html
../../fry/happy-birthday-to-gnu-sfd-vlc.sq.html
../../fry/happy-birthday-to-gnu-sfd-xine.de.html
../../fry/happy-birthday-to-gnu-sfd-xine.sq.html
../../fry/happy-birthday-to-gnu-translation.ar.html
../../fry/happy-birthday-to-gnu-translation.de.html
../../fry/happy-birthday-to-gnu-translation.sq.html ../../fun/humor.de.html
../../fun/jokes/purchase.agreement.de.html ../../gnu/about-gnu.de.html
../../gnu/about-gnu.pl.html ../../gnu/about-gnu.ru.html
../../gnu/about-gnu.sq.html ../../gnu/byte-interview.es.html
../../gnu/byte-interview.fr.html ../../gnu/byte-interview.ru.html
../../gnu/byte-interview.sq.html ../../gnu/gnu.ar.html ../../gnu/gnu.bg.html
../../gnu/gnu.ca.html ../../gnu/gnu.de.html ../../gnu/gnu.el.html
../../gnu/gnu.es.html ../../gnu/gnu.fr.html ../../gnu/gnu.it.html
../../gnu/gnu.pl.html ../../gnu/gnu.ru.html ../../gnu/gnu.sq.html
../../gnu/gnu.sr.html ../../gnu/gnu-history.ar.html
../../gnu/gnu-history.bg.html ../../gnu/gnu-history.ca.html
../../gnu/gnu-history.de.html ../../gnu/gnu-history.es.html
../../gnu/gnu-history.fr.html ../../gnu/gnu-history.it.html
../../gnu/gnu-history.ml.html ../../gnu/gnu-history.pl.html
../../gnu/gnu-history.ru.html ../../gnu/gnu-history.sq.html
../../gnu/gnu-history.sr.html ../../gnu/gnu-linux-faq.ar.html
../../gnu/gnu-linux-faq.ca.html ../../gnu/gnu-linux-faq.de.html
../../gnu/gnu-linux-faq.es.html ../../gnu/gnu-linux-faq.fr.html
../../gnu/gnu-linux-faq.pl.html ../../gnu/gnu-linux-faq.ru.html
../../gnu/gnu-linux-faq.sq.html ../../gnu/gnu-linux-faq.sr.html
../../gnu/gnu-linux-faq.tr.html ../../gnu/gnu-users-never-heard-of-gnu.ar.html
../../gnu/gnu-users-never-heard-of-gnu.bg.html
../../gnu/gnu-users-never-heard-of-gnu.ca.html
../../gnu/gnu-users-never-heard-of-gnu.de.html
../../gnu/gnu-users-never-heard-of-gnu.es.html
../../gnu/gnu-users-never-heard-of-gnu.fa.html
../../gnu/gnu-users-never-heard-of-gnu.fr.html
../../gnu/gnu-users-never-heard-of-gnu.ml.html
../../gnu/gnu-users-never-heard-of-gnu.pl.html
../../gnu/gnu-users-never-heard-of-gnu.ru.html
../../gnu/gnu-users-never-heard-of-gnu.sq.html
../../gnu/gnu-users-never-heard-of-gnu.sr.html
../../gnu/gnu-users-never-heard-of-gnu.tr.html
../../gnu/initial-announcement.ar.html ../../gnu/initial-announcement.bg.html
../../gnu/initial-announcement.ca.html ../../gnu/initial-announcement.de.html
../../gnu/initial-announcement.fr.html ../../gnu/initial-announcement.it.html
../../gnu/initial-announcement.pl.html ../../gnu/initial-announcement.ru.html
../../gnu/initial-announcement.sq.html ../../gnu/linux-and-gnu.ar.html
../../gnu/linux-and-gnu.bg.html ../../gnu/linux-and-gnu.ca.html
../../gnu/linux-and-gnu.es.html ../../gnu/linux-and-gnu.fa.html
../../gnu/linux-and-gnu.fr.html ../../gnu/linux-and-gnu.id.html
../../gnu/linux-and-gnu.it.html ../../gnu/linux-and-gnu.ml.html
../../gnu/linux-and-gnu.pl.html ../../gnu/linux-and-gnu.ru.html
../../gnu/linux-and-gnu.sq.html ../../gnu/linux-and-gnu.sr.html
../../gnu/manifesto.ar.html ../../gnu/manifesto.ca.html
../../gnu/manifesto.de.html ../../gnu/manifesto.el.html
../../gnu/manifesto.es.html ../../gnu/manifesto.fr.html
../../gnu/manifesto.pl.html ../../gnu/manifesto.ru.html
../../gnu/manifesto.sq.html ../../gnu/manifesto.sr.html
../../gnu/manifesto.tr.html ../../gnu/rms-lisp.es.html
../../gnu/rms-lisp.fr.html ../../gnu/rms-lisp.sq.html
../../gnu/thegnuproject.ca.html ../../gnu/thegnuproject.de.html
../../gnu/thegnuproject.el.html ../../gnu/thegnuproject.es.html
../../gnu/thegnuproject.fr.html ../../gnu/thegnuproject.it.html
../../gnu/thegnuproject.pl.html ../../gnu/thegnuproject.sq.html
../../gnu/thegnuproject.tr.html ../../gnu/why-gnu-linux.bg.html
../../gnu/why-gnu-linux.ca.html ../../gnu/why-gnu-linux.de.html
../../gnu/why-gnu-linux.el.html ../../gnu/why-gnu-linux.es.html
../../gnu/why-gnu-linux.fa.html ../../gnu/why-gnu-linux.fr.html
../../gnu/why-gnu-linux.it.html ../../gnu/why-gnu-linux.pl.html
../../gnu/why-gnu-linux.ru.html ../../gnu/why-gnu-linux.sq.html
../../gnu/why-gnu-linux.sr.html ../../gnu/why-gnu-linux.tr.html
../../graphics/agnuhead.de.html ../../graphics/agnuhead.fr.html
../../graphics/agnuhead.pl.html ../../graphics/agnuhead.ru.html
../../graphics/anfsflogo.de.html ../../graphics/anfsflogo.pl.html
../../graphics/atypinggnu.de.html ../../graphics/atypinggnu.pl.html
../../graphics/avatars.fr.html ../../graphics/babygnu.de.html
../../graphics/babygnu.pl.html ../../graphics/bwcartoon.fr.html
../../graphics/fsf-logo.de.html ../../graphics/gnu-ascii-liberty.de.html
../../graphics/gnuolantern.de.html ../../graphics/gnupascal.de.html
../../graphics/gnupascal.pl.html ../../graphics/graphics.de.html
../../graphics/graphics.fr.html ../../graphics/graphics.pl.html
../../graphics/license-logos.ar.html ../../graphics/license-logos.ca.html
../../graphics/license-logos.de.html ../../graphics/license-logos.es.html
../../graphics/license-logos.fr.html ../../graphics/license-logos.pl.html
../../graphics/package-logos.de.html ../../graphics/philosophicalgnu.de.html
../../graphics/philosophicalgnu.pl.html ../../graphics/whatsgnu.de.html
../../graphics/whatsgnu.pl.html ../../help/directory.ar.html
../../help/directory.de.html ../../help/directory.fr.html
../../help/evaluation.de.html ../../help/evaluation.fr.html
../../help/help.ar.html ../../help/help.ca.html ../../help/help.de.html
../../help/help.el.html ../../help/help.fr.html ../../help/help.ru.html
../../help/help-hardware.de.html ../../help/help-hardware.pl.html
../../help/linking-gnu.de.html ../../licenses/agpl-3.0.de.html
../../licenses/agpl-3.0.ru.html ../../licenses/exceptions.de.html
../../licenses/fdl-1.3.de.html ../../licenses/fdl-1.3-faq.bg.html
../../licenses/fdl-1.3-faq.ca.html ../../licenses/fdl-1.3-faq.de.html
../../licenses/fdl-howto.ca.html ../../licenses/fdl-howto.de.html
../../licenses/fdl-howto.fr.html ../../licenses/fdl-howto-opt.ca.html
../../licenses/fdl-howto-opt.de.html ../../licenses/fdl-howto-opt.fr.html
../../licenses/gcc-exception-3.0.de.html
../../licenses/gcc-exception-3.1.de.html
../../licenses/gcc-exception-3.1-faq.de.html ../../licenses/gpl-3.0.ar.html
../../licenses/gpl-3.0.de.html ../../licenses/gpl-faq.fr.html
../../licenses/gpl-faq.ru.html ../../licenses/gpl-faq.ta.html
../../licenses/gpl-howto.ca.html ../../licenses/gpl-howto.de.html
../../licenses/gpl-howto.es.html ../../licenses/gpl-howto.fr.html
../../licenses/gpl-howto.it.html ../../licenses/gpl-howto.ru.html
../../licenses/gpl-howto.ta.html ../../licenses/gpl-violation.ca.html
../../licenses/gpl-violation.de.html ../../licenses/gpl-violation.fr.html
../../licenses/gpl-violation.ru.html ../../licenses/gpl-violation.ta.html
../../licenses/gplv3-the-program.fr.html ../../licenses/hessla.de.html
../../licenses/lgpl-3.0.de.html ../../licenses/lgpl-java.de.html
../../licenses/lgpl-java.fr.html ../../licenses/lgpl-java.ru.html
../../licenses/license-list.de.html ../../licenses/license-list.fr.html
../../licenses/license-list.it.html
../../licenses/license-recommendations.ru.html ../../licenses/licenses.ar.html
../../licenses/licenses.ca.html ../../licenses/licenses.de.html
../../licenses/licenses.el.html ../../licenses/licenses.es.html
../../licenses/licenses.fr.html ../../licenses/licenses.pl.html
../../licenses/NYC_Seminars_Jan2004.fr.html
../../licenses/quick-guide-gplv3.ca.html
../../licenses/quick-guide-gplv3.de.html
../../licenses/quick-guide-gplv3.fr.html
../../licenses/quick-guide-gplv3.ru.html
../../licenses/recommended-copylefts.de.html
../../licenses/recommended-copylefts.ru.html
../../licenses/rms-why-gplv3.ca.html ../../licenses/rms-why-gplv3.fr.html
../../licenses/translations.ar.html ../../licenses/translations.ca.html
../../licenses/translations.de.html ../../licenses/translations.es.html
../../licenses/translations.fr.html ../../licenses/translations.pl.html
../../licenses/translations.ru.html ../../licenses/why-affero-gpl.ar.html
../../licenses/why-affero-gpl.de.html ../../licenses/why-affero-gpl.fa.html
../../licenses/why-assign.bg.html ../../licenses/why-assign.ca.html
../../licenses/why-assign.de.html ../../licenses/why-assign.es.html
../../licenses/why-assign.fr.html ../../licenses/why-assign.it.html
../../licenses/why-assign.ru.html ../../licenses/why-assign.ta.html
../../licenses/why-gfdl.ar.html ../../licenses/why-gfdl.ca.html
../../licenses/why-gfdl.de.html ../../licenses/why-gfdl.fr.html
../../licenses/why-gfdl.ru.html ../../licenses/why-not-lgpl.ar.html
../../licenses/why-not-lgpl.bg.html ../../licenses/why-not-lgpl.ca.html
../../licenses/why-not-lgpl.de.html ../../licenses/why-not-lgpl.es.html
../../licenses/why-not-lgpl.fr.html ../../licenses/why-not-lgpl.pl.html
../../licenses/why-not-lgpl.ru.html ../../licenses/why-not-lgpl.sr.html
../../licenses/why-not-lgpl.ta.html ../../licenses/old-licenses/fdl-1.1.de.html
../../licenses/old-licenses/fdl-1.1-translations.de.html
../../licenses/old-licenses/fdl-1.2-translations.de.html
../../licenses/old-licenses/fdl-1.2.de.html
../../licenses/old-licenses/gcc-exception-translations.de.html
../../licenses/old-licenses/gpl-1.0.de.html
../../licenses/old-licenses/gpl-2.0.de.html
../../licenses/old-licenses/gpl-2.0-faq.de.html
../../licenses/old-licenses/gpl-2.0-faq.fr.html
../../licenses/old-licenses/gpl-2.0-translations.de.html
../../licenses/old-licenses/gpl-2.0-translations.fr.html
../../licenses/old-licenses/lgpl-2.0.de.html
../../licenses/old-licenses/lgpl-2.1.de.html
../../licenses/old-licenses/lgpl-2.1-translations.de.html
../../licenses/old-licenses/old-licenses.ar.html
../../licenses/old-licenses/old-licenses.ca.html
../../licenses/old-licenses/old-licenses.de.html ../../links/companies.ar.html
../../links/companies.de.html ../../links/companies.fr.html
../../links/links.de.html ../../links/links.es.html ../../links/links.fr.html
../../music/blues-song.de.html ../../music/emacsvsvi.de.html
../../music/free-software-song.de.html ../../music/gdb-song.de.html
../../music/music.de.html ../../music/till_there_was_gnu.de.html
../../music/writing-fs-song.de.html ../../music/writing-fs-song.es.html
../../people/people.de.html ../../people/people.es.html
../../philosophy/15-years-of-free-software.ar.html
../../philosophy/15-years-of-free-software.de.html
../../philosophy/15-years-of-free-software.es.html
../../philosophy/15-years-of-free-software.fr.html
../../philosophy/15-years-of-free-software.ml.html
../../philosophy/15-years-of-free-software.pl.html
../../philosophy/15-years-of-free-software.sq.html
../../philosophy/15-years-of-free-software.tr.html
../../philosophy/amazon.de.html ../../philosophy/amazon.fr.html
../../philosophy/amazon.it.html ../../philosophy/amazon.pl.html
../../philosophy/amazon.ru.html ../../philosophy/amazon-nat.de.html
../../philosophy/amazon-nat.fr.html ../../philosophy/amazon-nat.pl.html
../../philosophy/amazon-nat.sq.html ../../philosophy/amazon-rms-tim.de.html
../../philosophy/amazon-rms-tim.fr.html ../../philosophy/amazon-rms-tim.pl.html
../../philosophy/amazon-rms-tim.sq.html
../../philosophy/android-and-users-freedom.de.html
../../philosophy/android-and-users-freedom.fr.html
../../philosophy/android-and-users-freedom.pl.html
../../philosophy/apsl.ca.html ../../philosophy/apsl.de.html
../../philosophy/apsl.es.html ../../philosophy/apsl.fr.html
../../philosophy/apsl.pl.html ../../philosophy/apsl.ru.html
../../philosophy/assigning-copyright.fr.html
../../philosophy/assigning-copyright.ru.html
../../philosophy/basic-freedoms.ca.html ../../philosophy/basic-freedoms.de.html
../../philosophy/basic-freedoms.es.html ../../philosophy/basic-freedoms.fr.html
../../philosophy/basic-freedoms.pl.html ../../philosophy/basic-freedoms.ru.html
../../philosophy/bdk.ar.html ../../philosophy/bdk.de.html
../../philosophy/bdk.fr.html ../../philosophy/boldrin-levine.de.html
../../philosophy/boldrin-levine.fr.html ../../philosophy/boldrin-levine.pl.html
../../philosophy/bsd.ca.html ../../philosophy/bsd.de.html
../../philosophy/bsd.es.html ../../philosophy/bsd.fr.html
../../philosophy/bsd.pl.html ../../philosophy/bsd.ru.html
../../philosophy/can-you-trust.ar.html ../../philosophy/can-you-trust.bg.html
../../philosophy/can-you-trust.de.html ../../philosophy/can-you-trust.es.html
../../philosophy/can-you-trust.fa.html ../../philosophy/can-you-trust.fr.html
../../philosophy/can-you-trust.it.html ../../philosophy/can-you-trust.ru.html
../../philosophy/can-you-trust.tr.html ../../philosophy/categories.ar.html
../../philosophy/categories.ca.html ../../philosophy/categories.fr.html
../../philosophy/categories.pl.html ../../philosophy/categories.ru.html
../../philosophy/categories.sr.html ../../philosophy/categories.tr.html
../../philosophy/censoring-emacs.de.html
../../philosophy/censoring-emacs.es.html
../../philosophy/censoring-emacs.fr.html
../../philosophy/censoring-emacs.pl.html
../../philosophy/censoring-emacs.ru.html ../../philosophy/compromise.ar.html
../../philosophy/compromise.bg.html ../../philosophy/compromise.de.html
../../philosophy/compromise.el.html ../../philosophy/compromise.es.html
../../philosophy/compromise.fr.html ../../philosophy/compromise.it.html
../../philosophy/compromise.ml.html ../../philosophy/compromise.pl.html
../../philosophy/compromise.ru.html ../../philosophy/compromise.zh-cn.html
../../philosophy/computing-progress.fr.html
../../philosophy/computing-progress.pl.html
../../philosophy/computing-progress.ru.html
../../philosophy/copyright-and-globalization.fr.html
../../philosophy/copyright-and-globalization.ro.html
../../philosophy/copyright-and-globalization.tr.html
../../philosophy/copyright-versus-community.fr.html
../../philosophy/copyright-versus-community-2000.fr.html
../../philosophy/dat.fr.html
../../philosophy/digital-inclusion-in-freedom.fr.html
../../philosophy/dmarti-patent.fr.html ../../philosophy/drdobbs-letter.ca.html
../../philosophy/drdobbs-letter.fr.html ../../philosophy/drdobbs-letter.pl.html
../../philosophy/drdobbs-letter.tr.html ../../philosophy/ebooks.ar.html
../../philosophy/ebooks.fr.html ../../philosophy/ebooks.ru.html
../../philosophy/eldred-amicus.fr.html ../../philosophy/enforcing-gpl.bg.html
../../philosophy/enforcing-gpl.de.html ../../philosophy/enforcing-gpl.fr.html
../../philosophy/enforcing-gpl.it.html ../../philosophy/enforcing-gpl.pl.html
../../philosophy/enforcing-gpl.ru.html
../../philosophy/essays-and-articles.ar.html
../../philosophy/essays-and-articles.bg.html
../../philosophy/essays-and-articles.ca.html
../../philosophy/essays-and-articles.de.html
../../philosophy/essays-and-articles.es.html
../../philosophy/essays-and-articles.fr.html
../../philosophy/essays-and-articles.pl.html
../../philosophy/essays-and-articles.pt-br.html
../../philosophy/essays-and-articles.ro.html
../../philosophy/essays-and-articles.sr.html
../../philosophy/europes-unitary-patent.fr.html
../../philosophy/europes-unitary-patent.pl.html
../../philosophy/europes-unitary-patent.ru.html
../../philosophy/fighting-software-patents.ca.html
../../philosophy/fighting-software-patents.fr.html
../../philosophy/fighting-software-patents.it.html
../../philosophy/fighting-software-patents.ml.html
../../philosophy/fighting-software-patents.pl.html
../../philosophy/fire.ca.html ../../philosophy/fire.de.html
../../philosophy/fire.fr.html ../../philosophy/fire.ru.html
../../philosophy/fire.sq.html ../../philosophy/free-digital-society.fr.html
../../philosophy/free-digital-society.it.html ../../philosophy/free-doc.ar.html
../../philosophy/free-doc.bg.html ../../philosophy/free-doc.ca.html
../../philosophy/free-doc.es.html ../../philosophy/free-doc.fr.html
../../philosophy/free-doc.it.html ../../philosophy/free-doc.pl.html
../../philosophy/free-doc.ru.html ../../philosophy/free-doc.sr.html
../../philosophy/free-doc.tr.html ../../philosophy/free-doc.zh-cn.html
../../philosophy/freedom-or-copyright.fa.html
../../philosophy/freedom-or-copyright.fr.html
../../philosophy/freedom-or-copyright.pl.html
../../philosophy/freedom-or-copyright.ru.html
../../philosophy/freedom-or-copyright-old.de.html
../../philosophy/freedom-or-copyright-old.fr.html
../../philosophy/freedom-or-copyright-old.ru.html
../../philosophy/freedom-or-power.de.html
../../philosophy/freedom-or-power.es.html
../../philosophy/freedom-or-power.fa.html
../../philosophy/freedom-or-power.fr.html
../../philosophy/freedom-or-power.it.html
../../philosophy/freedom-or-power.pl.html
../../philosophy/freedom-or-power.ru.html
../../philosophy/free-software-for-freedom.bg.html
../../philosophy/free-software-for-freedom.de.html
../../philosophy/free-software-for-freedom.es.html
../../philosophy/free-software-for-freedom.fr.html
../../philosophy/free-software-for-freedom.it.html
../../philosophy/free-software-for-freedom.pl.html
../../philosophy/free-software-for-freedom.ru.html
../../philosophy/free-software-for-freedom.sr.html
../../philosophy/free-software-intro.ar.html
../../philosophy/free-software-intro.de.html
../../philosophy/free-software-intro.fa.html
../../philosophy/free-software-intro.fr.html
../../philosophy/free-software-intro.ml.html
../../philosophy/free-software-intro.pl.html
../../philosophy/free-software-intro.ru.html ../../philosophy/free-sw.af.html
../../philosophy/free-sw.ar.html ../../philosophy/free-sw.bg.html
../../philosophy/free-sw.es.html ../../philosophy/free-sw.fr.html
../../philosophy/free-sw.it.html ../../philosophy/free-sw.pl.html
../../philosophy/free-sw.ru.html ../../philosophy/free-sw.sk.html
../../philosophy/free-sw.sr.html ../../philosophy/free-sw.tr.html
../../philosophy/free-world.fr.html ../../philosophy/fs-motives.ar.html
../../philosophy/fs-motives.ca.html ../../philosophy/fs-motives.cs.html
../../philosophy/fs-motives.de.html ../../philosophy/fs-motives.es.html
../../philosophy/fs-motives.fr.html ../../philosophy/fs-motives.pl.html
../../philosophy/fs-motives.ro.html ../../philosophy/fs-motives.ru.html
../../philosophy/fs-translations.ca.html
../../philosophy/fs-translations.de.html
../../philosophy/fs-translations.fr.html
../../philosophy/fs-translations.sr.html ../../philosophy/gates.ar.html
../../philosophy/gates.es.html ../../philosophy/gates.fr.html
../../philosophy/gates.ru.html ../../philosophy/gif.ca.html
../../philosophy/gif.de.html ../../philosophy/gif.fr.html
../../philosophy/gif.pl.html ../../philosophy/gif.ru.html
../../philosophy/gif.sr.html ../../philosophy/gnutella.ca.html
../../philosophy/gnutella.de.html ../../philosophy/gnutella.fr.html
../../philosophy/gnutella.pl.html ../../philosophy/gnutella.ru.html
../../philosophy/government-free-software.es.html
../../philosophy/government-free-software.fr.html
../../philosophy/gpl-american-dream.ca.html
../../philosophy/gpl-american-dream.fr.html
../../philosophy/gpl-american-dream.pl.html
../../philosophy/gpl-american-dream.ru.html
../../philosophy/gpl-american-way.ca.html
../../philosophy/gpl-american-way.fr.html
../../philosophy/gpl-american-way.pl.html ../../philosophy/greve-clown.de.html
../../philosophy/greve-clown.fr.html ../../philosophy/guardian-article.fr.html
../../philosophy/guardian-article.pl.html ../../philosophy/hague.fr.html
../../philosophy/hague.it.html ../../philosophy/hague.pl.html
../../philosophy/historical-apsl.fr.html
../../philosophy/historical-apsl.ru.html
../../philosophy/ICT-for-prosperity.fr.html ../../philosophy/ipjustice.fr.html
../../philosophy/ipjustice.pl.html ../../philosophy/ipjustice.ru.html
../../philosophy/java-trap.bg.html ../../philosophy/java-trap.fr.html
../../philosophy/java-trap.it.html ../../philosophy/java-trap.pl.html
../../philosophy/java-trap.sr.html ../../philosophy/javascript-trap.ar.html
../../philosophy/javascript-trap.es.html
../../philosophy/javascript-trap.fa.html
../../philosophy/javascript-trap.fr.html
../../philosophy/javascript-trap.pl.html
../../philosophy/javascript-trap.ru.html
../../philosophy/judge-internet-usage.pl.html
../../philosophy/keep-control-of-your-computing.de.html
../../philosophy/keep-control-of-your-computing.pl.html
../../philosophy/kevin-cole-response.de.html
../../philosophy/kevin-cole-response.fr.html
../../philosophy/kragen-software.fr.html
../../philosophy/latest-articles.de.html
../../philosophy/lessig-fsfs-intro.es.html
../../philosophy/lessig-fsfs-intro.fr.html
../../philosophy/lessig-fsfs-intro.tr.html
../../philosophy/lest-codeplex-perplex.es.html
../../philosophy/lest-codeplex-perplex.pl.html
../../philosophy/linux-gnu-freedom.es.html
../../philosophy/linux-gnu-freedom.fr.html
../../philosophy/linux-gnu-freedom.pl.html
../../philosophy/linux-gnu-freedom.ru.html
../../philosophy/linux-gnu-freedom.sr.html
../../philosophy/luispo-rms-interview.fr.html ../../philosophy/mcvoy.fr.html
../../philosophy/mcvoy.ru.html ../../philosophy/microsoft.ar.html
../../philosophy/microsoft.ca.html ../../philosophy/microsoft.de.html
../../philosophy/microsoft.fr.html ../../philosophy/microsoft.ml.html
../../philosophy/microsoft.pl.html ../../philosophy/microsoft.ru.html
../../philosophy/microsoft-antitrust.ca.html
../../philosophy/microsoft-antitrust.fr.html
../../philosophy/microsoft-antitrust.pl.html
../../philosophy/microsoft-antitrust.ru.html
../../philosophy/microsoft-new-monopoly.ca.html
../../philosophy/microsoft-new-monopoly.fr.html
../../philosophy/microsoft-new-monopoly.pl.html
../../philosophy/microsoft-old.ar.html ../../philosophy/microsoft-old.ca.html
../../philosophy/microsoft-old.de.html ../../philosophy/microsoft-old.fr.html
../../philosophy/microsoft-old.ml.html ../../philosophy/microsoft-old.pl.html
../../philosophy/microsoft-old.ru.html
../../philosophy/microsoft-verdict.ca.html
../../philosophy/microsoft-verdict.fr.html
../../philosophy/microsoft-verdict.it.html
../../philosophy/microsoft-verdict.pl.html
../../philosophy/microsoft-verdict.ru.html
../../philosophy/misinterpreting-copyright.es.html
../../philosophy/misinterpreting-copyright.fr.html
../../philosophy/misinterpreting-copyright.it.html
../../philosophy/misinterpreting-copyright.tr.html
../../philosophy/misinterpreting-copyright.zh-cn.html
../../philosophy/moglen-harvard-speech-2004.fr.html
../../philosophy/motif.ca.html ../../philosophy/motif.de.html
../../philosophy/motif.fr.html ../../philosophy/ms-doj-tunney.fr.html
../../philosophy/my_doom.ca.html ../../philosophy/my_doom.es.html
../../philosophy/my_doom.fa.html ../../philosophy/my_doom.fr.html
../../philosophy/my_doom.pl.html ../../philosophy/netscape.de.html
../../philosophy/netscape.fr.html ../../philosophy/netscape.ru.html
../../philosophy/netscape-npl.fr.html ../../philosophy/netscape-npl.pl.html
../../philosophy/netscape-npl.ru.html ../../philosophy/netscape-npl-old.ru.html
../../philosophy/new-monopoly.fr.html ../../philosophy/nit-india.fr.html
../../philosophy/no-ip-ethos.fr.html
../../philosophy/no-word-attachments.de.html
../../philosophy/no-word-attachments.es.html
../../philosophy/no-word-attachments.fa.html
../../philosophy/no-word-attachments.fr.html
../../philosophy/no-word-attachments.it.html
../../philosophy/no-word-attachments.pl.html
../../philosophy/no-word-attachments.ru.html
../../philosophy/nonsoftware-copyleft.ca.html
../../philosophy/nonsoftware-copyleft.fr.html ../../philosophy/not-ipr.ar.html
../../philosophy/not-ipr.el.html ../../philosophy/not-ipr.es.html
../../philosophy/not-ipr.fr.html ../../philosophy/not-ipr.it.html
../../philosophy/not-ipr.ml.html ../../philosophy/not-ipr.pl.html
../../philosophy/not-ipr.pt-br.html ../../philosophy/not-ipr.ro.html
../../philosophy/not-ipr.ru.html ../../philosophy/not-ipr.sr.html
../../philosophy/not-ipr.zh-cn.html
../../philosophy/open-source-misses-the-point.ar.html
../../philosophy/open-source-misses-the-point.bg.html
../../philosophy/open-source-misses-the-point.de.html
../../philosophy/open-source-misses-the-point.es.html
../../philosophy/open-source-misses-the-point.fa.html
../../philosophy/open-source-misses-the-point.fr.html
../../philosophy/open-source-misses-the-point.it.html
../../philosophy/open-source-misses-the-point.ml.html
../../philosophy/open-source-misses-the-point.pl.html
../../philosophy/open-source-misses-the-point.ro.html
../../philosophy/open-source-misses-the-point.ru.html
../../philosophy/open-source-misses-the-point.tr.html
../../philosophy/open-source-misses-the-point.zh-cn.html
../../philosophy/opposing-drm.de.html ../../philosophy/opposing-drm.fr.html
../../philosophy/papadopoulos-response.fr.html
../../philosophy/papadopoulos-response.it.html
../../philosophy/papadopoulos-response.ru.html
../../philosophy/patent-practice-panel.fr.html
../../philosophy/patent-reform-is-not-enough.ca.html
../../philosophy/patent-reform-is-not-enough.fr.html
../../philosophy/patent-reform-is-not-enough.it.html
../../philosophy/patent-reform-is-not-enough.pl.html
../../philosophy/patent-reform-is-not-enough.ru.html
../../philosophy/philosophy.ar.html ../../philosophy/philosophy.bg.html
../../philosophy/philosophy.ca.html ../../philosophy/philosophy.de.html
../../philosophy/philosophy.el.html ../../philosophy/philosophy.es.html
../../philosophy/philosophy.fr.html ../../philosophy/philosophy.pl.html
../../philosophy/philosophy.pt-br.html ../../philosophy/philosophy.ro.html
../../philosophy/philosophy.ru.html ../../philosophy/philosophy.sr.html
../../philosophy/philosophy.zh-cn.html ../../philosophy/pirate-party.cs.html
../../philosophy/pirate-party.de.html ../../philosophy/pirate-party.es.html
../../philosophy/pirate-party.fr.html ../../philosophy/pirate-party.it.html
../../philosophy/pirate-party.pl.html ../../philosophy/pirate-party.ru.html
../../philosophy/plan-nine.es.html ../../philosophy/plan-nine.fr.html
../../philosophy/plan-nine.pl.html ../../philosophy/practical.de.html
../../philosophy/practical.it.html ../../philosophy/practical.pl.html
../../philosophy/practical.pt-br.html ../../philosophy/practical.ru.html
../../philosophy/practical.zh-cn.html ../../philosophy/pragmatic.ar.html
../../philosophy/pragmatic.bg.html ../../philosophy/pragmatic.ca.html
../../philosophy/pragmatic.es.html ../../philosophy/pragmatic.fa.html
../../philosophy/pragmatic.fr.html ../../philosophy/pragmatic.it.html
../../philosophy/pragmatic.ml.html ../../philosophy/pragmatic.pl.html
../../philosophy/pragmatic.ro.html ../../philosophy/pragmatic.tr.html
../../philosophy/privacyaction.de.html ../../philosophy/privacyaction.fr.html
../../philosophy/privacyaction.pl.html ../../philosophy/protecting.ca.html
../../philosophy/protecting.fr.html ../../philosophy/protecting.pl.html
../../philosophy/protecting.ru.html
../../philosophy/public-domain-manifesto.de.html
../../philosophy/public-domain-manifesto.fr.html
../../philosophy/public-domain-manifesto.pl.html
../../philosophy/push-copyright-aside.bg.html
../../philosophy/push-copyright-aside.fr.html
../../philosophy/push-copyright-aside.pl.html
../../philosophy/push-copyright-aside.tr.html
../../philosophy/reevaluating-copyright.fr.html
../../philosophy/reevaluating-copyright.ru.html ../../philosophy/rieti.fr.html
../../philosophy/right-to-read.ar.html ../../philosophy/right-to-read.bg.html
../../philosophy/right-to-read.ca.html ../../philosophy/right-to-read.de.html
../../philosophy/right-to-read.fa.html ../../philosophy/right-to-read.fr.html
../../philosophy/right-to-read.it.html ../../philosophy/right-to-read.pl.html
../../philosophy/right-to-read.sr.html ../../philosophy/right-to-read.tr.html
../../philosophy/rms-comment-longs-article.de.html
../../philosophy/rms-comment-longs-article.fr.html
../../philosophy/rms-hack.fr.html
../../philosophy/rms-interview-edinburgh.fr.html
../../philosophy/rms-kol.fr.html ../../philosophy/rtlinux-patent.fr.html
../../philosophy/savingeurope.fr.html ../../philosophy/savingeurope.it.html
../../philosophy/savingeurope.pl.html ../../philosophy/savingeurope.ru.html
../../philosophy/second-sight.fr.html ../../philosophy/self-interest.fr.html
../../philosophy/selling.ar.html ../../philosophy/selling.bg.html
../../philosophy/selling.ca.html ../../philosophy/selling.el.html
../../philosophy/selling.es.html ../../philosophy/selling.fr.html
../../philosophy/selling.it.html ../../philosophy/selling.ml.html
../../philosophy/selling.pl.html ../../philosophy/selling.ru.html
../../philosophy/selling.sr.html ../../philosophy/selling.tr.html
../../philosophy/selling-exceptions.de.html
../../philosophy/selling-exceptions.pl.html
../../philosophy/selling-exceptions.ru.html
../../philosophy/shouldbefree.ca.html ../../philosophy/shouldbefree.fr.html
../../philosophy/shouldbefree.pl.html ../../philosophy/shouldbefree.ru.html
../../philosophy/shouldbefree.sr.html ../../philosophy/shouldbefree.tr.html
../../philosophy/social-inertia.es.html ../../philosophy/social-inertia.fr.html
../../philosophy/social-inertia.it.html ../../philosophy/social-inertia.ml.html
../../philosophy/social-inertia.pl.html
../../philosophy/software-libre-commercial-viability.fr.html
../../philosophy/software-libre-commercial-viability.it.html
../../philosophy/software-literary-patents.bg.html
../../philosophy/software-literary-patents.fr.html
../../philosophy/software-literary-patents.pl.html
../../philosophy/software-literary-patents.pt-br.html
../../philosophy/software-patents.fr.html
../../philosophy/speeches-and-interview.bg.html
../../philosophy/speeches-and-interview.de.html
../../philosophy/speeches-and-interview.fr.html
../../philosophy/speeches-and-interview.ro.html
../../philosophy/stallman-kth.fr.html ../../philosophy/stallman-kth.ru.html
../../philosophy/stallmans-law.fr.html ../../philosophy/stophr3028.fr.html
../../philosophy/sun-in-night-time.bg.html
../../philosophy/sun-in-night-time.es.html
../../philosophy/sun-in-night-time.fr.html
../../philosophy/sun-in-night-time.pl.html
../../philosophy/sylvester-response.fr.html
../../philosophy/the-danger-of-ebooks.de.html
../../philosophy/the-danger-of-ebooks.pl.html
../../philosophy/the-danger-of-ebooks.ru.html
../../philosophy/third-party-ideas.bg.html
../../philosophy/third-party-ideas.de.html
../../philosophy/third-party-ideas.fr.html
../../philosophy/third-party-ideas.ro.html
../../philosophy/trivial-patent.fr.html ../../philosophy/trivial-patent.it.html
../../philosophy/trivial-patent.pl.html ../../philosophy/ucita.es.html
../../philosophy/ucita.fr.html ../../philosophy/ucita.ru.html
../../philosophy/udi.fr.html ../../philosophy/udi.ru.html
../../philosophy/university.bg.html ../../philosophy/university.ca.html
../../philosophy/university.es.html ../../philosophy/university.fr.html
../../philosophy/university.pl.html ../../philosophy/university.tr.html
../../philosophy/use-free-software.ca.html
../../philosophy/use-free-software.es.html
../../philosophy/use-free-software.fr.html
../../philosophy/use-free-software.ru.html ../../philosophy/using-gfdl.ca.html
../../philosophy/using-gfdl.es.html ../../philosophy/using-gfdl.fr.html
../../philosophy/using-gfdl.it.html ../../philosophy/vaccination.bg.html
../../philosophy/vaccination.fr.html ../../philosophy/w3c-patent.fr.html
../../philosophy/wassenaar.ca.html ../../philosophy/wassenaar.de.html
../../philosophy/wassenaar.fr.html ../../philosophy/wassenaar.ru.html
../../philosophy/who-does-that-server-really-serve.ar.html
../../philosophy/who-does-that-server-really-serve.es.html
../../philosophy/who-does-that-server-really-serve.fr.html
../../philosophy/who-does-that-server-really-serve.pl.html
../../philosophy/who-does-that-server-really-serve.ro.html
../../philosophy/who-does-that-server-really-serve.ru.html
../../philosophy/why-audio-format-matters.es.html
../../philosophy/why-audio-format-matters.fr.html
../../philosophy/why-audio-format-matters.it.html
../../philosophy/why-audio-format-matters.pl.html
../../philosophy/why-copyleft.ar.html ../../philosophy/why-copyleft.bg.html
../../philosophy/why-copyleft.ca.html ../../philosophy/why-copyleft.fa.html
../../philosophy/why-copyleft.fr.html ../../philosophy/why-copyleft.it.html
../../philosophy/why-copyleft.ml.html ../../philosophy/why-copyleft.pl.html
../../philosophy/why-copyleft.ru.html ../../philosophy/why-copyleft.tr.html
../../philosophy/why-free.ar.html ../../philosophy/why-free.bg.html
../../philosophy/why-free.ca.html ../../philosophy/why-free.es.html
../../philosophy/why-free.fr.html ../../philosophy/why-free.it.html
../../philosophy/why-free.ml.html ../../philosophy/why-free.pl.html
../../philosophy/why-free.ro.html ../../philosophy/why-free.ru.html
../../philosophy/why-free.tr.html
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
../../philosophy/words-to-avoid.ar.html ../../philosophy/words-to-avoid.es.html
../../philosophy/words-to-avoid.fr.html ../../philosophy/words-to-avoid.it.html
../../philosophy/words-to-avoid.sr.html ../../philosophy/words-to-avoid.tr.html
../../philosophy/wsis.fr.html ../../philosophy/wsis-2003.fr.html
../../philosophy/x.es.html ../../philosophy/x.fr.html
../../philosophy/x.pl.html ../../philosophy/x.ru.html
../../philosophy/your-freedom-needs-free-software.de.html
../../philosophy/your-freedom-needs-free-software.fa.html
../../philosophy/your-freedom-needs-free-software.fr.html
../../philosophy/your-freedom-needs-free-software.ml.html
../../philosophy/your-freedom-needs-free-software.pl.html
../../philosophy/sco/questioning-sco.fr.html ../../philosophy/sco/sco.de.html
../../philosophy/sco/sco.fr.html ../../philosophy/sco/sco-gnu-linux.de.html
../../philosophy/sco/sco-gnu-linux.fr.html
../../philosophy/sco/sco-preemption.es.html
../../philosophy/sco/sco-preemption.fr.html
../../philosophy/sco/sco-v-ibm.fr.html
../../philosophy/sco/sco-without-fear.fr.html
../../philosophy/sco/subpoena.fr.html ../../pronunciation/pronunciation.de.html
../../server/08whatsnew.ar.html ../../server/08whatsnew.bg.html
../../server/08whatsnew.de.html ../../server/08whatsnew.fr.html
../../server/08whatsnew.it.html ../../server/08whatsnew.sq.html
../../server/08whatsnew.sr.html ../../server/08whatsnew.uk.html
../../server/irc-rules.ar.html ../../server/irc-rules.de.html
../../server/irc-rules.es.html ../../server/irc-rules.fr.html
../../server/irc-rules.ro.html ../../server/irc-rules.sq.html
../../server/mirror.de.html ../../server/mirror.ro.html
../../server/mirror.sq.html ../../server/server.de.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 ../../server/standards/README.translations.fr.html
../../server/standards/webmaster-quiz.de.html
../../server/standards/webmaster-quiz.sq.html ../../software/devel.ca.html
../../software/devel.de.html ../../software/devel.es.html
../../software/devel.pl.html ../../software/devel.zh-cn.html
../../software/for-windows.de.html ../../software/reliability.ca.html
../../software/reliability.de.html ../../software/reliability.es.html
../../software/reliability.fa.html ../../software/reliability.fr.html
../../software/reliability.it.html ../../software/reliability.ml.html
../../software/reliability.pl.html ../../software/reliability.ru.html
../../software/reliability.zh-cn.html ../../software/software.ar.html
../../software/software.ca.html ../../software/software.de.html
../../software/software.el.html ../../software/software.es.html
../../software/software.fr.html ../../software/software.it.html
../../software/software.sk.html ../../software/software.zh-cn.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.it.html ../../provide.pl.html
../../provide.pt-br.html ../../provide.ru.html ../../provide.sq.html
make[1]: Entering directory `/srv/data/home/y/yavor/projects/www/server/gnun'
[ -f ../../server/po/whatsnew.translist ] || (touch
../../server/po/whatsnew.translist ; cvs add
../../server/po/whatsnew.translist); file=../../server/po/whatsnew.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/server/whatsnew; article=../../server/whatsnew; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
cvs add: scheduling file `../../server/po/whatsnew.translist' for addition
cvs add: use `cvs commit' to add this file permanently
make[1]: Leaving directory `/srv/data/home/y/yavor/projects/www/server/gnun'
[ -f ../../gnusflashes.fr.include ] || (touch ../../gnusflashes.fr.include ;
cvs add ../../gnusflashes.fr.include \
&& ([ ! -f ../../home.fr.html ] \
|| touch ../../po/home.fr.po))
chmod +w ../../gnusflashes.fr.include
echo "<!--Automatically generated by GNUN; do not edit!-->" >
../../gnusflashes.fr.include
/bin/grep --max-count=3 '<dd>.*</dd>' ../../server/whatsnew.fr.include >>
../../gnusflashes.fr.include
/bin/sed --in-place "s/\(\/\?\)dd>/\1p>/g" ../../gnusflashes.fr.include ||
(touch ../../server/whatsnew.fr.include ; exit 1)
[ -f ../../accessibility/accessibility.fr.html ] || (touch
../../accessibility/accessibility.fr.html ; cvs add
../../accessibility/accessibility.fr.html)
PO=../../accessibility/po/accessibility.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
accessibility.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
accessibility.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous
../../accessibility/po/accessibility.fr.po
../../accessibility/po/accessibility.pot && touch
../../accessibility/po/accessibility.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../accessibility/po/accessibility.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../accessibility/po/accessibility.fr.po; test $? != 0 ) > /dev/null ||
/bin/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}' ../../accessibility/po/accessibility.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../accessibility/po/accessibility.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../accessibility/po/accessibility.fr.po)
..... done.
chmod +w ../../accessibility/accessibility.fr.html
PO=../../accessibility/po/accessibility.fr.po
OUT=../../accessibility/po/accessibility.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
../../accessibility/po/accessibility.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../accessibility/po/accessibility.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../accessibility/po/accessibility.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../accessibility/po/accessibility.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../accessibility/po/accessibility.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../accessibility/po/accessibility.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../accessibility/accessibility.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../accessibility/po/accessibility.fr.m4 >
../../accessibility/accessibility.fr.html && if test -f
accessibility.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/accessibility/accessibility.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../accessibility/accessibility.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > accessibility.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../accessibility/accessibility.fr.html ||
(PO=../../accessibility/po/accessibility.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../accessibility/accessibility.fr.html --date='+1
seconds' $PO" > accessibility.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../accessibility/po/accessibility.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../accessibility/po/accessibility.fr.m4 >
../../accessibility/accessibility.fr.html && if test -f
accessibility.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/accessibility/accessibility.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../accessibility/accessibility.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > accessibility.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../accessibility/accessibility.fr.html ||
(PO=../../accessibility/po/accessibility.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../accessibility/accessibility.fr.html --date='+1
seconds' $PO" > accessibility.fr.html.hook ; exit 1); else sleep 1; touch
../../accessibility/po/accessibility.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../accessibility/po/accessibility.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../accessibility/po/accessibility.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../accessibility/accessibility.fr.html || marker='#include
virtual="\/server\/banner'; original=../../accessibility/accessibility.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../accessibility/accessibility.fr.html || true; fi
[ -f ../../accessibility/po/accessibility.translist ] || (touch
../../accessibility/po/accessibility.translist ; cvs add
../../accessibility/po/accessibility.translist);
file=../../accessibility/po/accessibility.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/accessibility/accessibility;
article=../../accessibility/accessibility; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../accessibility/po/accessibility.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../accessibility/po/accessibility.fr-en.html ] ||
(touch ../../accessibility/po/accessibility.fr-en.html ; cvs add
../../accessibility/po/accessibility.fr-en.html); cp
../../accessibility/accessibility.html
../../accessibility/po/accessibility.fr-en.html)
cvs add: scheduling file `../../accessibility/po/accessibility.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../contact/contact.fr.html ] || (touch ../../contact/contact.fr.html ;
cvs add ../../contact/contact.fr.html)
PO=../../contact/po/contact.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 contact.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > contact.fr.html.hook-ann; fi; exit 1)
47 translated messages.
/usr/bin/msgmerge --update --previous ../../contact/po/contact.fr.po
../../contact/po/contact.pot && touch ../../contact/po/contact.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../contact/po/contact.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../contact/po/contact.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../contact/po/contact.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../contact/po/contact.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../contact/po/contact.fr.po)
....... done.
chmod +w ../../contact/contact.fr.html
PO=../../contact/po/contact.fr.po OUT=../../contact/po/contact.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 ../../contact/po/contact.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../contact/po/contact.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../contact/po/contact.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../contact/po/contact.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../contact/po/contact.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../contact/po/contact.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../contact/contact.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../contact/po/contact.fr.m4 > ../../contact/contact.fr.html && if test -f
contact.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/contact/contact.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../contact/contact.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > contact.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../contact/contact.fr.html ||
(PO=../../contact/po/contact.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../contact/contact.fr.html --date='+1 seconds' $PO" >
contact.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../contact/po/contact.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../contact/po/contact.fr.m4 > ../../contact/contact.fr.html && if test -f
contact.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/contact/contact.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../contact/contact.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > contact.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../contact/contact.fr.html ||
(PO=../../contact/po/contact.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../contact/contact.fr.html --date='+1 seconds' $PO" >
contact.fr.html.hook ; exit 1); else sleep 1; touch
../../contact/po/contact.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../contact/po/contact.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../contact/po/contact.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../contact/contact.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../contact/contact.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../contact/contact.fr.html || true;
fi
[ -f ../../contact/po/contact.translist ] || (touch
../../contact/po/contact.translist ; cvs add
../../contact/po/contact.translist); file=../../contact/po/contact.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/contact/contact; article=../../contact/contact; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../contact/po/contact.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../contact/po/contact.fr-en.html ] || (touch
../../contact/po/contact.fr-en.html ; cvs add
../../contact/po/contact.fr-en.html); cp ../../contact/contact.html
../../contact/po/contact.fr-en.html)
cvs add: scheduling file `../../contact/po/contact.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../contact/gnu-advisory.de.html ] || (touch
../../contact/gnu-advisory.de.html ; cvs add
../../contact/gnu-advisory.de.html)
PO=../../contact/po/gnu-advisory.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-advisory.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnu-advisory.de.html.hook-ann; fi; exit 1)
33 translated messages.
/usr/bin/msgmerge --update --previous ../../contact/po/gnu-advisory.de.po
../../contact/po/gnu-advisory.pot && touch ../../contact/po/gnu-advisory.de.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../contact/po/gnu-advisory.de.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../contact/po/gnu-advisory.de.po; test $? != 0 ) > /dev/null || /bin/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}' ../../contact/po/gnu-advisory.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../contact/po/gnu-advisory.de.po; fi )
...... done.
chmod +w ../../contact/gnu-advisory.de.html
PO=../../contact/po/gnu-advisory.de.po OUT=../../contact/po/gnu-advisory.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 ../../contact/po/gnu-advisory.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../contact/po/gnu-advisory.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../contact/po/gnu-advisory.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../contact/po/gnu-advisory.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../contact/po/gnu-advisory.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../contact/po/gnu-advisory.de.po; test $? != 0 ) > /dev/null || ! test -s
../../contact/gnu-advisory.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../contact/po/gnu-advisory.de.m4 > ../../contact/gnu-advisory.de.html && if
test -f gnu-advisory.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/contact/gnu-advisory.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../contact/gnu-advisory.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > gnu-advisory.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../contact/gnu-advisory.de.html ||
(PO=../../contact/po/gnu-advisory.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../contact/gnu-advisory.de.html --date='+1 seconds' $PO" >
gnu-advisory.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../contact/po/gnu-advisory.de.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../contact/po/gnu-advisory.de.m4 > ../../contact/gnu-advisory.de.html && if
test -f gnu-advisory.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/contact/gnu-advisory.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../contact/gnu-advisory.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > gnu-advisory.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../contact/gnu-advisory.de.html ||
(PO=../../contact/po/gnu-advisory.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../contact/gnu-advisory.de.html --date='+1 seconds' $PO" >
gnu-advisory.de.html.hook ; exit 1); else sleep 1; touch
../../contact/po/gnu-advisory.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../contact/po/gnu-advisory.de.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../contact/po/gnu-advisory.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../contact/gnu-advisory.de.html
|| marker='#include virtual="\/server\/banner';
original=../../contact/gnu-advisory.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../contact/gnu-advisory.de.html ||
true; fi
[ -f ../../contact/po/gnu-advisory.translist ] || (touch
../../contact/po/gnu-advisory.translist ; cvs add
../../contact/po/gnu-advisory.translist);
file=../../contact/po/gnu-advisory.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/contact/gnu-advisory;
article=../../contact/gnu-advisory; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../contact/po/gnu-advisory.de.po; test $? != 0 ) >
/dev/null || ([ -f ../../contact/po/gnu-advisory.de-en.html ] || (touch
../../contact/po/gnu-advisory.de-en.html ; cvs add
../../contact/po/gnu-advisory.de-en.html); cp ../../contact/gnu-advisory.html
../../contact/po/gnu-advisory.de-en.html)
[ -f ../../copyleft/copyleft.fr.html ] || (touch
../../copyleft/copyleft.fr.html ; cvs add ../../copyleft/copyleft.fr.html)
PO=../../copyleft/po/copyleft.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
copyleft.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
copyleft.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous ../../copyleft/po/copyleft.fr.po
../../copyleft/po/copyleft.pot && touch ../../copyleft/po/copyleft.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../copyleft/po/copyleft.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../copyleft/po/copyleft.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../copyleft/po/copyleft.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../copyleft/po/copyleft.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../copyleft/po/copyleft.fr.po)
..... done.
? gnun-lock
? accessibility/po/accessibility.ar.m4
? accessibility/po/accessibility.de.m4
? accessibility/po/accessibility.fr.m4
? accessibility/po/accessibility.proto
? accessibility/po/accessibility.sq.m4
? accessibility/po/accessibility.translinks
? award/1998/po/.cvsignore
? award/1999/po/.cvsignore
? award/2000/po/.cvsignore
? award/2001/po/.cvsignore
? award/2002/po/.cvsignore
? award/2003/po/.cvsignore
? award/po/.cvsignore
? bulletins/po/.cvsignore
? contact/po/.cvsignore
? copyleft/po/.cvsignore
? distros/po/.cvsignore
? distros/po/free-distros.proto-translinks
? doc/po/.cvsignore
? education/misc/po/edu-misc.de.m4
? education/misc/po/edu-misc.proto
? education/misc/po/edu-misc.translinks
? education/po/.cvsignore
? encyclopedia/po/.cvsignore
? events/po/.cvsignore
? fry/po/.cvsignore
? fun/jokes/po/.cvsignore
? fun/po/.cvsignore
? gnu/po/.cvsignore
? graphics/po/.cvsignore
? help/po/.cvsignore
? licenses/old-licenses/po/.cvsignore
? licenses/po/.cvsignore
? links/po/.cvsignore
? music/po/blues-song.de.m4
? music/po/blues-song.proto
? music/po/blues-song.translinks
? music/po/emacsvsvi.de.m4
? music/po/emacsvsvi.proto
? music/po/emacsvsvi.translinks
? music/po/free-software-song.de.m4
? music/po/free-software-song.proto
? music/po/free-software-song.translinks
? music/po/gdb-song.de.m4
? music/po/gdb-song.proto
? music/po/gdb-song.translinks
? music/po/music.de.m4
? music/po/music.proto
? music/po/music.translinks
? music/po/till_there_was_gnu.de.m4
? music/po/till_there_was_gnu.proto
? music/po/till_there_was_gnu.translinks
? music/po/writing-fs-song.de.m4
? music/po/writing-fs-song.es.m4
? music/po/writing-fs-song.proto
? music/po/writing-fs-song.translinks
? people/po/.cvsignore
? philosophy/economics_frank/po/.cvsignore
? philosophy/po/.cvsignore
? philosophy/sco/po/.cvsignore
? po/.cvsignore
? pronunciation/po/pronunciation.de.m4
? pronunciation/po/pronunciation.proto
? pronunciation/po/pronunciation.translinks
? server/body-include-1.ta.html
? server/po/.cvsignore
? server/po/tasks.proto-translinks
? server/standards/po/.cvsignore
? software/po/.cvsignore
chmod +w ../../copyleft/copyleft.fr.html
PO=../../copyleft/po/copyleft.fr.po OUT=../../copyleft/po/copyleft.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 ../../copyleft/po/copyleft.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../copyleft/po/copyleft.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../copyleft/po/copyleft.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../copyleft/po/copyleft.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../copyleft/po/copyleft.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../copyleft/po/copyleft.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../copyleft/copyleft.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../copyleft/po/copyleft.fr.m4 > ../../copyleft/copyleft.fr.html && if test
-f copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/copyleft/copyleft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../copyleft/copyleft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../copyleft/copyleft.fr.html ||
(PO=../../copyleft/po/copyleft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../copyleft/copyleft.fr.html --date='+1 seconds' $PO" >
copyleft.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../copyleft/po/copyleft.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../copyleft/po/copyleft.fr.m4 > ../../copyleft/copyleft.fr.html && if test
-f copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/copyleft/copyleft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../copyleft/copyleft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../copyleft/copyleft.fr.html ||
(PO=../../copyleft/po/copyleft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../copyleft/copyleft.fr.html --date='+1 seconds' $PO" >
copyleft.fr.html.hook ; exit 1); else sleep 1; touch
../../copyleft/po/copyleft.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../copyleft/po/copyleft.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../copyleft/po/copyleft.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../copyleft/copyleft.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../copyleft/copyleft.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../copyleft/copyleft.fr.html ||
true; fi
[ -f ../../copyleft/po/copyleft.translist ] || (touch
../../copyleft/po/copyleft.translist ; cvs add
../../copyleft/po/copyleft.translist);
file=../../copyleft/po/copyleft.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/copyleft/copyleft;
article=../../copyleft/copyleft; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../copyleft/po/copyleft.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../copyleft/po/copyleft.fr-en.html ] || (touch
../../copyleft/po/copyleft.fr-en.html ; cvs add
../../copyleft/po/copyleft.fr-en.html); cp ../../copyleft/copyleft.html
../../copyleft/po/copyleft.fr-en.html)
cvs add: scheduling file `../../copyleft/po/copyleft.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../distros/common-distros.fr.html ] || (touch
../../distros/common-distros.fr.html ; cvs add
../../distros/common-distros.fr.html)
PO=../../distros/po/common-distros.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
common-distros.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
common-distros.fr.html.hook-ann; fi; exit 1)
48 translated messages.
/usr/bin/msgmerge --update --previous ../../distros/po/common-distros.fr.po
../../distros/po/common-distros.pot && touch
../../distros/po/common-distros.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../distros/po/common-distros.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/common-distros.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../distros/po/common-distros.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../distros/po/common-distros.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../distros/po/common-distros.fr.po)
....... done.
chmod +w ../../distros/common-distros.fr.html
PO=../../distros/po/common-distros.fr.po
OUT=../../distros/po/common-distros.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
../../distros/po/common-distros.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../distros/po/common-distros.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../distros/po/common-distros.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../distros/po/common-distros.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../distros/po/common-distros.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/common-distros.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../distros/common-distros.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/common-distros.fr.m4 > ../../distros/common-distros.fr.html
&& if test -f common-distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/common-distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/common-distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > common-distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/common-distros.fr.html ||
(PO=../../distros/po/common-distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/common-distros.fr.html --date='+1 seconds' $PO" >
common-distros.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/common-distros.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/common-distros.fr.m4 > ../../distros/common-distros.fr.html
&& if test -f common-distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/common-distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/common-distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > common-distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/common-distros.fr.html ||
(PO=../../distros/po/common-distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/common-distros.fr.html --date='+1 seconds' $PO" >
common-distros.fr.html.hook ; exit 1); else sleep 1; touch
../../distros/po/common-distros.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/common-distros.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../distros/po/common-distros.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../distros/common-distros.fr.html || marker='#include
virtual="\/server\/banner'; original=../../distros/common-distros.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../distros/common-distros.fr.html ||
true; fi
[ -f ../../distros/po/common-distros.translist ] || (touch
../../distros/po/common-distros.translist ; cvs add
../../distros/po/common-distros.translist);
file=../../distros/po/common-distros.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/distros/common-distros; article=../../distros/common-distros; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/common-distros.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../distros/po/common-distros.fr-en.html ] || (touch
../../distros/po/common-distros.fr-en.html ; cvs add
../../distros/po/common-distros.fr-en.html); cp
../../distros/common-distros.html ../../distros/po/common-distros.fr-en.html)
[ -f ../../distros/distros.fr.html ] || (touch ../../distros/distros.fr.html ;
cvs add ../../distros/distros.fr.html)
PO=../../distros/po/distros.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 distros.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > distros.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../distros/po/distros.fr.po
../../distros/po/distros.pot && touch ../../distros/po/distros.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../distros/po/distros.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/distros.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../distros/po/distros.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../distros/po/distros.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../distros/po/distros.fr.po)
... done.
chmod +w ../../distros/distros.fr.html
PO=../../distros/po/distros.fr.po OUT=../../distros/po/distros.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 ../../distros/po/distros.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../distros/po/distros.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../distros/po/distros.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../distros/po/distros.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../distros/po/distros.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/distros.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../distros/distros.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/distros.fr.m4 > ../../distros/distros.fr.html && if test -f
distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/distros.fr.html ||
(PO=../../distros/po/distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/distros.fr.html --date='+1 seconds' $PO" >
distros.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/distros.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/distros.fr.m4 > ../../distros/distros.fr.html && if test -f
distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/distros.fr.html ||
(PO=../../distros/po/distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/distros.fr.html --date='+1 seconds' $PO" >
distros.fr.html.hook ; exit 1); else sleep 1; touch
../../distros/po/distros.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/distros.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../distros/po/distros.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../distros/distros.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../distros/distros.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../distros/distros.fr.html || true;
fi
[ -f ../../distros/po/distros.translist ] || (touch
../../distros/po/distros.translist ; cvs add
../../distros/po/distros.translist); file=../../distros/po/distros.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/distros/distros; article=../../distros/distros; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/distros.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../distros/po/distros.fr-en.html ] || (touch
../../distros/po/distros.fr-en.html ; cvs add
../../distros/po/distros.fr-en.html); cp ../../distros/distros.html
../../distros/po/distros.fr-en.html)
cvs add: scheduling file `../../distros/po/distros.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../distros/free-distros.fr.html ] || (touch
../../distros/free-distros.fr.html ; cvs add
../../distros/free-distros.fr.html)
PO=../../distros/po/free-distros.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-distros.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-distros.fr.html.hook-ann; fi; exit 1)
51 translated messages.
/usr/bin/msgmerge --update --previous ../../distros/po/free-distros.fr.po
../../distros/po/free-distros.pot && touch ../../distros/po/free-distros.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../distros/po/free-distros.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-distros.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../distros/po/free-distros.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../distros/po/free-distros.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../distros/po/free-distros.fr.po)
....... done.
chmod +w ../../distros/free-distros.fr.html
PO=../../distros/po/free-distros.fr.po OUT=../../distros/po/free-distros.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 ../../distros/po/free-distros.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../distros/po/free-distros.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../distros/po/free-distros.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../distros/po/free-distros.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../distros/po/free-distros.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-distros.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../distros/free-distros.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/free-distros.fr.m4 > ../../distros/free-distros.fr.html && if
test -f free-distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/free-distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/free-distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/free-distros.fr.html ||
(PO=../../distros/po/free-distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/free-distros.fr.html --date='+1 seconds' $PO" >
free-distros.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/free-distros.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/free-distros.fr.m4 > ../../distros/free-distros.fr.html && if
test -f free-distros.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/free-distros.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/free-distros.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-distros.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/free-distros.fr.html ||
(PO=../../distros/po/free-distros.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../distros/free-distros.fr.html --date='+1 seconds' $PO" >
free-distros.fr.html.hook ; exit 1); else sleep 1; touch
../../distros/po/free-distros.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-distros.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../distros/po/free-distros.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../distros/free-distros.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../distros/free-distros.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../distros/free-distros.fr.html ||
true; fi
[ -f ../../distros/po/free-distros.translist ] || (touch
../../distros/po/free-distros.translist ; cvs add
../../distros/po/free-distros.translist);
file=../../distros/po/free-distros.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/distros/free-distros;
article=../../distros/free-distros; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../distros/po/free-distros.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../distros/po/free-distros.fr-en.html ] || (touch
../../distros/po/free-distros.fr-en.html ; cvs add
../../distros/po/free-distros.fr-en.html); cp ../../distros/free-distros.html
../../distros/po/free-distros.fr-en.html)
[ -f ../../distros/free-system-distribution-guidelines.fr.html ] || (touch
../../distros/free-system-distribution-guidelines.fr.html ; cvs add
../../distros/free-system-distribution-guidelines.fr.html)
PO=../../distros/po/free-system-distribution-guidelines.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-system-distribution-guidelines.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > free-system-distribution-guidelines.fr.html.hook-ann;
fi; exit 1)
54 translated messages.
/usr/bin/msgmerge --update --previous
../../distros/po/free-system-distribution-guidelines.fr.po
../../distros/po/free-system-distribution-guidelines.pot && touch
../../distros/po/free-system-distribution-guidelines.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../distros/po/free-system-distribution-guidelines.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-system-distribution-guidelines.fr.po; test $? != 0 ) >
/dev/null || /bin/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}'
../../distros/po/free-system-distribution-guidelines.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../distros/po/free-system-distribution-guidelines.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../distros/po/free-system-distribution-guidelines.fr.po)
........ done.
chmod +w ../../distros/free-system-distribution-guidelines.fr.html
PO=../../distros/po/free-system-distribution-guidelines.fr.po
OUT=../../distros/po/free-system-distribution-guidelines.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
../../distros/po/free-system-distribution-guidelines.proto --po $PO --localized
$OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../distros/po/free-system-distribution-guidelines.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../distros/po/free-system-distribution-guidelines.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../distros/po/free-system-distribution-guidelines.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../distros/po/free-system-distribution-guidelines.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-system-distribution-guidelines.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../distros/free-system-distribution-guidelines.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/free-system-distribution-guidelines.fr.m4 >
../../distros/free-system-distribution-guidelines.fr.html && if test -f
free-system-distribution-guidelines.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/free-system-distribution-guidelines.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/free-system-distribution-guidelines.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-system-distribution-guidelines.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/free-system-distribution-guidelines.fr.html ||
(PO=../../distros/po/free-system-distribution-guidelines.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../distros/free-system-distribution-guidelines.fr.html
--date='+1 seconds' $PO" > free-system-distribution-guidelines.fr.html.hook ;
exit 1); elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-system-distribution-guidelines.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../distros/po/free-system-distribution-guidelines.fr.m4 >
../../distros/free-system-distribution-guidelines.fr.html && if test -f
free-system-distribution-guidelines.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/distros/free-system-distribution-guidelines.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../distros/free-system-distribution-guidelines.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-system-distribution-guidelines.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../distros/free-system-distribution-guidelines.fr.html ||
(PO=../../distros/po/free-system-distribution-guidelines.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../distros/free-system-distribution-guidelines.fr.html
--date='+1 seconds' $PO" > free-system-distribution-guidelines.fr.html.hook ;
exit 1); else sleep 1; touch
../../distros/po/free-system-distribution-guidelines.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-system-distribution-guidelines.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../distros/po/free-system-distribution-guidelines.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../distros/free-system-distribution-guidelines.fr.html || marker='#include
virtual="\/server\/banner';
original=../../distros/free-system-distribution-guidelines.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../distros/free-system-distribution-guidelines.fr.html || true; fi
[ -f ../../distros/po/free-system-distribution-guidelines.translist ] || (touch
../../distros/po/free-system-distribution-guidelines.translist ; cvs add
../../distros/po/free-system-distribution-guidelines.translist);
file=../../distros/po/free-system-distribution-guidelines.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/distros/free-system-distribution-guidelines;
article=../../distros/free-system-distribution-guidelines; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../distros/po/free-system-distribution-guidelines.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../distros/po/free-system-distribution-guidelines.fr-en.html ] || (touch
../../distros/po/free-system-distribution-guidelines.fr-en.html ; cvs add
../../distros/po/free-system-distribution-guidelines.fr-en.html); cp
../../distros/free-system-distribution-guidelines.html
../../distros/po/free-system-distribution-guidelines.fr-en.html)
[ -f ../../doc/doc.fr.html ] || (touch ../../doc/doc.fr.html ; cvs add
../../doc/doc.fr.html)
PO=../../doc/po/doc.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 doc.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > doc.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../doc/po/doc.fr.po
../../doc/po/doc.pot && touch ../../doc/po/doc.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../doc/po/doc.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/doc.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../doc/po/doc.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../doc/po/doc.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../doc/po/doc.fr.po)
... done.
chmod +w ../../doc/doc.fr.html
PO=../../doc/po/doc.fr.po OUT=../../doc/po/doc.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 ../../doc/po/doc.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../doc/po/doc.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../doc/po/doc.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../doc/po/doc.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../doc/po/doc.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/doc.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../doc/doc.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../doc/po/doc.fr.m4 > ../../doc/doc.fr.html && if test -f
doc.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/doc/doc.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../doc/doc.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
doc.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../doc/doc.fr.html || (PO=../../doc/po/doc.fr.po ; sleep 1 ;
touch $PO ; echo "touch --reference=../../doc/doc.fr.html --date='+1 seconds'
$PO" > doc.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../doc/po/doc.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../doc/po/doc.fr.m4 > ../../doc/doc.fr.html && if test -f
doc.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/doc/doc.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../doc/doc.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
doc.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../doc/doc.fr.html || (PO=../../doc/po/doc.fr.po ; sleep 1 ;
touch $PO ; echo "touch --reference=../../doc/doc.fr.html --date='+1 seconds'
$PO" > doc.fr.html.hook ; exit 1); else sleep 1; touch ../../doc/po/doc.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/doc.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then
PO=../../doc/po/doc.fr.po; marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q
'^<!--'"${marker}-->" ../../doc/doc.fr.html || marker='#include
virtual="\/server\/banner'; original=../../doc/doc.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../doc/doc.fr.html || true; fi
[ -f ../../doc/po/doc.translist ] || (touch ../../doc/po/doc.translist ; cvs
add ../../doc/po/doc.translist); file=../../doc/po/doc.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/doc/doc; article=../../doc/doc; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../doc/po/doc.fr.po; test $? != 0 ) > /dev/null ||
([ -f ../../doc/po/doc.fr-en.html ] || (touch ../../doc/po/doc.fr-en.html ;
cvs add ../../doc/po/doc.fr-en.html); cp ../../doc/doc.html
../../doc/po/doc.fr-en.html)
[ -f ../../doc/other-free-books.fr.html ] || (touch
../../doc/other-free-books.fr.html ; cvs add
../../doc/other-free-books.fr.html)
PO=../../doc/po/other-free-books.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
other-free-books.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
other-free-books.fr.html.hook-ann; fi; exit 1)
157 translated messages.
/usr/bin/msgmerge --update --previous ../../doc/po/other-free-books.fr.po
../../doc/po/other-free-books.pot && touch ../../doc/po/other-free-books.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../doc/po/other-free-books.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/other-free-books.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../doc/po/other-free-books.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../doc/po/other-free-books.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../doc/po/other-free-books.fr.po)
.................. done.
chmod +w ../../doc/other-free-books.fr.html
PO=../../doc/po/other-free-books.fr.po OUT=../../doc/po/other-free-books.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 ../../doc/po/other-free-books.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../doc/po/other-free-books.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../doc/po/other-free-books.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../doc/po/other-free-books.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../doc/po/other-free-books.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/other-free-books.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../doc/other-free-books.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../doc/po/other-free-books.fr.m4 > ../../doc/other-free-books.fr.html && if
test -f other-free-books.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/doc/other-free-books.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../doc/other-free-books.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > other-free-books.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../doc/other-free-books.fr.html ||
(PO=../../doc/po/other-free-books.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../doc/other-free-books.fr.html --date='+1 seconds' $PO" >
other-free-books.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../doc/po/other-free-books.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../doc/po/other-free-books.fr.m4 > ../../doc/other-free-books.fr.html && if
test -f other-free-books.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/doc/other-free-books.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../doc/other-free-books.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > other-free-books.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../doc/other-free-books.fr.html ||
(PO=../../doc/po/other-free-books.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../doc/other-free-books.fr.html --date='+1 seconds' $PO" >
other-free-books.fr.html.hook ; exit 1); else sleep 1; touch
../../doc/po/other-free-books.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../doc/po/other-free-books.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../doc/po/other-free-books.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../doc/other-free-books.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../doc/other-free-books.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../doc/other-free-books.fr.html ||
true; fi
[ -f ../../doc/po/other-free-books.translist ] || (touch
../../doc/po/other-free-books.translist ; cvs add
../../doc/po/other-free-books.translist);
file=../../doc/po/other-free-books.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/doc/other-free-books;
article=../../doc/other-free-books; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../doc/po/other-free-books.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../doc/po/other-free-books.fr-en.html ] || (touch
../../doc/po/other-free-books.fr-en.html ; cvs add
../../doc/po/other-free-books.fr-en.html); cp ../../doc/other-free-books.html
../../doc/po/other-free-books.fr-en.html)
[ -f ../../education/edu-cases-argentina-ecen.de.html ] || (touch
../../education/edu-cases-argentina-ecen.de.html ; cvs add
../../education/edu-cases-argentina-ecen.de.html)
PO=../../education/po/edu-cases-argentina-ecen.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-argentina-ecen.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-argentina-ecen.de.html.hook-ann; fi; exit 1)
61 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-cases-argentina-ecen.de.po
../../education/po/edu-cases-argentina-ecen.pot && touch
../../education/po/edu-cases-argentina-ecen.de.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-cases-argentina-ecen.de.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-argentina-ecen.de.po; test
$? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases-argentina-ecen.de.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-argentina-ecen.de.po; fi )
........ done.
chmod +w ../../education/edu-cases-argentina-ecen.de.html
PO=../../education/po/edu-cases-argentina-ecen.de.po
OUT=../../education/po/edu-cases-argentina-ecen.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
../../education/po/edu-cases-argentina-ecen.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases-argentina-ecen.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-argentina-ecen.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-argentina-ecen.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases-argentina-ecen.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina-ecen.de.po; test $? != 0 ) > /dev/null
|| ! test -s ../../education/edu-cases-argentina-ecen.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-argentina-ecen.de.m4 >
../../education/edu-cases-argentina-ecen.de.html && if test -f
edu-cases-argentina-ecen.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-argentina-ecen.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-argentina-ecen.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-argentina-ecen.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-argentina-ecen.de.html ||
(PO=../../education/po/edu-cases-argentina-ecen.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-argentina-ecen.de.html
--date='+1 seconds' $PO" > edu-cases-argentina-ecen.de.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina-ecen.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-argentina-ecen.de.m4 >
../../education/edu-cases-argentina-ecen.de.html && if test -f
edu-cases-argentina-ecen.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-argentina-ecen.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-argentina-ecen.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-argentina-ecen.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-argentina-ecen.de.html ||
(PO=../../education/po/edu-cases-argentina-ecen.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-argentina-ecen.de.html
--date='+1 seconds' $PO" > edu-cases-argentina-ecen.de.html.hook ; exit 1);
else sleep 1; touch ../../education/po/edu-cases-argentina-ecen.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina-ecen.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-argentina-ecen.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-cases-argentina-ecen.de.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-cases-argentina-ecen.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-cases-argentina-ecen.de.html || true; fi
[ -f ../../education/po/edu-cases-argentina-ecen.translist ] || (touch
../../education/po/edu-cases-argentina-ecen.translist ; cvs add
../../education/po/edu-cases-argentina-ecen.translist);
file=../../education/po/edu-cases-argentina-ecen.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-argentina-ecen;
article=../../education/edu-cases-argentina-ecen; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-argentina-ecen.de.po; test
$? != 0 ) > /dev/null || ([ -f
../../education/po/edu-cases-argentina-ecen.de-en.html ] || (touch
../../education/po/edu-cases-argentina-ecen.de-en.html ; cvs add
../../education/po/edu-cases-argentina-ecen.de-en.html); cp
../../education/edu-cases-argentina-ecen.html
../../education/po/edu-cases-argentina-ecen.de-en.html)
cvs add: scheduling file
`../../education/po/edu-cases-argentina-ecen.de-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-cases-argentina.de.html ] || (touch
../../education/edu-cases-argentina.de.html ; cvs add
../../education/edu-cases-argentina.de.html)
PO=../../education/po/edu-cases-argentina.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-argentina.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-argentina.de.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-cases-argentina.de.po
../../education/po/edu-cases-argentina.pot && touch
../../education/po/edu-cases-argentina.de.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-cases-argentina.de.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-argentina.de.po; test $?
!= 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases-argentina.de.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-argentina.de.po; fi )
..... done.
chmod +w ../../education/edu-cases-argentina.de.html
PO=../../education/po/edu-cases-argentina.de.po
OUT=../../education/po/edu-cases-argentina.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
../../education/po/edu-cases-argentina.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases-argentina.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-argentina.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-argentina.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases-argentina.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina.de.po; test $? != 0 ) > /dev/null || !
test -s ../../education/edu-cases-argentina.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-argentina.de.m4 >
../../education/edu-cases-argentina.de.html && if test -f
edu-cases-argentina.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-argentina.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-argentina.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:de-ann address@hidden" > edu-cases-argentina.de.html.hook-ann; fi
&& /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-argentina.de.html ||
(PO=../../education/po/edu-cases-argentina.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-cases-argentina.de.html --date='+1
seconds' $PO" > edu-cases-argentina.de.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-argentina.de.m4 >
../../education/edu-cases-argentina.de.html && if test -f
edu-cases-argentina.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-argentina.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-argentina.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:de-ann address@hidden" > edu-cases-argentina.de.html.hook-ann; fi
&& /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-argentina.de.html ||
(PO=../../education/po/edu-cases-argentina.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-cases-argentina.de.html --date='+1
seconds' $PO" > edu-cases-argentina.de.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-cases-argentina.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-argentina.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-argentina.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-cases-argentina.de.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-cases-argentina.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-cases-argentina.de.html || true; fi
[ -f ../../education/po/edu-cases-argentina.translist ] || (touch
../../education/po/edu-cases-argentina.translist ; cvs add
../../education/po/edu-cases-argentina.translist);
file=../../education/po/edu-cases-argentina.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-argentina;
article=../../education/edu-cases-argentina; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-argentina.de.po; test $?
!= 0 ) > /dev/null || ([ -f ../../education/po/edu-cases-argentina.de-en.html ]
|| (touch ../../education/po/edu-cases-argentina.de-en.html ; cvs add
../../education/po/edu-cases-argentina.de-en.html); cp
../../education/edu-cases-argentina.html
../../education/po/edu-cases-argentina.de-en.html)
cvs add: scheduling file `../../education/po/edu-cases-argentina.de-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-cases-india-ambedkar.de.html ] || (touch
../../education/edu-cases-india-ambedkar.de.html ; cvs add
../../education/edu-cases-india-ambedkar.de.html)
PO=../../education/po/edu-cases-india-ambedkar.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-india-ambedkar.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-india-ambedkar.de.html.hook-ann; fi; exit 1)
43 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-cases-india-ambedkar.de.po
../../education/po/edu-cases-india-ambedkar.pot && touch
../../education/po/edu-cases-india-ambedkar.de.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-cases-india-ambedkar.de.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-ambedkar.de.po; test
$? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases-india-ambedkar.de.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-india-ambedkar.de.po; fi )
....... done.
chmod +w ../../education/edu-cases-india-ambedkar.de.html
PO=../../education/po/edu-cases-india-ambedkar.de.po
OUT=../../education/po/edu-cases-india-ambedkar.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
../../education/po/edu-cases-india-ambedkar.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases-india-ambedkar.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-india-ambedkar.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-india-ambedkar.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases-india-ambedkar.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-ambedkar.de.po; test $? != 0 ) > /dev/null
|| ! test -s ../../education/edu-cases-india-ambedkar.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-ambedkar.de.m4 >
../../education/edu-cases-india-ambedkar.de.html && if test -f
edu-cases-india-ambedkar.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-ambedkar.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-ambedkar.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-india-ambedkar.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-ambedkar.de.html ||
(PO=../../education/po/edu-cases-india-ambedkar.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-ambedkar.de.html
--date='+1 seconds' $PO" > edu-cases-india-ambedkar.de.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-ambedkar.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-ambedkar.de.m4 >
../../education/edu-cases-india-ambedkar.de.html && if test -f
edu-cases-india-ambedkar.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-ambedkar.de.html>' | mail -s
'[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-ambedkar.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-india-ambedkar.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-ambedkar.de.html ||
(PO=../../education/po/edu-cases-india-ambedkar.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-ambedkar.de.html
--date='+1 seconds' $PO" > edu-cases-india-ambedkar.de.html.hook ; exit 1);
else sleep 1; touch ../../education/po/edu-cases-india-ambedkar.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-ambedkar.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-india-ambedkar.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-cases-india-ambedkar.de.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-cases-india-ambedkar.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-cases-india-ambedkar.de.html || true; fi
[ -f ../../education/po/edu-cases-india-ambedkar.translist ] || (touch
../../education/po/edu-cases-india-ambedkar.translist ; cvs add
../../education/po/edu-cases-india-ambedkar.translist);
file=../../education/po/edu-cases-india-ambedkar.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-india-ambedkar;
article=../../education/edu-cases-india-ambedkar; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-ambedkar.de.po; test
$? != 0 ) > /dev/null || ([ -f
../../education/po/edu-cases-india-ambedkar.de-en.html ] || (touch
../../education/po/edu-cases-india-ambedkar.de-en.html ; cvs add
../../education/po/edu-cases-india-ambedkar.de-en.html); cp
../../education/edu-cases-india-ambedkar.html
../../education/po/edu-cases-india-ambedkar.de-en.html)
cvs add: scheduling file
`../../education/po/edu-cases-india-ambedkar.de-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-cases-india-irimpanam.de.html ] || (touch
../../education/edu-cases-india-irimpanam.de.html ; cvs add
../../education/edu-cases-india-irimpanam.de.html)
PO=../../education/po/edu-cases-india-irimpanam.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-india-irimpanam.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-india-irimpanam.de.html.hook-ann; fi; exit 1)
55 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-cases-india-irimpanam.de.po
../../education/po/edu-cases-india-irimpanam.pot && touch
../../education/po/edu-cases-india-irimpanam.de.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-cases-india-irimpanam.de.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-irimpanam.de.po;
test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases-india-irimpanam.de.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-india-irimpanam.de.po; fi )
........ done.
chmod +w ../../education/edu-cases-india-irimpanam.de.html
PO=../../education/po/edu-cases-india-irimpanam.de.po
OUT=../../education/po/edu-cases-india-irimpanam.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
../../education/po/edu-cases-india-irimpanam.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases-india-irimpanam.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-india-irimpanam.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-india-irimpanam.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases-india-irimpanam.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.de.po; test $? != 0 ) > /dev/null
|| ! test -s ../../education/edu-cases-india-irimpanam.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-irimpanam.de.m4 >
../../education/edu-cases-india-irimpanam.de.html && if test -f
edu-cases-india-irimpanam.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-irimpanam.de.html>' | mail
-s '[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-irimpanam.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-india-irimpanam.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-irimpanam.de.html ||
(PO=../../education/po/edu-cases-india-irimpanam.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-irimpanam.de.html
--date='+1 seconds' $PO" > edu-cases-india-irimpanam.de.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-irimpanam.de.m4 >
../../education/edu-cases-india-irimpanam.de.html && if test -f
edu-cases-india-irimpanam.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-irimpanam.de.html>' | mail
-s '[de] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-irimpanam.de.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:de-ann address@hidden" >
edu-cases-india-irimpanam.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-irimpanam.de.html ||
(PO=../../education/po/edu-cases-india-irimpanam.de.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-irimpanam.de.html
--date='+1 seconds' $PO" > edu-cases-india-irimpanam.de.html.hook ; exit 1);
else sleep 1; touch ../../education/po/edu-cases-india-irimpanam.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-india-irimpanam.de.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-cases-india-irimpanam.de.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-cases-india-irimpanam.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-cases-india-irimpanam.de.html || true; fi
[ -f ../../education/po/edu-cases-india-irimpanam.translist ] || (touch
../../education/po/edu-cases-india-irimpanam.translist ; cvs add
../../education/po/edu-cases-india-irimpanam.translist);
file=../../education/po/edu-cases-india-irimpanam.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-india-irimpanam;
article=../../education/edu-cases-india-irimpanam; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-irimpanam.de.po;
test $? != 0 ) > /dev/null || ([ -f
../../education/po/edu-cases-india-irimpanam.de-en.html ] || (touch
../../education/po/edu-cases-india-irimpanam.de-en.html ; cvs add
../../education/po/edu-cases-india-irimpanam.de-en.html); cp
../../education/edu-cases-india-irimpanam.html
../../education/po/edu-cases-india-irimpanam.de-en.html)
cvs add: scheduling file
`../../education/po/edu-cases-india-irimpanam.de-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-cases-india-irimpanam.fr.html ] || (touch
../../education/edu-cases-india-irimpanam.fr.html ; cvs add
../../education/edu-cases-india-irimpanam.fr.html)
PO=../../education/po/edu-cases-india-irimpanam.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-india-irimpanam.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-india-irimpanam.fr.html.hook-ann; fi; exit 1)
55 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-cases-india-irimpanam.fr.po
../../education/po/edu-cases-india-irimpanam.pot && touch
../../education/po/edu-cases-india-irimpanam.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-cases-india-irimpanam.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-irimpanam.fr.po;
test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases-india-irimpanam.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-india-irimpanam.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/edu-cases-india-irimpanam.fr.po)
........ done.
chmod +w ../../education/edu-cases-india-irimpanam.fr.html
PO=../../education/po/edu-cases-india-irimpanam.fr.po
OUT=../../education/po/edu-cases-india-irimpanam.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
../../education/po/edu-cases-india-irimpanam.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/edu-cases-india-irimpanam.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-india-irimpanam.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-india-irimpanam.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/edu-cases-india-irimpanam.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../education/edu-cases-india-irimpanam.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-irimpanam.fr.m4 >
../../education/edu-cases-india-irimpanam.fr.html && if test -f
edu-cases-india-irimpanam.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-irimpanam.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-irimpanam.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
edu-cases-india-irimpanam.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-irimpanam.fr.html ||
(PO=../../education/po/edu-cases-india-irimpanam.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-irimpanam.fr.html
--date='+1 seconds' $PO" > edu-cases-india-irimpanam.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india-irimpanam.fr.m4 >
../../education/edu-cases-india-irimpanam.fr.html && if test -f
edu-cases-india-irimpanam.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india-irimpanam.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india-irimpanam.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
edu-cases-india-irimpanam.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india-irimpanam.fr.html ||
(PO=../../education/po/edu-cases-india-irimpanam.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../education/edu-cases-india-irimpanam.fr.html
--date='+1 seconds' $PO" > edu-cases-india-irimpanam.fr.html.hook ; exit 1);
else sleep 1; touch ../../education/po/edu-cases-india-irimpanam.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india-irimpanam.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-india-irimpanam.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-cases-india-irimpanam.fr.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-cases-india-irimpanam.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-cases-india-irimpanam.fr.html || true; fi
[ -f ../../education/po/edu-cases-india-irimpanam.translist ] || (touch
../../education/po/edu-cases-india-irimpanam.translist ; cvs add
../../education/po/edu-cases-india-irimpanam.translist);
file=../../education/po/edu-cases-india-irimpanam.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-india-irimpanam;
article=../../education/edu-cases-india-irimpanam; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india-irimpanam.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../education/po/edu-cases-india-irimpanam.fr-en.html ] || (touch
../../education/po/edu-cases-india-irimpanam.fr-en.html ; cvs add
../../education/po/edu-cases-india-irimpanam.fr-en.html); cp
../../education/edu-cases-india-irimpanam.html
../../education/po/edu-cases-india-irimpanam.fr-en.html)
[ -f ../../education/edu-cases-india.de.html ] || (touch
../../education/edu-cases-india.de.html ; cvs add
../../education/edu-cases-india.de.html)
PO=../../education/po/edu-cases-india.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases-india.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases-india.de.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/edu-cases-india.de.po
../../education/po/edu-cases-india.pot && touch
../../education/po/edu-cases-india.de.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../education/po/edu-cases-india.de.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india.de.po; test $? != 0 ) > /dev/null ||
/bin/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}' ../../education/po/edu-cases-india.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases-india.de.po; fi )
..... done.
chmod +w ../../education/edu-cases-india.de.html
PO=../../education/po/edu-cases-india.de.po
OUT=../../education/po/edu-cases-india.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
../../education/po/edu-cases-india.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases-india.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases-india.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases-india.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases-india.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india.de.po; test $? != 0 ) > /dev/null || ! test
-s ../../education/edu-cases-india.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india.de.m4 >
../../education/edu-cases-india.de.html && if test -f
edu-cases-india.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india.de.html>' | mail -s '[de]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-cases-india.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india.de.html ||
(PO=../../education/po/edu-cases-india.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-cases-india.de.html --date='+1 seconds'
$PO" > edu-cases-india.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india.de.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases-india.de.m4 >
../../education/edu-cases-india.de.html && if test -f
edu-cases-india.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases-india.de.html>' | mail -s '[de]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases-india.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-cases-india.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases-india.de.html ||
(PO=../../education/po/edu-cases-india.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-cases-india.de.html --date='+1 seconds'
$PO" > edu-cases-india.de.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-cases-india.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases-india.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-cases-india.de.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../education/edu-cases-india.de.html ||
marker='#include virtual="\/server\/banner';
original=../../education/edu-cases-india.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/edu-cases-india.de.html
|| true; fi
[ -f ../../education/po/edu-cases-india.translist ] || (touch
../../education/po/edu-cases-india.translist ; cvs add
../../education/po/edu-cases-india.translist);
file=../../education/po/edu-cases-india.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/education/edu-cases-india; article=../../education/edu-cases-india;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases-india.de.po; test $? != 0
) > /dev/null || ([ -f ../../education/po/edu-cases-india.de-en.html ] ||
(touch ../../education/po/edu-cases-india.de-en.html ; cvs add
../../education/po/edu-cases-india.de-en.html); cp
../../education/edu-cases-india.html
../../education/po/edu-cases-india.de-en.html)
cvs add: scheduling file `../../education/po/edu-cases-india.de-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-cases.de.html ] || (touch
../../education/edu-cases.de.html ; cvs add ../../education/edu-cases.de.html)
PO=../../education/po/edu-cases.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-cases.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-cases.de.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/edu-cases.de.po
../../education/po/edu-cases.pot && touch ../../education/po/edu-cases.de.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../education/po/edu-cases.de.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases.de.po; test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-cases.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-cases.de.po; fi )
...... done.
chmod +w ../../education/edu-cases.de.html
PO=../../education/po/edu-cases.de.po OUT=../../education/po/edu-cases.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 ../../education/po/edu-cases.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/po/edu-cases.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-cases.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-cases.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/po/edu-cases.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases.de.po; test $? != 0 ) > /dev/null || ! test -s
../../education/edu-cases.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases.de.m4 > ../../education/edu-cases.de.html && if
test -f edu-cases.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-cases.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases.de.html ||
(PO=../../education/po/edu-cases.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-cases.de.html --date='+1 seconds' $PO" >
edu-cases.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases.de.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-cases.de.m4 > ../../education/edu-cases.de.html && if
test -f edu-cases.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-cases.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-cases.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-cases.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-cases.de.html ||
(PO=../../education/po/edu-cases.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-cases.de.html --date='+1 seconds' $PO" >
edu-cases.de.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-cases.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-cases.de.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../education/po/edu-cases.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../education/edu-cases.de.html
|| marker='#include virtual="\/server\/banner';
original=../../education/edu-cases.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/edu-cases.de.html ||
true; fi
[ -f ../../education/po/edu-cases.translist ] || (touch
../../education/po/edu-cases.translist ; cvs add
../../education/po/edu-cases.translist);
file=../../education/po/edu-cases.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/education/edu-cases;
article=../../education/edu-cases; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-cases.de.po; test $? != 0 ) >
/dev/null || ([ -f ../../education/po/edu-cases.de-en.html ] || (touch
../../education/po/edu-cases.de-en.html ; cvs add
../../education/po/edu-cases.de-en.html); cp ../../education/edu-cases.html
../../education/po/edu-cases.de-en.html)
cvs add: scheduling file `../../education/po/edu-cases.de-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../education/edu-schools.fr.html ] || (touch
../../education/edu-schools.fr.html ; cvs add
../../education/edu-schools.fr.html)
PO=../../education/po/edu-schools.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-schools.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-schools.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/edu-schools.fr.po
../../education/po/edu-schools.pot && touch
../../education/po/edu-schools.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../education/po/edu-schools.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-schools.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-schools.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-schools.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/edu-schools.fr.po)
..... done.
chmod +w ../../education/edu-schools.fr.html
PO=../../education/po/edu-schools.fr.po
OUT=../../education/po/edu-schools.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
../../education/po/edu-schools.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/edu-schools.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-schools.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-schools.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/edu-schools.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-schools.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../education/edu-schools.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-schools.fr.m4 > ../../education/edu-schools.fr.html &&
if test -f edu-schools.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-schools.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-schools.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-schools.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-schools.fr.html ||
(PO=../../education/po/edu-schools.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-schools.fr.html --date='+1 seconds' $PO" >
edu-schools.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-schools.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-schools.fr.m4 > ../../education/edu-schools.fr.html &&
if test -f edu-schools.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-schools.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-schools.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-schools.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-schools.fr.html ||
(PO=../../education/po/edu-schools.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-schools.fr.html --date='+1 seconds' $PO" >
edu-schools.fr.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-schools.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-schools.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../education/po/edu-schools.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-schools.fr.html || marker='#include
virtual="\/server\/banner'; original=../../education/edu-schools.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/edu-schools.fr.html ||
true; fi
[ -f ../../education/po/edu-schools.translist ] || (touch
../../education/po/edu-schools.translist ; cvs add
../../education/po/edu-schools.translist);
file=../../education/po/edu-schools.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/education/edu-schools;
article=../../education/edu-schools; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-schools.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../education/po/edu-schools.fr-en.html ] || (touch
../../education/po/edu-schools.fr-en.html ; cvs add
../../education/po/edu-schools.fr-en.html); cp ../../education/edu-schools.html
../../education/po/edu-schools.fr-en.html)
[ -f ../../education/edu-software-tuxpaint.fr.html ] || (touch
../../education/edu-software-tuxpaint.fr.html ; cvs add
../../education/edu-software-tuxpaint.fr.html)
PO=../../education/po/edu-software-tuxpaint.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-software-tuxpaint.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-software-tuxpaint.fr.html.hook-ann; fi; exit 1)
46 translated messages.
/usr/bin/msgmerge --update --previous
../../education/po/edu-software-tuxpaint.fr.po
../../education/po/edu-software-tuxpaint.pot && touch
../../education/po/edu-software-tuxpaint.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../education/po/edu-software-tuxpaint.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-software-tuxpaint.fr.po; test $?
!= 0 ) > /dev/null || /bin/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}' ../../education/po/edu-software-tuxpaint.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-software-tuxpaint.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/edu-software-tuxpaint.fr.po)
..... done.
chmod +w ../../education/edu-software-tuxpaint.fr.html
PO=../../education/po/edu-software-tuxpaint.fr.po
OUT=../../education/po/edu-software-tuxpaint.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
../../education/po/edu-software-tuxpaint.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/edu-software-tuxpaint.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-software-tuxpaint.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-software-tuxpaint.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/edu-software-tuxpaint.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software-tuxpaint.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../education/edu-software-tuxpaint.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-software-tuxpaint.fr.m4 >
../../education/edu-software-tuxpaint.fr.html && if test -f
edu-software-tuxpaint.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-software-tuxpaint.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-software-tuxpaint.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
edu-software-tuxpaint.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-software-tuxpaint.fr.html ||
(PO=../../education/po/edu-software-tuxpaint.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-software-tuxpaint.fr.html --date='+1
seconds' $PO" > edu-software-tuxpaint.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software-tuxpaint.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-software-tuxpaint.fr.m4 >
../../education/edu-software-tuxpaint.fr.html && if test -f
edu-software-tuxpaint.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-software-tuxpaint.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-software-tuxpaint.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
edu-software-tuxpaint.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-software-tuxpaint.fr.html ||
(PO=../../education/po/edu-software-tuxpaint.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../education/edu-software-tuxpaint.fr.html --date='+1
seconds' $PO" > edu-software-tuxpaint.fr.html.hook ; exit 1); else sleep 1;
touch ../../education/po/edu-software-tuxpaint.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software-tuxpaint.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../education/po/edu-software-tuxpaint.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-software-tuxpaint.fr.html || marker='#include
virtual="\/server\/banner';
original=../../education/edu-software-tuxpaint.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../education/edu-software-tuxpaint.fr.html || true; fi
[ -f ../../education/po/edu-software-tuxpaint.translist ] || (touch
../../education/po/edu-software-tuxpaint.translist ; cvs add
../../education/po/edu-software-tuxpaint.translist);
file=../../education/po/edu-software-tuxpaint.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/education/edu-software-tuxpaint;
article=../../education/edu-software-tuxpaint; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-software-tuxpaint.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../education/po/edu-software-tuxpaint.fr-en.html
] || (touch ../../education/po/edu-software-tuxpaint.fr-en.html ; cvs add
../../education/po/edu-software-tuxpaint.fr-en.html); cp
../../education/edu-software-tuxpaint.html
../../education/po/edu-software-tuxpaint.fr-en.html)
[ -f ../../education/edu-software.fr.html ] || (touch
../../education/edu-software.fr.html ; cvs add
../../education/edu-software.fr.html)
PO=../../education/po/edu-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-software.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-software.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/edu-software.fr.po
../../education/po/edu-software.pot && touch
../../education/po/edu-software.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../education/po/edu-software.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/edu-software.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/edu-software.fr.po)
..... done.
chmod +w ../../education/edu-software.fr.html
PO=../../education/po/edu-software.fr.po
OUT=../../education/po/edu-software.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
../../education/po/edu-software.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/edu-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/edu-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../education/edu-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-software.fr.m4 > ../../education/edu-software.fr.html
&& if test -f edu-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-software.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-software.fr.html ||
(PO=../../education/po/edu-software.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-software.fr.html --date='+1 seconds' $PO" >
edu-software.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-software.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-software.fr.m4 > ../../education/edu-software.fr.html
&& if test -f edu-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-software.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-software.fr.html ||
(PO=../../education/po/edu-software.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-software.fr.html --date='+1 seconds' $PO" >
edu-software.fr.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-software.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../education/po/edu-software.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/edu-software.fr.html || marker='#include
virtual="\/server\/banner'; original=../../education/edu-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/edu-software.fr.html ||
true; fi
[ -f ../../education/po/edu-software.translist ] || (touch
../../education/po/edu-software.translist ; cvs add
../../education/po/edu-software.translist);
file=../../education/po/edu-software.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/education/edu-software; article=../../education/edu-software; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-software.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../education/po/edu-software.fr-en.html ] || (touch
../../education/po/edu-software.fr-en.html ; cvs add
../../education/po/edu-software.fr-en.html); cp
../../education/edu-software.html ../../education/po/edu-software.fr-en.html)
[ -f ../../education/edu-why.fr.html ] || (touch
../../education/edu-why.fr.html ; cvs add ../../education/edu-why.fr.html)
PO=../../education/po/edu-why.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 edu-why.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > edu-why.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/edu-why.fr.po
../../education/po/edu-why.pot && touch ../../education/po/edu-why.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../education/po/edu-why.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-why.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../education/po/edu-why.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/edu-why.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/edu-why.fr.po)
...... done.
chmod +w ../../education/edu-why.fr.html
PO=../../education/po/edu-why.fr.po OUT=../../education/po/edu-why.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 ../../education/po/edu-why.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/edu-why.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/edu-why.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/edu-why.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/edu-why.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-why.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../education/edu-why.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-why.fr.m4 > ../../education/edu-why.fr.html && if test
-f edu-why.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-why.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-why.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-why.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-why.fr.html ||
(PO=../../education/po/edu-why.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-why.fr.html --date='+1 seconds' $PO" >
edu-why.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-why.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/edu-why.fr.m4 > ../../education/edu-why.fr.html && if test
-f edu-why.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/edu-why.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/edu-why.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > edu-why.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/edu-why.fr.html ||
(PO=../../education/po/edu-why.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/edu-why.fr.html --date='+1 seconds' $PO" >
edu-why.fr.html.hook ; exit 1); else sleep 1; touch
../../education/po/edu-why.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/edu-why.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../education/po/edu-why.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../education/edu-why.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../education/edu-why.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/edu-why.fr.html ||
true; fi
[ -f ../../education/po/edu-why.translist ] || (touch
../../education/po/edu-why.translist ; cvs add
../../education/po/edu-why.translist);
file=../../education/po/edu-why.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/education/edu-why;
article=../../education/edu-why; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/edu-why.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../education/po/edu-why.fr-en.html ] || (touch
../../education/po/edu-why.fr-en.html ; cvs add
../../education/po/edu-why.fr-en.html); cp ../../education/edu-why.html
../../education/po/edu-why.fr-en.html)
[ -f ../../education/education.fr.html ] || (touch
../../education/education.fr.html ; cvs add ../../education/education.fr.html)
PO=../../education/po/education.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
education.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
education.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../education/po/education.fr.po
../../education/po/education.pot && touch ../../education/po/education.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../education/po/education.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/education.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../education/po/education.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/po/education.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../education/po/education.fr.po)
..... done.
chmod +w ../../education/education.fr.html
PO=../../education/po/education.fr.po OUT=../../education/po/education.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 ../../education/po/education.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../education/po/education.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/po/education.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/po/education.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../education/po/education.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/education.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../education/education.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/education.fr.m4 > ../../education/education.fr.html && if
test -f education.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/education.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/education.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > education.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/education.fr.html ||
(PO=../../education/po/education.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/education.fr.html --date='+1 seconds' $PO" >
education.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/education.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/po/education.fr.m4 > ../../education/education.fr.html && if
test -f education.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/education.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/education.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > education.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/education.fr.html ||
(PO=../../education/po/education.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/education.fr.html --date='+1 seconds' $PO" >
education.fr.html.hook ; exit 1); else sleep 1; touch
../../education/po/education.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/po/education.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../education/po/education.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../education/education.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../education/education.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/education.fr.html ||
true; fi
[ -f ../../education/po/education.translist ] || (touch
../../education/po/education.translist ; cvs add
../../education/po/education.translist);
file=../../education/po/education.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/education/education;
article=../../education/education; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/po/education.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../education/po/education.fr-en.html ] || (touch
../../education/po/education.fr-en.html ; cvs add
../../education/po/education.fr-en.html); cp ../../education/education.html
../../education/po/education.fr-en.html)
[ -f ../../education/misc/edu-misc.de.html ] || (touch
../../education/misc/edu-misc.de.html ; cvs add
../../education/misc/edu-misc.de.html)
PO=../../education/misc/po/edu-misc.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
edu-misc.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
edu-misc.de.html.hook-ann; fi; exit 1)
45 translated messages.
/usr/bin/msgmerge --update --previous ../../education/misc/po/edu-misc.de.po
../../education/misc/po/edu-misc.pot && touch
../../education/misc/po/edu-misc.de.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../education/misc/po/edu-misc.de.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/misc/po/edu-misc.de.po; test $? != 0 ) > /dev/null || /bin/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}' ../../education/misc/po/edu-misc.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../education/misc/po/edu-misc.de.po; fi )
....... done.
chmod +w ../../education/misc/edu-misc.de.html
PO=../../education/misc/po/edu-misc.de.po
OUT=../../education/misc/po/edu-misc.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
../../education/misc/po/edu-misc.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../education/misc/po/edu-misc.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../education/misc/po/edu-misc.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../education/misc/po/edu-misc.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../education/misc/po/edu-misc.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/misc/po/edu-misc.de.po; test $? != 0 ) > /dev/null || ! test -s
../../education/misc/edu-misc.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/misc/po/edu-misc.de.m4 > ../../education/misc/edu-misc.de.html
&& if test -f edu-misc.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/misc/edu-misc.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/misc/edu-misc.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-misc.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/misc/edu-misc.de.html ||
(PO=../../education/misc/po/edu-misc.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/misc/edu-misc.de.html --date='+1 seconds' $PO" >
edu-misc.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/misc/po/edu-misc.de.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../education/misc/po/edu-misc.de.m4 > ../../education/misc/edu-misc.de.html
&& if test -f edu-misc.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/education/misc/edu-misc.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../education/misc/edu-misc.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > edu-misc.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../education/misc/edu-misc.de.html ||
(PO=../../education/misc/po/edu-misc.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../education/misc/edu-misc.de.html --date='+1 seconds' $PO" >
edu-misc.de.html.hook ; exit 1); else sleep 1; touch
../../education/misc/po/edu-misc.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../education/misc/po/edu-misc.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../education/misc/po/edu-misc.de.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../education/misc/edu-misc.de.html || marker='#include
virtual="\/server\/banner'; original=../../education/misc/edu-misc.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../education/misc/edu-misc.de.html
|| true; fi
[ -f ../../education/misc/po/edu-misc.translist ] || (touch
../../education/misc/po/edu-misc.translist ; cvs add
../../education/misc/po/edu-misc.translist);
file=../../education/misc/po/edu-misc.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/education/misc/edu-misc; article=../../education/misc/edu-misc; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../education/misc/po/edu-misc.de.po; test $? != 0 )
> /dev/null || ([ -f ../../education/misc/po/edu-misc.de-en.html ] || (touch
../../education/misc/po/edu-misc.de-en.html ; cvs add
../../education/misc/po/edu-misc.de-en.html); cp
../../education/misc/edu-misc.html ../../education/misc/po/edu-misc.de-en.html)
cvs add: scheduling file `../../education/misc/po/edu-misc.de-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../encyclopedia/encyclopedia.fr.html ] || (touch
../../encyclopedia/encyclopedia.fr.html ; cvs add
../../encyclopedia/encyclopedia.fr.html)
PO=../../encyclopedia/po/encyclopedia.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
encyclopedia.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
encyclopedia.fr.html.hook-ann; fi; exit 1)
12 translated messages.
/usr/bin/msgmerge --update --previous ../../encyclopedia/po/encyclopedia.fr.po
../../encyclopedia/po/encyclopedia.pot && touch
../../encyclopedia/po/encyclopedia.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../encyclopedia/po/encyclopedia.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../encyclopedia/po/encyclopedia.fr.po; test $? != 0 ) > /dev/null ||
/bin/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}' ../../encyclopedia/po/encyclopedia.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../encyclopedia/po/encyclopedia.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../encyclopedia/po/encyclopedia.fr.po)
.... done.
chmod +w ../../encyclopedia/encyclopedia.fr.html
PO=../../encyclopedia/po/encyclopedia.fr.po
OUT=../../encyclopedia/po/encyclopedia.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
../../encyclopedia/po/encyclopedia.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../encyclopedia/po/encyclopedia.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../encyclopedia/po/encyclopedia.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../encyclopedia/po/encyclopedia.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../encyclopedia/po/encyclopedia.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../encyclopedia/po/encyclopedia.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../encyclopedia/encyclopedia.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../encyclopedia/po/encyclopedia.fr.m4 >
../../encyclopedia/encyclopedia.fr.html && if test -f
encyclopedia.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/encyclopedia/encyclopedia.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../encyclopedia/encyclopedia.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > encyclopedia.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../encyclopedia/encyclopedia.fr.html ||
(PO=../../encyclopedia/po/encyclopedia.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../encyclopedia/encyclopedia.fr.html --date='+1 seconds'
$PO" > encyclopedia.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../encyclopedia/po/encyclopedia.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../encyclopedia/po/encyclopedia.fr.m4 >
../../encyclopedia/encyclopedia.fr.html && if test -f
encyclopedia.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/encyclopedia/encyclopedia.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../encyclopedia/encyclopedia.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > encyclopedia.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../encyclopedia/encyclopedia.fr.html ||
(PO=../../encyclopedia/po/encyclopedia.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../encyclopedia/encyclopedia.fr.html --date='+1 seconds'
$PO" > encyclopedia.fr.html.hook ; exit 1); else sleep 1; touch
../../encyclopedia/po/encyclopedia.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../encyclopedia/po/encyclopedia.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../encyclopedia/po/encyclopedia.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../encyclopedia/encyclopedia.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../encyclopedia/encyclopedia.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../encyclopedia/encyclopedia.fr.html
|| true; fi
[ -f ../../encyclopedia/po/encyclopedia.translist ] || (touch
../../encyclopedia/po/encyclopedia.translist ; cvs add
../../encyclopedia/po/encyclopedia.translist);
file=../../encyclopedia/po/encyclopedia.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/encyclopedia/encyclopedia; article=../../encyclopedia/encyclopedia;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../encyclopedia/po/encyclopedia.fr.po; test $? != 0
) > /dev/null || ([ -f ../../encyclopedia/po/encyclopedia.fr-en.html ] ||
(touch ../../encyclopedia/po/encyclopedia.fr-en.html ; cvs add
../../encyclopedia/po/encyclopedia.fr-en.html); cp
../../encyclopedia/encyclopedia.html
../../encyclopedia/po/encyclopedia.fr-en.html)
cvs add: scheduling file `../../encyclopedia/po/encyclopedia.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../events/rms-nyu-2001-transcript.fr.html ] || (touch
../../events/rms-nyu-2001-transcript.fr.html ; cvs add
../../events/rms-nyu-2001-transcript.fr.html)
PO=../../events/po/rms-nyu-2001-transcript.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-nyu-2001-transcript.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-nyu-2001-transcript.fr.html.hook-ann; fi; exit 1)
268 translated messages.
/usr/bin/msgmerge --update --previous
../../events/po/rms-nyu-2001-transcript.fr.po
../../events/po/rms-nyu-2001-transcript.pot && touch
../../events/po/rms-nyu-2001-transcript.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../events/po/rms-nyu-2001-transcript.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../events/po/rms-nyu-2001-transcript.fr.po; test $?
!= 0 ) > /dev/null || /bin/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}' ../../events/po/rms-nyu-2001-transcript.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../events/po/rms-nyu-2001-transcript.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../events/po/rms-nyu-2001-transcript.fr.po)
............................. done.
chmod +w ../../events/rms-nyu-2001-transcript.fr.html
PO=../../events/po/rms-nyu-2001-transcript.fr.po
OUT=../../events/po/rms-nyu-2001-transcript.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
../../events/po/rms-nyu-2001-transcript.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../events/po/rms-nyu-2001-transcript.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../events/po/rms-nyu-2001-transcript.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../events/po/rms-nyu-2001-transcript.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../events/po/rms-nyu-2001-transcript.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../events/po/rms-nyu-2001-transcript.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../events/rms-nyu-2001-transcript.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../events/po/rms-nyu-2001-transcript.fr.m4 >
../../events/rms-nyu-2001-transcript.fr.html && if test -f
rms-nyu-2001-transcript.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/events/rms-nyu-2001-transcript.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../events/rms-nyu-2001-transcript.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-nyu-2001-transcript.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../events/rms-nyu-2001-transcript.fr.html ||
(PO=../../events/po/rms-nyu-2001-transcript.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../events/rms-nyu-2001-transcript.fr.html --date='+1
seconds' $PO" > rms-nyu-2001-transcript.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../events/po/rms-nyu-2001-transcript.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../events/po/rms-nyu-2001-transcript.fr.m4 >
../../events/rms-nyu-2001-transcript.fr.html && if test -f
rms-nyu-2001-transcript.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/events/rms-nyu-2001-transcript.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../events/rms-nyu-2001-transcript.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-nyu-2001-transcript.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../events/rms-nyu-2001-transcript.fr.html ||
(PO=../../events/po/rms-nyu-2001-transcript.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../events/rms-nyu-2001-transcript.fr.html --date='+1
seconds' $PO" > rms-nyu-2001-transcript.fr.html.hook ; exit 1); else sleep 1;
touch ../../events/po/rms-nyu-2001-transcript.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../events/po/rms-nyu-2001-transcript.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../events/po/rms-nyu-2001-transcript.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../events/rms-nyu-2001-transcript.fr.html || marker='#include
virtual="\/server\/banner';
original=../../events/rms-nyu-2001-transcript.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../events/rms-nyu-2001-transcript.fr.html || true; fi
[ -f ../../events/po/rms-nyu-2001-transcript.translist ] || (touch
../../events/po/rms-nyu-2001-transcript.translist ; cvs add
../../events/po/rms-nyu-2001-transcript.translist);
file=../../events/po/rms-nyu-2001-transcript.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/events/rms-nyu-2001-transcript;
article=../../events/rms-nyu-2001-transcript; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../events/po/rms-nyu-2001-transcript.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../events/po/rms-nyu-2001-transcript.fr-en.html
] || (touch ../../events/po/rms-nyu-2001-transcript.fr-en.html ; cvs add
../../events/po/rms-nyu-2001-transcript.fr-en.html); cp
../../events/rms-nyu-2001-transcript.html
../../events/po/rms-nyu-2001-transcript.fr-en.html)
[ -f ../../gnu/byte-interview.fr.html ] || (touch
../../gnu/byte-interview.fr.html ; cvs add ../../gnu/byte-interview.fr.html)
PO=../../gnu/po/byte-interview.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
byte-interview.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
byte-interview.fr.html.hook-ann; fi; exit 1)
81 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/byte-interview.fr.po
../../gnu/po/byte-interview.pot && touch ../../gnu/po/byte-interview.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/byte-interview.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/byte-interview.fr.po; test $? != 0 ) >
/dev/null || /bin/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/byte-interview.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/byte-interview.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/byte-interview.fr.po)
.......... done.
chmod +w ../../gnu/byte-interview.fr.html
PO=../../gnu/po/byte-interview.fr.po OUT=../../gnu/po/byte-interview.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 ../../gnu/po/byte-interview.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/byte-interview.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/byte-interview.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/byte-interview.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/byte-interview.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/byte-interview.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/byte-interview.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/byte-interview.fr.m4 > ../../gnu/byte-interview.fr.html && if
test -f byte-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/byte-interview.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/byte-interview.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > byte-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/byte-interview.fr.html ||
(PO=../../gnu/po/byte-interview.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/byte-interview.fr.html --date='+1 seconds' $PO" >
byte-interview.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/byte-interview.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/byte-interview.fr.m4 > ../../gnu/byte-interview.fr.html && if
test -f byte-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/byte-interview.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/byte-interview.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > byte-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/byte-interview.fr.html ||
(PO=../../gnu/po/byte-interview.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/byte-interview.fr.html --date='+1 seconds' $PO" >
byte-interview.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/byte-interview.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/byte-interview.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/byte-interview.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../gnu/byte-interview.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/byte-interview.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/byte-interview.fr.html ||
true; fi
[ -f ../../gnu/po/byte-interview.translist ] || (touch
../../gnu/po/byte-interview.translist ; cvs add
../../gnu/po/byte-interview.translist);
file=../../gnu/po/byte-interview.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/gnu/byte-interview;
article=../../gnu/byte-interview; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/byte-interview.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/byte-interview.fr-en.html ] || (touch
../../gnu/po/byte-interview.fr-en.html ; cvs add
../../gnu/po/byte-interview.fr-en.html); cp ../../gnu/byte-interview.html
../../gnu/po/byte-interview.fr-en.html)
cvs add: scheduling file `../../gnu/po/byte-interview.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../gnu/gnu.fr.html ] || (touch ../../gnu/gnu.fr.html ; cvs add
../../gnu/gnu.fr.html)
PO=../../gnu/po/gnu.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > gnu.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/gnu.fr.po
../../gnu/po/gnu.pot && touch ../../gnu/po/gnu.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../gnu/po/gnu.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/gnu.fr.po)
.... done.
chmod +w ../../gnu/gnu.fr.html
PO=../../gnu/po/gnu.fr.po OUT=../../gnu/po/gnu.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 ../../gnu/po/gnu.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/gnu.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/gnu.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/gnu.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu.fr.m4 > ../../gnu/gnu.fr.html && if test -f
gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../gnu/gnu.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu.fr.html || (PO=../../gnu/po/gnu.fr.po ; sleep 1 ;
touch $PO ; echo "touch --reference=../../gnu/gnu.fr.html --date='+1 seconds'
$PO" > gnu.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu.fr.m4 > ../../gnu/gnu.fr.html && if test -f
gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../gnu/gnu.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu.fr.html || (PO=../../gnu/po/gnu.fr.po ; sleep 1 ;
touch $PO ; echo "touch --reference=../../gnu/gnu.fr.html --date='+1 seconds'
$PO" > gnu.fr.html.hook ; exit 1); else sleep 1; touch ../../gnu/po/gnu.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test "`date
--date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ); then
PO=../../gnu/po/gnu.fr.po; marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q
'^<!--'"${marker}-->" ../../gnu/gnu.fr.html || marker='#include
virtual="\/server\/banner'; original=../../gnu/gnu.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/gnu.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu.fr.po; test $? != 0 ) > /dev/null ||
([ -f ../../gnu/po/gnu.fr-en.html ] || (touch ../../gnu/po/gnu.fr-en.html ;
cvs add ../../gnu/po/gnu.fr-en.html); cp ../../gnu/gnu.html
../../gnu/po/gnu.fr-en.html)
cvs add: scheduling file `../../gnu/po/gnu.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../gnu/gnu-history.ca.html ] || (touch ../../gnu/gnu-history.ca.html ;
cvs add ../../gnu/gnu-history.ca.html)
PO=../../gnu/po/gnu-history.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnu-history.ca.html.hook-ann; fi; exit 1)
20 translated messages, 5 fuzzy translations.
/usr/bin/msgmerge --update --previous ../../gnu/po/gnu-history.ca.po
../../gnu/po/gnu-history.pot && touch ../../gnu/po/gnu-history.ca.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/gnu-history.ca.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.ca.po; test $? != 0 ) >
/dev/null || /bin/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.ca.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu-history.ca.po; fi )
..... done.
chmod +w ../../gnu/gnu-history.ca.html
PO=../../gnu/po/gnu-history.ca.po OUT=../../gnu/po/gnu-history.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-history.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../gnu/po/gnu-history.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu-history.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu-history.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../gnu/po/gnu-history.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/gnu-history.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.ca.m4 > ../../gnu/gnu-history.ca.html && if test -f
gnu-history.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > gnu-history.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.ca.html ||
(PO=../../gnu/po/gnu-history.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.ca.html --date='+1 seconds' $PO" >
gnu-history.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.ca.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.ca.m4 > ../../gnu/gnu-history.ca.html && if test -f
gnu-history.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > gnu-history.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.ca.html ||
(PO=../../gnu/po/gnu-history.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.ca.html --date='+1 seconds' $PO" >
gnu-history.ca.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/gnu-history.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.ca.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/gnu-history.ca.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/gnu-history.ca.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/gnu-history.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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-history.ca.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/gnu-history.ca-en.html ] || (touch
../../gnu/po/gnu-history.ca-en.html ; cvs add
../../gnu/po/gnu-history.ca-en.html); cp ../../gnu/gnu-history.html
../../gnu/po/gnu-history.ca-en.html)
[ -f ../../gnu/gnu-history.fr.html ] || (touch ../../gnu/gnu-history.fr.html ;
cvs add ../../gnu/gnu-history.fr.html)
PO=../../gnu/po/gnu-history.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnu-history.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/gnu-history.fr.po
../../gnu/po/gnu-history.pot && touch ../../gnu/po/gnu-history.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/gnu-history.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu-history.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/gnu-history.fr.po)
..... done.
chmod +w ../../gnu/gnu-history.fr.html
PO=../../gnu/po/gnu-history.fr.po OUT=../../gnu/po/gnu-history.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 ../../gnu/po/gnu-history.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/gnu-history.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu-history.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu-history.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/gnu-history.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/gnu-history.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.fr.m4 > ../../gnu/gnu-history.fr.html && if test -f
gnu-history.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnu-history.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.fr.html ||
(PO=../../gnu/po/gnu-history.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.fr.html --date='+1 seconds' $PO" >
gnu-history.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.fr.m4 > ../../gnu/gnu-history.fr.html && if test -f
gnu-history.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnu-history.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.fr.html ||
(PO=../../gnu/po/gnu-history.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.fr.html --date='+1 seconds' $PO" >
gnu-history.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/gnu-history.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/gnu-history.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/gnu-history.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/gnu-history.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/gnu-history.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/gnu-history.fr-en.html ] || (touch
../../gnu/po/gnu-history.fr-en.html ; cvs add
../../gnu/po/gnu-history.fr-en.html); cp ../../gnu/gnu-history.html
../../gnu/po/gnu-history.fr-en.html)
[ -f ../../gnu/gnu-history.sq.html ] || (touch ../../gnu/gnu-history.sq.html ;
cvs add ../../gnu/gnu-history.sq.html)
PO=../../gnu/po/gnu-history.sq.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.sq.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnu-history.sq.html.hook-ann; fi; exit 1)
20 translated messages, 5 fuzzy translations.
/usr/bin/msgmerge --update --previous ../../gnu/po/gnu-history.sq.po
../../gnu/po/gnu-history.pot && touch ../../gnu/po/gnu-history.sq.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/gnu-history.sq.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.sq.po; test $? != 0 ) >
/dev/null || /bin/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.sq.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu-history.sq.po; fi )
.... done.
chmod +w ../../gnu/gnu-history.sq.html
PO=../../gnu/po/gnu-history.sq.po OUT=../../gnu/po/gnu-history.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 ../../gnu/po/gnu-history.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.sq\2/g"
../../gnu/po/gnu-history.sq.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/gnu-history.sq.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu-history.sq.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.sq\2%g'
../../gnu/po/gnu-history.sq.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.sq.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/gnu-history.sq.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.sq.m4 > ../../gnu/gnu-history.sq.html && if test -f
gnu-history.sq.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.sq.html>' | mail -s '[sq] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > gnu-history.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.sq.html ||
(PO=../../gnu/po/gnu-history.sq.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.sq.html --date='+1 seconds' $PO" >
gnu-history.sq.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.sq.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-history.sq.m4 > ../../gnu/gnu-history.sq.html && if test -f
gnu-history.sq.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-history.sq.html>' | mail -s '[sq] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-history.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > gnu-history.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-history.sq.html ||
(PO=../../gnu/po/gnu-history.sq.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-history.sq.html --date='+1 seconds' $PO" >
gnu-history.sq.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/gnu-history.sq.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-history.sq.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/gnu-history.sq.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/gnu-history.sq.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/gnu-history.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/gnu-history.sq.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-history.sq.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/gnu-history.sq-en.html ] || (touch
../../gnu/po/gnu-history.sq-en.html ; cvs add
../../gnu/po/gnu-history.sq-en.html); cp ../../gnu/gnu-history.html
../../gnu/po/gnu-history.sq-en.html)
[ -f ../../gnu/gnu-linux-faq.fr.html ] || (touch
../../gnu/gnu-linux-faq.fr.html ; cvs add ../../gnu/gnu-linux-faq.fr.html)
PO=../../gnu/po/gnu-linux-faq.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-linux-faq.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnu-linux-faq.fr.html.hook-ann; fi; exit 1)
258 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/gnu-linux-faq.fr.po
../../gnu/po/gnu-linux-faq.pot && touch ../../gnu/po/gnu-linux-faq.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/gnu-linux-faq.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-linux-faq.fr.po; test $? != 0 ) >
/dev/null || /bin/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-linux-faq.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu-linux-faq.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/gnu-linux-faq.fr.po)
............................... done.
chmod +w ../../gnu/gnu-linux-faq.fr.html
PO=../../gnu/po/gnu-linux-faq.fr.po OUT=../../gnu/po/gnu-linux-faq.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 ../../gnu/po/gnu-linux-faq.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/gnu-linux-faq.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/gnu-linux-faq.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu-linux-faq.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/gnu-linux-faq.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-linux-faq.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/gnu-linux-faq.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-linux-faq.fr.m4 > ../../gnu/gnu-linux-faq.fr.html && if test
-f gnu-linux-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-linux-faq.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-linux-faq.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnu-linux-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-linux-faq.fr.html ||
(PO=../../gnu/po/gnu-linux-faq.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-linux-faq.fr.html --date='+1 seconds' $PO" >
gnu-linux-faq.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-linux-faq.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-linux-faq.fr.m4 > ../../gnu/gnu-linux-faq.fr.html && if test
-f gnu-linux-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-linux-faq.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-linux-faq.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnu-linux-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-linux-faq.fr.html ||
(PO=../../gnu/po/gnu-linux-faq.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/gnu-linux-faq.fr.html --date='+1 seconds' $PO" >
gnu-linux-faq.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/gnu-linux-faq.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-linux-faq.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/gnu-linux-faq.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/gnu-linux-faq.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/gnu-linux-faq.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/gnu-linux-faq.fr.html ||
true; fi
[ -f ../../gnu/po/gnu-linux-faq.translist ] || (touch
../../gnu/po/gnu-linux-faq.translist ; cvs add
../../gnu/po/gnu-linux-faq.translist);
file=../../gnu/po/gnu-linux-faq.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/gnu/gnu-linux-faq;
article=../../gnu/gnu-linux-faq; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-linux-faq.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/gnu-linux-faq.fr-en.html ] || (touch
../../gnu/po/gnu-linux-faq.fr-en.html ; cvs add
../../gnu/po/gnu-linux-faq.fr-en.html); cp ../../gnu/gnu-linux-faq.html
../../gnu/po/gnu-linux-faq.fr-en.html)
[ -f ../../gnu/gnu-users-never-heard-of-gnu.fr.html ] || (touch
../../gnu/gnu-users-never-heard-of-gnu.fr.html ; cvs add
../../gnu/gnu-users-never-heard-of-gnu.fr.html)
PO=../../gnu/po/gnu-users-never-heard-of-gnu.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > gnu-users-never-heard-of-gnu.fr.html.hook-ann; fi;
exit 1)
17 translated messages.
/usr/bin/msgmerge --update --previous
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po
../../gnu/po/gnu-users-never-heard-of-gnu.pot && touch
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../gnu/po/gnu-users-never-heard-of-gnu.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; test
$? != 0 ) > /dev/null || /bin/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.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po)
.... done.
chmod +w ../../gnu/gnu-users-never-heard-of-gnu.fr.html
PO=../../gnu/po/gnu-users-never-heard-of-gnu.fr.po
OUT=../../gnu/po/gnu-users-never-heard-of-gnu.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
../../gnu/po/gnu-users-never-heard-of-gnu.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../gnu/gnu-users-never-heard-of-gnu.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4 >
../../gnu/gnu-users-never-heard-of-gnu.fr.html && if test -f
gnu-users-never-heard-of-gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-users-never-heard-of-gnu.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gnu-users-never-heard-of-gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-users-never-heard-of-gnu.fr.html ||
(PO=../../gnu/po/gnu-users-never-heard-of-gnu.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../gnu/gnu-users-never-heard-of-gnu.fr.html
--date='+1 seconds' $PO" > gnu-users-never-heard-of-gnu.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/gnu-users-never-heard-of-gnu.fr.m4 >
../../gnu/gnu-users-never-heard-of-gnu.fr.html && if test -f
gnu-users-never-heard-of-gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/gnu-users-never-heard-of-gnu.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gnu-users-never-heard-of-gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/gnu-users-never-heard-of-gnu.fr.html ||
(PO=../../gnu/po/gnu-users-never-heard-of-gnu.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../gnu/gnu-users-never-heard-of-gnu.fr.html
--date='+1 seconds' $PO" > gnu-users-never-heard-of-gnu.fr.html.hook ; exit 1);
else sleep 1; touch ../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/gnu-users-never-heard-of-gnu.fr.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.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../gnu/gnu-users-never-heard-of-gnu.fr.html || marker='#include
virtual="\/server\/banner';
original=../../gnu/gnu-users-never-heard-of-gnu.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../gnu/gnu-users-never-heard-of-gnu.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/gnu-users-never-heard-of-gnu.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../gnu/po/gnu-users-never-heard-of-gnu.fr-en.html ] || (touch
../../gnu/po/gnu-users-never-heard-of-gnu.fr-en.html ; cvs add
../../gnu/po/gnu-users-never-heard-of-gnu.fr-en.html); cp
../../gnu/gnu-users-never-heard-of-gnu.html
../../gnu/po/gnu-users-never-heard-of-gnu.fr-en.html)
cvs add: scheduling file `../../gnu/po/gnu-users-never-heard-of-gnu.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../gnu/initial-announcement.fr.html ] || (touch
../../gnu/initial-announcement.fr.html ; cvs add
../../gnu/initial-announcement.fr.html)
PO=../../gnu/po/initial-announcement.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
initial-announcement.fr.html.hook-ann; fi; exit 1)
41 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/initial-announcement.fr.po
../../gnu/po/initial-announcement.pot && touch
../../gnu/po/initial-announcement.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../gnu/po/initial-announcement.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/initial-announcement.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/initial-announcement.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/initial-announcement.fr.po)
...... done.
chmod +w ../../gnu/initial-announcement.fr.html
PO=../../gnu/po/initial-announcement.fr.po
OUT=../../gnu/po/initial-announcement.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
../../gnu/po/initial-announcement.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/initial-announcement.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/initial-announcement.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/initial-announcement.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/initial-announcement.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/initial-announcement.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../gnu/initial-announcement.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/initial-announcement.fr.m4 >
../../gnu/initial-announcement.fr.html && if test -f
initial-announcement.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/initial-announcement.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/initial-announcement.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > initial-announcement.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/initial-announcement.fr.html ||
(PO=../../gnu/po/initial-announcement.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/initial-announcement.fr.html --date='+1 seconds' $PO" >
initial-announcement.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/initial-announcement.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/initial-announcement.fr.m4 >
../../gnu/initial-announcement.fr.html && if test -f
initial-announcement.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/initial-announcement.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/initial-announcement.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > initial-announcement.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/initial-announcement.fr.html ||
(PO=../../gnu/po/initial-announcement.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/initial-announcement.fr.html --date='+1 seconds' $PO" >
initial-announcement.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/initial-announcement.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/initial-announcement.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../gnu/po/initial-announcement.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../gnu/initial-announcement.fr.html || marker='#include
virtual="\/server\/banner'; original=../../gnu/initial-announcement.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/initial-announcement.fr.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/initial-announcement.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../gnu/po/initial-announcement.fr-en.html ] || (touch
../../gnu/po/initial-announcement.fr-en.html ; cvs add
../../gnu/po/initial-announcement.fr-en.html); cp
../../gnu/initial-announcement.html
../../gnu/po/initial-announcement.fr-en.html)
[ -f ../../gnu/linux-and-gnu.ca.html ] || (touch
../../gnu/linux-and-gnu.ca.html ; cvs add ../../gnu/linux-and-gnu.ca.html)
PO=../../gnu/po/linux-and-gnu.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
linux-and-gnu.ca.html.hook-ann; fi; exit 1)
40 translated messages, 1 fuzzy translation.
/usr/bin/msgmerge --update --previous ../../gnu/po/linux-and-gnu.ca.po
../../gnu/po/linux-and-gnu.pot && touch ../../gnu/po/linux-and-gnu.ca.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/linux-and-gnu.ca.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.ca.po; test $? != 0 ) >
/dev/null || /bin/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.ca.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/linux-and-gnu.ca.po; fi )
...... done.
chmod +w ../../gnu/linux-and-gnu.ca.html
PO=../../gnu/po/linux-and-gnu.ca.po OUT=../../gnu/po/linux-and-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/linux-and-gnu.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../gnu/po/linux-and-gnu.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/linux-and-gnu.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/linux-and-gnu.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../gnu/po/linux-and-gnu.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/linux-and-gnu.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.ca.m4 > ../../gnu/linux-and-gnu.ca.html && if test
-f linux-and-gnu.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > linux-and-gnu.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.ca.html ||
(PO=../../gnu/po/linux-and-gnu.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.ca.html --date='+1 seconds' $PO" >
linux-and-gnu.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.ca.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.ca.m4 > ../../gnu/linux-and-gnu.ca.html && if test
-f linux-and-gnu.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > linux-and-gnu.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.ca.html ||
(PO=../../gnu/po/linux-and-gnu.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.ca.html --date='+1 seconds' $PO" >
linux-and-gnu.ca.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/linux-and-gnu.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.ca.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.ca.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/linux-and-gnu.ca.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/linux-and-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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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/linux-and-gnu.ca.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/linux-and-gnu.ca-en.html ] || (touch
../../gnu/po/linux-and-gnu.ca-en.html ; cvs add
../../gnu/po/linux-and-gnu.ca-en.html); cp ../../gnu/linux-and-gnu.html
../../gnu/po/linux-and-gnu.ca-en.html)
[ -f ../../gnu/linux-and-gnu.fr.html ] || (touch
../../gnu/linux-and-gnu.fr.html ; cvs add ../../gnu/linux-and-gnu.fr.html)
PO=../../gnu/po/linux-and-gnu.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
linux-and-gnu.fr.html.hook-ann; fi; exit 1)
41 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/linux-and-gnu.fr.po
../../gnu/po/linux-and-gnu.pot && touch ../../gnu/po/linux-and-gnu.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/linux-and-gnu.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/linux-and-gnu.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/linux-and-gnu.fr.po)
...... done.
chmod +w ../../gnu/linux-and-gnu.fr.html
PO=../../gnu/po/linux-and-gnu.fr.po OUT=../../gnu/po/linux-and-gnu.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 ../../gnu/po/linux-and-gnu.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/linux-and-gnu.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/linux-and-gnu.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/linux-and-gnu.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/linux-and-gnu.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/linux-and-gnu.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.fr.m4 > ../../gnu/linux-and-gnu.fr.html && if test
-f linux-and-gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > linux-and-gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.fr.html ||
(PO=../../gnu/po/linux-and-gnu.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.fr.html --date='+1 seconds' $PO" >
linux-and-gnu.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.fr.m4 > ../../gnu/linux-and-gnu.fr.html && if test
-f linux-and-gnu.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > linux-and-gnu.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.fr.html ||
(PO=../../gnu/po/linux-and-gnu.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.fr.html --date='+1 seconds' $PO" >
linux-and-gnu.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/linux-and-gnu.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.fr.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.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/linux-and-gnu.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/linux-and-gnu.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/linux-and-gnu.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/linux-and-gnu.fr-en.html ] || (touch
../../gnu/po/linux-and-gnu.fr-en.html ; cvs add
../../gnu/po/linux-and-gnu.fr-en.html); cp ../../gnu/linux-and-gnu.html
../../gnu/po/linux-and-gnu.fr-en.html)
[ -f ../../gnu/linux-and-gnu.sq.html ] || (touch
../../gnu/linux-and-gnu.sq.html ; cvs add ../../gnu/linux-and-gnu.sq.html)
PO=../../gnu/po/linux-and-gnu.sq.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.sq.html.hook-ann; then echo "gnun-do-not-delete-me" >
linux-and-gnu.sq.html.hook-ann; fi; exit 1)
../../gnu/po/linux-and-gnu.sq.po:7: field `Project-Id-Version' still has
initial default value
40 translated messages, 1 fuzzy translation.
/usr/bin/msgmerge --update --previous ../../gnu/po/linux-and-gnu.sq.po
../../gnu/po/linux-and-gnu.pot && touch ../../gnu/po/linux-and-gnu.sq.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/linux-and-gnu.sq.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.sq.po; test $? != 0 ) >
/dev/null || /bin/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.sq.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/linux-and-gnu.sq.po; fi )
...... done.
chmod +w ../../gnu/linux-and-gnu.sq.html
PO=../../gnu/po/linux-and-gnu.sq.po OUT=../../gnu/po/linux-and-gnu.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 ../../gnu/po/linux-and-gnu.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.sq\2/g"
../../gnu/po/linux-and-gnu.sq.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/linux-and-gnu.sq.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/linux-and-gnu.sq.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.sq\2%g'
../../gnu/po/linux-and-gnu.sq.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.sq.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/linux-and-gnu.sq.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.sq.m4 > ../../gnu/linux-and-gnu.sq.html && if test
-f linux-and-gnu.sq.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.sq.html>' | mail -s '[sq] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > linux-and-gnu.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.sq.html ||
(PO=../../gnu/po/linux-and-gnu.sq.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.sq.html --date='+1 seconds' $PO" >
linux-and-gnu.sq.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.sq.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/linux-and-gnu.sq.m4 > ../../gnu/linux-and-gnu.sq.html && if test
-f linux-and-gnu.sq.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/linux-and-gnu.sq.html>' | mail -s '[sq] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/linux-and-gnu.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > linux-and-gnu.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/linux-and-gnu.sq.html ||
(PO=../../gnu/po/linux-and-gnu.sq.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/linux-and-gnu.sq.html --date='+1 seconds' $PO" >
linux-and-gnu.sq.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/linux-and-gnu.sq.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/linux-and-gnu.sq.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.sq.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/linux-and-gnu.sq.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/linux-and-gnu.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/linux-and-gnu.sq.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/linux-and-gnu.sq.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/linux-and-gnu.sq-en.html ] || (touch
../../gnu/po/linux-and-gnu.sq-en.html ; cvs add
../../gnu/po/linux-and-gnu.sq-en.html); cp ../../gnu/linux-and-gnu.html
../../gnu/po/linux-and-gnu.sq-en.html)
[ -f ../../gnu/manifesto.fr.html ] || (touch ../../gnu/manifesto.fr.html ;
cvs add ../../gnu/manifesto.fr.html)
PO=../../gnu/po/manifesto.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
manifesto.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
manifesto.fr.html.hook-ann; fi; exit 1)
116 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/manifesto.fr.po
../../gnu/po/manifesto.pot && touch ../../gnu/po/manifesto.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/manifesto.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/manifesto.fr.po; test $? != 0 ) >
/dev/null || /bin/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/manifesto.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/manifesto.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/manifesto.fr.po)
.............. done.
chmod +w ../../gnu/manifesto.fr.html
PO=../../gnu/po/manifesto.fr.po OUT=../../gnu/po/manifesto.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 ../../gnu/po/manifesto.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/manifesto.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/manifesto.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/manifesto.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/manifesto.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/manifesto.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/manifesto.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/manifesto.fr.m4 > ../../gnu/manifesto.fr.html && if test -f
manifesto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/manifesto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/manifesto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > manifesto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/manifesto.fr.html || (PO=../../gnu/po/manifesto.fr.po
; sleep 1 ; touch $PO ; echo "touch --reference=../../gnu/manifesto.fr.html
--date='+1 seconds' $PO" > manifesto.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/manifesto.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/manifesto.fr.m4 > ../../gnu/manifesto.fr.html && if test -f
manifesto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/manifesto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/manifesto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > manifesto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/manifesto.fr.html || (PO=../../gnu/po/manifesto.fr.po
; sleep 1 ; touch $PO ; echo "touch --reference=../../gnu/manifesto.fr.html
--date='+1 seconds' $PO" > manifesto.fr.html.hook ; exit 1); else sleep 1;
touch ../../gnu/po/manifesto.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/manifesto.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../gnu/po/manifesto.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/manifesto.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/manifesto.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/manifesto.fr.html || true; fi
[ -f ../../gnu/po/manifesto.translist ] || (touch
../../gnu/po/manifesto.translist ; cvs add ../../gnu/po/manifesto.translist);
file=../../gnu/po/manifesto.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/gnu/manifesto; article=../../gnu/manifesto;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/manifesto.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/manifesto.fr-en.html ] || (touch
../../gnu/po/manifesto.fr-en.html ; cvs add
../../gnu/po/manifesto.fr-en.html); cp ../../gnu/manifesto.html
../../gnu/po/manifesto.fr-en.html)
[ -f ../../gnu/rms-lisp.fr.html ] || (touch ../../gnu/rms-lisp.fr.html ; cvs
add ../../gnu/rms-lisp.fr.html)
PO=../../gnu/po/rms-lisp.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-lisp.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-lisp.fr.html.hook-ann; fi; exit 1)
65 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/rms-lisp.fr.po
../../gnu/po/rms-lisp.pot && touch ../../gnu/po/rms-lisp.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null ../../gnu/po/rms-lisp.fr.po 2>&1 | /bin/grep
-E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/rms-lisp.fr.po; test $? != 0 ) > /dev/null
|| /bin/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/rms-lisp.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/rms-lisp.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/rms-lisp.fr.po)
......... done.
chmod +w ../../gnu/rms-lisp.fr.html
PO=../../gnu/po/rms-lisp.fr.po OUT=../../gnu/po/rms-lisp.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 ../../gnu/po/rms-lisp.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/rms-lisp.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../gnu/po/rms-lisp.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/rms-lisp.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/rms-lisp.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/rms-lisp.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/rms-lisp.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/rms-lisp.fr.m4 > ../../gnu/rms-lisp.fr.html && if test -f
rms-lisp.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/rms-lisp.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/rms-lisp.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-lisp.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/rms-lisp.fr.html || (PO=../../gnu/po/rms-lisp.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../gnu/rms-lisp.fr.html
--date='+1 seconds' $PO" > rms-lisp.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/rms-lisp.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/rms-lisp.fr.m4 > ../../gnu/rms-lisp.fr.html && if test -f
rms-lisp.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/rms-lisp.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/rms-lisp.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-lisp.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/rms-lisp.fr.html || (PO=../../gnu/po/rms-lisp.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../gnu/rms-lisp.fr.html
--date='+1 seconds' $PO" > rms-lisp.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/rms-lisp.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/rms-lisp.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../gnu/po/rms-lisp.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/rms-lisp.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/rms-lisp.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/rms-lisp.fr.html || true; fi
[ -f ../../gnu/po/rms-lisp.translist ] || (touch
../../gnu/po/rms-lisp.translist ; cvs add ../../gnu/po/rms-lisp.translist);
file=../../gnu/po/rms-lisp.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/gnu/rms-lisp; article=../../gnu/rms-lisp; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/rms-lisp.fr.po; test $? != 0 ) > /dev/null
|| ([ -f ../../gnu/po/rms-lisp.fr-en.html ] || (touch
../../gnu/po/rms-lisp.fr-en.html ; cvs add ../../gnu/po/rms-lisp.fr-en.html);
cp ../../gnu/rms-lisp.html ../../gnu/po/rms-lisp.fr-en.html)
cvs add: scheduling file `../../gnu/po/rms-lisp.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../gnu/thegnuproject.fr.html ] || (touch
../../gnu/thegnuproject.fr.html ; cvs add ../../gnu/thegnuproject.fr.html)
PO=../../gnu/po/thegnuproject.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
thegnuproject.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
thegnuproject.fr.html.hook-ann; fi; exit 1)
186 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/thegnuproject.fr.po
../../gnu/po/thegnuproject.pot && touch ../../gnu/po/thegnuproject.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/thegnuproject.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/thegnuproject.fr.po; test $? != 0 ) >
/dev/null || /bin/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/thegnuproject.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/thegnuproject.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/thegnuproject.fr.po)
..................... done.
chmod +w ../../gnu/thegnuproject.fr.html
PO=../../gnu/po/thegnuproject.fr.po OUT=../../gnu/po/thegnuproject.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 ../../gnu/po/thegnuproject.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/thegnuproject.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/thegnuproject.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/thegnuproject.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/thegnuproject.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/thegnuproject.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/thegnuproject.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/thegnuproject.fr.m4 > ../../gnu/thegnuproject.fr.html && if test
-f thegnuproject.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/thegnuproject.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/thegnuproject.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > thegnuproject.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/thegnuproject.fr.html ||
(PO=../../gnu/po/thegnuproject.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/thegnuproject.fr.html --date='+1 seconds' $PO" >
thegnuproject.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/thegnuproject.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/thegnuproject.fr.m4 > ../../gnu/thegnuproject.fr.html && if test
-f thegnuproject.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/thegnuproject.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/thegnuproject.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > thegnuproject.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/thegnuproject.fr.html ||
(PO=../../gnu/po/thegnuproject.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/thegnuproject.fr.html --date='+1 seconds' $PO" >
thegnuproject.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/thegnuproject.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/thegnuproject.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../gnu/po/thegnuproject.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/thegnuproject.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/thegnuproject.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/thegnuproject.fr.html ||
true; fi
[ -f ../../gnu/po/thegnuproject.translist ] || (touch
../../gnu/po/thegnuproject.translist ; cvs add
../../gnu/po/thegnuproject.translist);
file=../../gnu/po/thegnuproject.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/gnu/thegnuproject;
article=../../gnu/thegnuproject; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/thegnuproject.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/thegnuproject.fr-en.html ] || (touch
../../gnu/po/thegnuproject.fr-en.html ; cvs add
../../gnu/po/thegnuproject.fr-en.html); cp ../../gnu/thegnuproject.html
../../gnu/po/thegnuproject.fr-en.html)
cvs add: scheduling file `../../gnu/po/thegnuproject.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../gnu/why-gnu-linux.fr.html ] || (touch
../../gnu/why-gnu-linux.fr.html ; cvs add ../../gnu/why-gnu-linux.fr.html)
PO=../../gnu/po/why-gnu-linux.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-gnu-linux.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../gnu/po/why-gnu-linux.fr.po
../../gnu/po/why-gnu-linux.pot && touch ../../gnu/po/why-gnu-linux.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../gnu/po/why-gnu-linux.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../gnu/po/why-gnu-linux.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../gnu/po/why-gnu-linux.fr.po)
...... done.
chmod +w ../../gnu/why-gnu-linux.fr.html
PO=../../gnu/po/why-gnu-linux.fr.po OUT=../../gnu/po/why-gnu-linux.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 ../../gnu/po/why-gnu-linux.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../gnu/po/why-gnu-linux.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../gnu/po/why-gnu-linux.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../gnu/po/why-gnu-linux.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../gnu/po/why-gnu-linux.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/why-gnu-linux.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../gnu/why-gnu-linux.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/why-gnu-linux.fr.m4 > ../../gnu/why-gnu-linux.fr.html && if test
-f why-gnu-linux.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/why-gnu-linux.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/why-gnu-linux.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-gnu-linux.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/why-gnu-linux.fr.html ||
(PO=../../gnu/po/why-gnu-linux.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/why-gnu-linux.fr.html --date='+1 seconds' $PO" >
why-gnu-linux.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../gnu/po/why-gnu-linux.fr.m4 > ../../gnu/why-gnu-linux.fr.html && if test
-f why-gnu-linux.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/gnu/why-gnu-linux.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../gnu/why-gnu-linux.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-gnu-linux.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../gnu/why-gnu-linux.fr.html ||
(PO=../../gnu/po/why-gnu-linux.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../gnu/why-gnu-linux.fr.html --date='+1 seconds' $PO" >
why-gnu-linux.fr.html.hook ; exit 1); else sleep 1; touch
../../gnu/po/why-gnu-linux.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../gnu/po/why-gnu-linux.fr.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.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../gnu/why-gnu-linux.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../gnu/why-gnu-linux.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../gnu/why-gnu-linux.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../gnu/po/why-gnu-linux.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../gnu/po/why-gnu-linux.fr-en.html ] || (touch
../../gnu/po/why-gnu-linux.fr-en.html ; cvs add
../../gnu/po/why-gnu-linux.fr-en.html); cp ../../gnu/why-gnu-linux.html
../../gnu/po/why-gnu-linux.fr-en.html)
cvs add: scheduling file `../../gnu/po/why-gnu-linux.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../graphics/agnuhead.fr.html ] || (touch
../../graphics/agnuhead.fr.html ; cvs add ../../graphics/agnuhead.fr.html)
PO=../../graphics/po/agnuhead.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
agnuhead.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
agnuhead.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous ../../graphics/po/agnuhead.fr.po
../../graphics/po/agnuhead.pot && touch ../../graphics/po/agnuhead.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../graphics/po/agnuhead.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/agnuhead.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../graphics/po/agnuhead.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../graphics/po/agnuhead.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../graphics/po/agnuhead.fr.po)
...... done.
chmod +w ../../graphics/agnuhead.fr.html
PO=../../graphics/po/agnuhead.fr.po OUT=../../graphics/po/agnuhead.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 ../../graphics/po/agnuhead.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../graphics/po/agnuhead.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../graphics/po/agnuhead.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../graphics/po/agnuhead.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../graphics/po/agnuhead.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/agnuhead.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../graphics/agnuhead.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/agnuhead.fr.m4 > ../../graphics/agnuhead.fr.html && if test
-f agnuhead.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/agnuhead.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/agnuhead.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > agnuhead.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/agnuhead.fr.html ||
(PO=../../graphics/po/agnuhead.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/agnuhead.fr.html --date='+1 seconds' $PO" >
agnuhead.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/agnuhead.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/agnuhead.fr.m4 > ../../graphics/agnuhead.fr.html && if test
-f agnuhead.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/agnuhead.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/agnuhead.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > agnuhead.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/agnuhead.fr.html ||
(PO=../../graphics/po/agnuhead.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/agnuhead.fr.html --date='+1 seconds' $PO" >
agnuhead.fr.html.hook ; exit 1); else sleep 1; touch
../../graphics/po/agnuhead.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/agnuhead.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../graphics/po/agnuhead.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../graphics/agnuhead.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../graphics/agnuhead.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../graphics/agnuhead.fr.html ||
true; fi
[ -f ../../graphics/po/agnuhead.translist ] || (touch
../../graphics/po/agnuhead.translist ; cvs add
../../graphics/po/agnuhead.translist);
file=../../graphics/po/agnuhead.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/graphics/agnuhead;
article=../../graphics/agnuhead; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/agnuhead.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../graphics/po/agnuhead.fr-en.html ] || (touch
../../graphics/po/agnuhead.fr-en.html ; cvs add
../../graphics/po/agnuhead.fr-en.html); cp ../../graphics/agnuhead.html
../../graphics/po/agnuhead.fr-en.html)
[ -f ../../graphics/avatars.fr.html ] || (touch ../../graphics/avatars.fr.html
; cvs add ../../graphics/avatars.fr.html)
PO=../../graphics/po/avatars.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 avatars.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > avatars.fr.html.hook-ann; fi; exit 1)
56 translated messages.
/usr/bin/msgmerge --update --previous ../../graphics/po/avatars.fr.po
../../graphics/po/avatars.pot && touch ../../graphics/po/avatars.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../graphics/po/avatars.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/avatars.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../graphics/po/avatars.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../graphics/po/avatars.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../graphics/po/avatars.fr.po)
........ done.
chmod +w ../../graphics/avatars.fr.html
PO=../../graphics/po/avatars.fr.po OUT=../../graphics/po/avatars.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 ../../graphics/po/avatars.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../graphics/po/avatars.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../graphics/po/avatars.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../graphics/po/avatars.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../graphics/po/avatars.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/avatars.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../graphics/avatars.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/avatars.fr.m4 > ../../graphics/avatars.fr.html && if test -f
avatars.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/avatars.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/avatars.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > avatars.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/avatars.fr.html ||
(PO=../../graphics/po/avatars.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/avatars.fr.html --date='+1 seconds' $PO" >
avatars.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/avatars.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/avatars.fr.m4 > ../../graphics/avatars.fr.html && if test -f
avatars.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/avatars.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/avatars.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > avatars.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/avatars.fr.html ||
(PO=../../graphics/po/avatars.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/avatars.fr.html --date='+1 seconds' $PO" >
avatars.fr.html.hook ; exit 1); else sleep 1; touch
../../graphics/po/avatars.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/avatars.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../graphics/po/avatars.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../graphics/avatars.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../graphics/avatars.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../graphics/avatars.fr.html || true;
fi
[ -f ../../graphics/po/avatars.translist ] || (touch
../../graphics/po/avatars.translist ; cvs add
../../graphics/po/avatars.translist); file=../../graphics/po/avatars.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/graphics/avatars; article=../../graphics/avatars; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/avatars.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../graphics/po/avatars.fr-en.html ] || (touch
../../graphics/po/avatars.fr-en.html ; cvs add
../../graphics/po/avatars.fr-en.html); cp ../../graphics/avatars.html
../../graphics/po/avatars.fr-en.html)
[ -f ../../graphics/bwcartoon.fr.html ] || (touch
../../graphics/bwcartoon.fr.html ; cvs add ../../graphics/bwcartoon.fr.html)
PO=../../graphics/po/bwcartoon.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
bwcartoon.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
bwcartoon.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../graphics/po/bwcartoon.fr.po
../../graphics/po/bwcartoon.pot && touch ../../graphics/po/bwcartoon.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../graphics/po/bwcartoon.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/bwcartoon.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../graphics/po/bwcartoon.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../graphics/po/bwcartoon.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../graphics/po/bwcartoon.fr.po)
..... done.
chmod +w ../../graphics/bwcartoon.fr.html
PO=../../graphics/po/bwcartoon.fr.po OUT=../../graphics/po/bwcartoon.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 ../../graphics/po/bwcartoon.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../graphics/po/bwcartoon.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../graphics/po/bwcartoon.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../graphics/po/bwcartoon.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../graphics/po/bwcartoon.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/bwcartoon.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../graphics/bwcartoon.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/bwcartoon.fr.m4 > ../../graphics/bwcartoon.fr.html && if
test -f bwcartoon.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/bwcartoon.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/bwcartoon.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bwcartoon.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/bwcartoon.fr.html ||
(PO=../../graphics/po/bwcartoon.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/bwcartoon.fr.html --date='+1 seconds' $PO" >
bwcartoon.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/bwcartoon.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/bwcartoon.fr.m4 > ../../graphics/bwcartoon.fr.html && if
test -f bwcartoon.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/bwcartoon.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/bwcartoon.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bwcartoon.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/bwcartoon.fr.html ||
(PO=../../graphics/po/bwcartoon.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/bwcartoon.fr.html --date='+1 seconds' $PO" >
bwcartoon.fr.html.hook ; exit 1); else sleep 1; touch
../../graphics/po/bwcartoon.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/bwcartoon.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../graphics/po/bwcartoon.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../graphics/bwcartoon.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../graphics/bwcartoon.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../graphics/bwcartoon.fr.html ||
true; fi
[ -f ../../graphics/po/bwcartoon.translist ] || (touch
../../graphics/po/bwcartoon.translist ; cvs add
../../graphics/po/bwcartoon.translist);
file=../../graphics/po/bwcartoon.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/graphics/bwcartoon;
article=../../graphics/bwcartoon; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/bwcartoon.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../graphics/po/bwcartoon.fr-en.html ] || (touch
../../graphics/po/bwcartoon.fr-en.html ; cvs add
../../graphics/po/bwcartoon.fr-en.html); cp ../../graphics/bwcartoon.html
../../graphics/po/bwcartoon.fr-en.html)
[ -f ../../graphics/graphics.fr.html ] || (touch
../../graphics/graphics.fr.html ; cvs add ../../graphics/graphics.fr.html)
PO=../../graphics/po/graphics.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
graphics.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
graphics.fr.html.hook-ann; fi; exit 1)
85 translated messages.
/usr/bin/msgmerge --update --previous ../../graphics/po/graphics.fr.po
../../graphics/po/graphics.pot && touch ../../graphics/po/graphics.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../graphics/po/graphics.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/graphics.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../graphics/po/graphics.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../graphics/po/graphics.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../graphics/po/graphics.fr.po)
........... done.
chmod +w ../../graphics/graphics.fr.html
PO=../../graphics/po/graphics.fr.po OUT=../../graphics/po/graphics.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 ../../graphics/po/graphics.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../graphics/po/graphics.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../graphics/po/graphics.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../graphics/po/graphics.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../graphics/po/graphics.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/graphics.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../graphics/graphics.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/graphics.fr.m4 > ../../graphics/graphics.fr.html && if test
-f graphics.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/graphics.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/graphics.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > graphics.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/graphics.fr.html ||
(PO=../../graphics/po/graphics.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/graphics.fr.html --date='+1 seconds' $PO" >
graphics.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/graphics.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/graphics.fr.m4 > ../../graphics/graphics.fr.html && if test
-f graphics.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/graphics.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/graphics.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > graphics.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/graphics.fr.html ||
(PO=../../graphics/po/graphics.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/graphics.fr.html --date='+1 seconds' $PO" >
graphics.fr.html.hook ; exit 1); else sleep 1; touch
../../graphics/po/graphics.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/graphics.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../graphics/po/graphics.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../graphics/graphics.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../graphics/graphics.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../graphics/graphics.fr.html ||
true; fi
[ -f ../../graphics/po/graphics.translist ] || (touch
../../graphics/po/graphics.translist ; cvs add
../../graphics/po/graphics.translist);
file=../../graphics/po/graphics.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/graphics/graphics;
article=../../graphics/graphics; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/graphics.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../graphics/po/graphics.fr-en.html ] || (touch
../../graphics/po/graphics.fr-en.html ; cvs add
../../graphics/po/graphics.fr-en.html); cp ../../graphics/graphics.html
../../graphics/po/graphics.fr-en.html)
[ -f ../../graphics/license-logos.fr.html ] || (touch
../../graphics/license-logos.fr.html ; cvs add
../../graphics/license-logos.fr.html)
PO=../../graphics/po/license-logos.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
license-logos.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
license-logos.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../graphics/po/license-logos.fr.po
../../graphics/po/license-logos.pot && touch
../../graphics/po/license-logos.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../graphics/po/license-logos.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/license-logos.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../graphics/po/license-logos.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../graphics/po/license-logos.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../graphics/po/license-logos.fr.po)
..... done.
chmod +w ../../graphics/license-logos.fr.html
PO=../../graphics/po/license-logos.fr.po
OUT=../../graphics/po/license-logos.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
../../graphics/po/license-logos.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../graphics/po/license-logos.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../graphics/po/license-logos.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../graphics/po/license-logos.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../graphics/po/license-logos.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/license-logos.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../graphics/license-logos.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/license-logos.fr.m4 > ../../graphics/license-logos.fr.html
&& if test -f license-logos.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/license-logos.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/license-logos.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > license-logos.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/license-logos.fr.html ||
(PO=../../graphics/po/license-logos.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/license-logos.fr.html --date='+1 seconds' $PO" >
license-logos.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/license-logos.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../graphics/po/license-logos.fr.m4 > ../../graphics/license-logos.fr.html
&& if test -f license-logos.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/graphics/license-logos.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../graphics/license-logos.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > license-logos.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../graphics/license-logos.fr.html ||
(PO=../../graphics/po/license-logos.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../graphics/license-logos.fr.html --date='+1 seconds' $PO" >
license-logos.fr.html.hook ; exit 1); else sleep 1; touch
../../graphics/po/license-logos.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../graphics/po/license-logos.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../graphics/po/license-logos.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../graphics/license-logos.fr.html || marker='#include
virtual="\/server\/banner'; original=../../graphics/license-logos.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../graphics/license-logos.fr.html ||
true; fi
[ -f ../../graphics/po/license-logos.translist ] || (touch
../../graphics/po/license-logos.translist ; cvs add
../../graphics/po/license-logos.translist);
file=../../graphics/po/license-logos.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/graphics/license-logos; article=../../graphics/license-logos; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../graphics/po/license-logos.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../graphics/po/license-logos.fr-en.html ] || (touch
../../graphics/po/license-logos.fr-en.html ; cvs add
../../graphics/po/license-logos.fr-en.html); cp
../../graphics/license-logos.html ../../graphics/po/license-logos.fr-en.html)
[ -f ../../help/directory.fr.html ] || (touch ../../help/directory.fr.html ;
cvs add ../../help/directory.fr.html)
PO=../../help/po/directory.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
directory.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
directory.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous ../../help/po/directory.fr.po
../../help/po/directory.pot && touch ../../help/po/directory.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../help/po/directory.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/directory.fr.po; test $? != 0 ) >
/dev/null || /bin/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/directory.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../help/po/directory.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../help/po/directory.fr.po)
...... done.
chmod +w ../../help/directory.fr.html
PO=../../help/po/directory.fr.po OUT=../../help/po/directory.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 ../../help/po/directory.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../help/po/directory.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../help/po/directory.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../help/po/directory.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../help/po/directory.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/directory.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../help/directory.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/directory.fr.m4 > ../../help/directory.fr.html && if test -f
directory.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/directory.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../help/directory.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > directory.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/directory.fr.html ||
(PO=../../help/po/directory.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../help/directory.fr.html --date='+1 seconds' $PO" >
directory.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/directory.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/directory.fr.m4 > ../../help/directory.fr.html && if test -f
directory.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/directory.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../help/directory.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > directory.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/directory.fr.html ||
(PO=../../help/po/directory.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../help/directory.fr.html --date='+1 seconds' $PO" >
directory.fr.html.hook ; exit 1); else sleep 1; touch
../../help/po/directory.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/directory.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../help/po/directory.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../help/directory.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../help/directory.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../help/directory.fr.html || true; fi
[ -f ../../help/po/directory.translist ] || (touch
../../help/po/directory.translist ; cvs add
../../help/po/directory.translist); file=../../help/po/directory.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/help/directory; article=../../help/directory; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/directory.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../help/po/directory.fr-en.html ] || (touch
../../help/po/directory.fr-en.html ; cvs add
../../help/po/directory.fr-en.html); cp ../../help/directory.html
../../help/po/directory.fr-en.html)
[ -f ../../help/evaluation.fr.html ] || (touch ../../help/evaluation.fr.html ;
cvs add ../../help/evaluation.fr.html)
PO=../../help/po/evaluation.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
evaluation.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
evaluation.fr.html.hook-ann; fi; exit 1)
39 translated messages.
/usr/bin/msgmerge --update --previous ../../help/po/evaluation.fr.po
../../help/po/evaluation.pot && touch ../../help/po/evaluation.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../help/po/evaluation.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/evaluation.fr.po; test $? != 0 ) >
/dev/null || /bin/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/evaluation.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../help/po/evaluation.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../help/po/evaluation.fr.po)
...... done.
chmod +w ../../help/evaluation.fr.html
PO=../../help/po/evaluation.fr.po OUT=../../help/po/evaluation.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 ../../help/po/evaluation.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../help/po/evaluation.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../help/po/evaluation.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../help/po/evaluation.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../help/po/evaluation.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/evaluation.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../help/evaluation.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/evaluation.fr.m4 > ../../help/evaluation.fr.html && if test -f
evaluation.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/evaluation.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../help/evaluation.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > evaluation.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/evaluation.fr.html ||
(PO=../../help/po/evaluation.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../help/evaluation.fr.html --date='+1 seconds' $PO" >
evaluation.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/evaluation.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/evaluation.fr.m4 > ../../help/evaluation.fr.html && if test -f
evaluation.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/evaluation.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../help/evaluation.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > evaluation.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/evaluation.fr.html ||
(PO=../../help/po/evaluation.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../help/evaluation.fr.html --date='+1 seconds' $PO" >
evaluation.fr.html.hook ; exit 1); else sleep 1; touch
../../help/po/evaluation.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/evaluation.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../help/po/evaluation.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../help/evaluation.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../help/evaluation.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../help/evaluation.fr.html || true;
fi
[ -f ../../help/po/evaluation.translist ] || (touch
../../help/po/evaluation.translist ; cvs add
../../help/po/evaluation.translist); file=../../help/po/evaluation.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/help/evaluation; article=../../help/evaluation; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/evaluation.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../help/po/evaluation.fr-en.html ] || (touch
../../help/po/evaluation.fr-en.html ; cvs add
../../help/po/evaluation.fr-en.html); cp ../../help/evaluation.html
../../help/po/evaluation.fr-en.html)
[ -f ../../help/help.fr.html ] || (touch ../../help/help.fr.html ; cvs add
../../help/help.fr.html)
PO=../../help/po/help.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > help.fr.html.hook-ann; fi; exit 1)
49 translated messages.
/usr/bin/msgmerge --update --previous ../../help/po/help.fr.po
../../help/po/help.pot && touch ../../help/po/help.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../help/po/help.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/help.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../help/po/help.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../help/po/help.fr.po)
....... done.
chmod +w ../../help/help.fr.html
PO=../../help/po/help.fr.po OUT=../../help/po/help.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 ../../help/po/help.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../help/po/help.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../help/po/help.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../help/po/help.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../help/po/help.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/help.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../help/help.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/help.fr.m4 > ../../help/help.fr.html && if test -f
help.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/help.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../help/help.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
help.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/help.fr.html || (PO=../../help/po/help.fr.po ; sleep
1 ; touch $PO ; echo "touch --reference=../../help/help.fr.html --date='+1
seconds' $PO" > help.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../help/po/help.fr.m4 > ../../help/help.fr.html && if test -f
help.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/help/help.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../help/help.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
help.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../help/help.fr.html || (PO=../../help/po/help.fr.po ; sleep
1 ; touch $PO ; echo "touch --reference=../../help/help.fr.html --date='+1
seconds' $PO" > help.fr.html.hook ; exit 1); else sleep 1; touch
../../help/po/help.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../help/po/help.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../help/po/help.fr.po; marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep
-q '^<!--'"${marker}-->" ../../help/help.fr.html || marker='#include
virtual="\/server\/banner'; original=../../help/help.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../help/help.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../help/po/help.fr.po; test $? != 0 ) > /dev/null ||
([ -f ../../help/po/help.fr-en.html ] || (touch ../../help/po/help.fr-en.html
; cvs add ../../help/po/help.fr-en.html); cp ../../help/help.html
../../help/po/help.fr-en.html)
[ -f ../../licenses/fdl-howto.fr.html ] || (touch
../../licenses/fdl-howto.fr.html ; cvs add ../../licenses/fdl-howto.fr.html)
PO=../../licenses/po/fdl-howto.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fdl-howto.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
fdl-howto.fr.html.hook-ann; fi; exit 1)
29 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/fdl-howto.fr.po
../../licenses/po/fdl-howto.pot && touch ../../licenses/po/fdl-howto.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/fdl-howto.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/fdl-howto.fr.po; test $? != 0 ) >
/dev/null || /bin/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/fdl-howto.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/fdl-howto.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/fdl-howto.fr.po)
... done.
chmod +w ../../licenses/fdl-howto.fr.html
PO=../../licenses/po/fdl-howto.fr.po OUT=../../licenses/po/fdl-howto.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 ../../licenses/po/fdl-howto.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/fdl-howto.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/fdl-howto.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/fdl-howto.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/fdl-howto.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/fdl-howto.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/fdl-howto.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/fdl-howto.fr.m4 > ../../licenses/fdl-howto.fr.html && if
test -f fdl-howto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/fdl-howto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/fdl-howto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fdl-howto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/fdl-howto.fr.html ||
(PO=../../licenses/po/fdl-howto.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/fdl-howto.fr.html --date='+1 seconds' $PO" >
fdl-howto.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/fdl-howto.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/fdl-howto.fr.m4 > ../../licenses/fdl-howto.fr.html && if
test -f fdl-howto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/fdl-howto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/fdl-howto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fdl-howto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/fdl-howto.fr.html ||
(PO=../../licenses/po/fdl-howto.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/fdl-howto.fr.html --date='+1 seconds' $PO" >
fdl-howto.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/fdl-howto.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/fdl-howto.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/fdl-howto.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../licenses/fdl-howto.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/fdl-howto.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/fdl-howto.fr.html ||
true; fi
[ -f ../../licenses/po/fdl-howto.translist ] || (touch
../../licenses/po/fdl-howto.translist ; cvs add
../../licenses/po/fdl-howto.translist);
file=../../licenses/po/fdl-howto.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/fdl-howto;
article=../../licenses/fdl-howto; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/fdl-howto.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/fdl-howto.fr-en.html ] || (touch
../../licenses/po/fdl-howto.fr-en.html ; cvs add
../../licenses/po/fdl-howto.fr-en.html); cp ../../licenses/fdl-howto.html
../../licenses/po/fdl-howto.fr-en.html)
[ -f ../../licenses/fdl-howto-opt.fr.html ] || (touch
../../licenses/fdl-howto-opt.fr.html ; cvs add
../../licenses/fdl-howto-opt.fr.html)
PO=../../licenses/po/fdl-howto-opt.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fdl-howto-opt.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
fdl-howto-opt.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/fdl-howto-opt.fr.po
../../licenses/po/fdl-howto-opt.pot && touch
../../licenses/po/fdl-howto-opt.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/fdl-howto-opt.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/fdl-howto-opt.fr.po; test $? != 0 ) > /dev/null || /bin/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/fdl-howto-opt.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/fdl-howto-opt.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/fdl-howto-opt.fr.po)
.... done.
chmod +w ../../licenses/fdl-howto-opt.fr.html
PO=../../licenses/po/fdl-howto-opt.fr.po
OUT=../../licenses/po/fdl-howto-opt.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
../../licenses/po/fdl-howto-opt.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/fdl-howto-opt.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/fdl-howto-opt.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/fdl-howto-opt.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/fdl-howto-opt.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/fdl-howto-opt.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/fdl-howto-opt.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/fdl-howto-opt.fr.m4 > ../../licenses/fdl-howto-opt.fr.html
&& if test -f fdl-howto-opt.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/fdl-howto-opt.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/fdl-howto-opt.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fdl-howto-opt.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/fdl-howto-opt.fr.html ||
(PO=../../licenses/po/fdl-howto-opt.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/fdl-howto-opt.fr.html --date='+1 seconds' $PO" >
fdl-howto-opt.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/fdl-howto-opt.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/fdl-howto-opt.fr.m4 > ../../licenses/fdl-howto-opt.fr.html
&& if test -f fdl-howto-opt.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/fdl-howto-opt.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/fdl-howto-opt.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fdl-howto-opt.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/fdl-howto-opt.fr.html ||
(PO=../../licenses/po/fdl-howto-opt.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/fdl-howto-opt.fr.html --date='+1 seconds' $PO" >
fdl-howto-opt.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/fdl-howto-opt.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/fdl-howto-opt.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../licenses/po/fdl-howto-opt.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/fdl-howto-opt.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/fdl-howto-opt.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/fdl-howto-opt.fr.html ||
true; fi
[ -f ../../licenses/po/fdl-howto-opt.translist ] || (touch
../../licenses/po/fdl-howto-opt.translist ; cvs add
../../licenses/po/fdl-howto-opt.translist);
file=../../licenses/po/fdl-howto-opt.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/fdl-howto-opt; article=../../licenses/fdl-howto-opt; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/fdl-howto-opt.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/fdl-howto-opt.fr-en.html ] || (touch
../../licenses/po/fdl-howto-opt.fr-en.html ; cvs add
../../licenses/po/fdl-howto-opt.fr-en.html); cp
../../licenses/fdl-howto-opt.html ../../licenses/po/fdl-howto-opt.fr-en.html)
[ -f ../../licenses/gpl-faq.fr.html ] || (touch ../../licenses/gpl-faq.fr.html
; cvs add ../../licenses/gpl-faq.fr.html)
PO=../../licenses/po/gpl-faq.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 gpl-faq.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > gpl-faq.fr.html.hook-ann; fi; exit 1)
654 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/gpl-faq.fr.po
../../licenses/po/gpl-faq.pot && touch ../../licenses/po/gpl-faq.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/gpl-faq.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-faq.fr.po; test $? != 0 ) >
/dev/null || /bin/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/gpl-faq.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/gpl-faq.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/gpl-faq.fr.po)
.................................................................... done.
chmod +w ../../licenses/gpl-faq.fr.html
PO=../../licenses/po/gpl-faq.fr.po OUT=../../licenses/po/gpl-faq.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 ../../licenses/po/gpl-faq.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/gpl-faq.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/gpl-faq.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/gpl-faq.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/gpl-faq.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-faq.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/gpl-faq.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-faq.fr.m4 > ../../licenses/gpl-faq.fr.html && if test -f
gpl-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-faq.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-faq.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-faq.fr.html ||
(PO=../../licenses/po/gpl-faq.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-faq.fr.html --date='+1 seconds' $PO" >
gpl-faq.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-faq.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-faq.fr.m4 > ../../licenses/gpl-faq.fr.html && if test -f
gpl-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-faq.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-faq.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-faq.fr.html ||
(PO=../../licenses/po/gpl-faq.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-faq.fr.html --date='+1 seconds' $PO" >
gpl-faq.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/gpl-faq.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-faq.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/gpl-faq.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../licenses/gpl-faq.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/gpl-faq.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/gpl-faq.fr.html || true;
fi
[ -f ../../licenses/po/gpl-faq.translist ] || (touch
../../licenses/po/gpl-faq.translist ; cvs add
../../licenses/po/gpl-faq.translist); file=../../licenses/po/gpl-faq.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/licenses/gpl-faq; article=../../licenses/gpl-faq; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-faq.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/gpl-faq.fr-en.html ] || (touch
../../licenses/po/gpl-faq.fr-en.html ; cvs add
../../licenses/po/gpl-faq.fr-en.html); cp ../../licenses/gpl-faq.html
../../licenses/po/gpl-faq.fr-en.html)
[ -f ../../licenses/gpl-howto.fr.html ] || (touch
../../licenses/gpl-howto.fr.html ; cvs add ../../licenses/gpl-howto.fr.html)
PO=../../licenses/po/gpl-howto.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-howto.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-howto.fr.html.hook-ann; fi; exit 1)
38 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/gpl-howto.fr.po
../../licenses/po/gpl-howto.pot && touch ../../licenses/po/gpl-howto.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/gpl-howto.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-howto.fr.po; test $? != 0 ) >
/dev/null || /bin/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/gpl-howto.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/gpl-howto.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/gpl-howto.fr.po)
...... done.
chmod +w ../../licenses/gpl-howto.fr.html
PO=../../licenses/po/gpl-howto.fr.po OUT=../../licenses/po/gpl-howto.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 ../../licenses/po/gpl-howto.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/gpl-howto.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/gpl-howto.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/gpl-howto.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/gpl-howto.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-howto.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/gpl-howto.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-howto.fr.m4 > ../../licenses/gpl-howto.fr.html && if
test -f gpl-howto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-howto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-howto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-howto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-howto.fr.html ||
(PO=../../licenses/po/gpl-howto.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-howto.fr.html --date='+1 seconds' $PO" >
gpl-howto.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-howto.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-howto.fr.m4 > ../../licenses/gpl-howto.fr.html && if
test -f gpl-howto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-howto.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-howto.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-howto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-howto.fr.html ||
(PO=../../licenses/po/gpl-howto.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-howto.fr.html --date='+1 seconds' $PO" >
gpl-howto.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/gpl-howto.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-howto.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/gpl-howto.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../licenses/gpl-howto.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/gpl-howto.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/gpl-howto.fr.html ||
true; fi
[ -f ../../licenses/po/gpl-howto.translist ] || (touch
../../licenses/po/gpl-howto.translist ; cvs add
../../licenses/po/gpl-howto.translist);
file=../../licenses/po/gpl-howto.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/gpl-howto;
article=../../licenses/gpl-howto; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-howto.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/gpl-howto.fr-en.html ] || (touch
../../licenses/po/gpl-howto.fr-en.html ; cvs add
../../licenses/po/gpl-howto.fr-en.html); cp ../../licenses/gpl-howto.html
../../licenses/po/gpl-howto.fr-en.html)
[ -f ../../licenses/gpl-violation.fr.html ] || (touch
../../licenses/gpl-violation.fr.html ; cvs add
../../licenses/gpl-violation.fr.html)
PO=../../licenses/po/gpl-violation.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-violation.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-violation.fr.html.hook-ann; fi; exit 1)
33 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/gpl-violation.fr.po
../../licenses/po/gpl-violation.pot && touch
../../licenses/po/gpl-violation.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/gpl-violation.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-violation.fr.po; test $? != 0 ) > /dev/null || /bin/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/gpl-violation.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/gpl-violation.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/gpl-violation.fr.po)
...... done.
chmod +w ../../licenses/gpl-violation.fr.html
PO=../../licenses/po/gpl-violation.fr.po
OUT=../../licenses/po/gpl-violation.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
../../licenses/po/gpl-violation.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/gpl-violation.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/gpl-violation.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/gpl-violation.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/gpl-violation.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-violation.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/gpl-violation.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-violation.fr.m4 > ../../licenses/gpl-violation.fr.html
&& if test -f gpl-violation.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-violation.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-violation.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-violation.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-violation.fr.html ||
(PO=../../licenses/po/gpl-violation.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-violation.fr.html --date='+1 seconds' $PO" >
gpl-violation.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-violation.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gpl-violation.fr.m4 > ../../licenses/gpl-violation.fr.html
&& if test -f gpl-violation.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gpl-violation.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gpl-violation.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-violation.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gpl-violation.fr.html ||
(PO=../../licenses/po/gpl-violation.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/gpl-violation.fr.html --date='+1 seconds' $PO" >
gpl-violation.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/gpl-violation.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gpl-violation.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../licenses/po/gpl-violation.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/gpl-violation.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/gpl-violation.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/gpl-violation.fr.html ||
true; fi
[ -f ../../licenses/po/gpl-violation.translist ] || (touch
../../licenses/po/gpl-violation.translist ; cvs add
../../licenses/po/gpl-violation.translist);
file=../../licenses/po/gpl-violation.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/gpl-violation; article=../../licenses/gpl-violation; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gpl-violation.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/gpl-violation.fr-en.html ] || (touch
../../licenses/po/gpl-violation.fr-en.html ; cvs add
../../licenses/po/gpl-violation.fr-en.html); cp
../../licenses/gpl-violation.html ../../licenses/po/gpl-violation.fr-en.html)
cvs add: scheduling file `../../licenses/po/gpl-violation.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/gplv3-the-program.fr.html ] || (touch
../../licenses/gplv3-the-program.fr.html ; cvs add
../../licenses/gplv3-the-program.fr.html)
PO=../../licenses/po/gplv3-the-program.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gplv3-the-program.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gplv3-the-program.fr.html.hook-ann; fi; exit 1)
44 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/gplv3-the-program.fr.po
../../licenses/po/gplv3-the-program.pot && touch
../../licenses/po/gplv3-the-program.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../licenses/po/gplv3-the-program.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gplv3-the-program.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/gplv3-the-program.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/gplv3-the-program.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/gplv3-the-program.fr.po)
....... done.
chmod +w ../../licenses/gplv3-the-program.fr.html
PO=../../licenses/po/gplv3-the-program.fr.po
OUT=../../licenses/po/gplv3-the-program.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
../../licenses/po/gplv3-the-program.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/gplv3-the-program.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/gplv3-the-program.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/gplv3-the-program.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/gplv3-the-program.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gplv3-the-program.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../licenses/gplv3-the-program.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gplv3-the-program.fr.m4 >
../../licenses/gplv3-the-program.fr.html && if test -f
gplv3-the-program.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gplv3-the-program.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gplv3-the-program.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gplv3-the-program.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gplv3-the-program.fr.html ||
(PO=../../licenses/po/gplv3-the-program.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/gplv3-the-program.fr.html --date='+1 seconds'
$PO" > gplv3-the-program.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gplv3-the-program.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/gplv3-the-program.fr.m4 >
../../licenses/gplv3-the-program.fr.html && if test -f
gplv3-the-program.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/gplv3-the-program.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/gplv3-the-program.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gplv3-the-program.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/gplv3-the-program.fr.html ||
(PO=../../licenses/po/gplv3-the-program.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/gplv3-the-program.fr.html --date='+1 seconds'
$PO" > gplv3-the-program.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/gplv3-the-program.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/gplv3-the-program.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../licenses/po/gplv3-the-program.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/gplv3-the-program.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/gplv3-the-program.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../licenses/gplv3-the-program.fr.html || true; fi
[ -f ../../licenses/po/gplv3-the-program.translist ] || (touch
../../licenses/po/gplv3-the-program.translist ; cvs add
../../licenses/po/gplv3-the-program.translist);
file=../../licenses/po/gplv3-the-program.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/gplv3-the-program; article=../../licenses/gplv3-the-program;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/gplv3-the-program.fr.po; test $? != 0
) > /dev/null || ([ -f ../../licenses/po/gplv3-the-program.fr-en.html ] ||
(touch ../../licenses/po/gplv3-the-program.fr-en.html ; cvs add
../../licenses/po/gplv3-the-program.fr-en.html); cp
../../licenses/gplv3-the-program.html
../../licenses/po/gplv3-the-program.fr-en.html)
cvs add: scheduling file `../../licenses/po/gplv3-the-program.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/lgpl-java.fr.html ] || (touch
../../licenses/lgpl-java.fr.html ; cvs add ../../licenses/lgpl-java.fr.html)
PO=../../licenses/po/lgpl-java.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
lgpl-java.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
lgpl-java.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/lgpl-java.fr.po
../../licenses/po/lgpl-java.pot && touch ../../licenses/po/lgpl-java.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/lgpl-java.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/lgpl-java.fr.po; test $? != 0 ) >
/dev/null || /bin/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/lgpl-java.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/lgpl-java.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/lgpl-java.fr.po)
.... done.
chmod +w ../../licenses/lgpl-java.fr.html
PO=../../licenses/po/lgpl-java.fr.po OUT=../../licenses/po/lgpl-java.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 ../../licenses/po/lgpl-java.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/lgpl-java.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/lgpl-java.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/lgpl-java.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/lgpl-java.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/lgpl-java.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/lgpl-java.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/lgpl-java.fr.m4 > ../../licenses/lgpl-java.fr.html && if
test -f lgpl-java.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/lgpl-java.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/lgpl-java.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > lgpl-java.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/lgpl-java.fr.html ||
(PO=../../licenses/po/lgpl-java.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/lgpl-java.fr.html --date='+1 seconds' $PO" >
lgpl-java.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/lgpl-java.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/lgpl-java.fr.m4 > ../../licenses/lgpl-java.fr.html && if
test -f lgpl-java.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/lgpl-java.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/lgpl-java.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > lgpl-java.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/lgpl-java.fr.html ||
(PO=../../licenses/po/lgpl-java.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/lgpl-java.fr.html --date='+1 seconds' $PO" >
lgpl-java.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/lgpl-java.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/lgpl-java.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/lgpl-java.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../licenses/lgpl-java.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/lgpl-java.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/lgpl-java.fr.html ||
true; fi
[ -f ../../licenses/po/lgpl-java.translist ] || (touch
../../licenses/po/lgpl-java.translist ; cvs add
../../licenses/po/lgpl-java.translist);
file=../../licenses/po/lgpl-java.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/lgpl-java;
article=../../licenses/lgpl-java; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/lgpl-java.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/lgpl-java.fr-en.html ] || (touch
../../licenses/po/lgpl-java.fr-en.html ; cvs add
../../licenses/po/lgpl-java.fr-en.html); cp ../../licenses/lgpl-java.html
../../licenses/po/lgpl-java.fr-en.html)
cvs add: scheduling file `../../licenses/po/lgpl-java.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/license-list.fr.html ] || (touch
../../licenses/license-list.fr.html ; cvs add
../../licenses/license-list.fr.html)
PO=../../licenses/po/license-list.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
license-list.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
license-list.fr.html.hook-ann; fi; exit 1)
407 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/license-list.fr.po
../../licenses/po/license-list.pot && touch
../../licenses/po/license-list.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/license-list.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/license-list.fr.po; test $? != 0 ) > /dev/null || /bin/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/license-list.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/license-list.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/license-list.fr.po)
........................................... done.
chmod +w ../../licenses/license-list.fr.html
PO=../../licenses/po/license-list.fr.po
OUT=../../licenses/po/license-list.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
../../licenses/po/license-list.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/license-list.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/license-list.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/license-list.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/license-list.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/license-list.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/license-list.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/license-list.fr.m4 > ../../licenses/license-list.fr.html &&
if test -f license-list.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/license-list.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/license-list.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > license-list.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/license-list.fr.html ||
(PO=../../licenses/po/license-list.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/license-list.fr.html --date='+1 seconds' $PO" >
license-list.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/license-list.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/license-list.fr.m4 > ../../licenses/license-list.fr.html &&
if test -f license-list.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/license-list.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/license-list.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > license-list.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/license-list.fr.html ||
(PO=../../licenses/po/license-list.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/license-list.fr.html --date='+1 seconds' $PO" >
license-list.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/license-list.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/license-list.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../licenses/po/license-list.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/license-list.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/license-list.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/license-list.fr.html ||
true; fi
[ -f ../../licenses/po/license-list.translist ] || (touch
../../licenses/po/license-list.translist ; cvs add
../../licenses/po/license-list.translist);
file=../../licenses/po/license-list.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/license-list;
article=../../licenses/license-list; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/license-list.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/license-list.fr-en.html ] || (touch
../../licenses/po/license-list.fr-en.html ; cvs add
../../licenses/po/license-list.fr-en.html); cp ../../licenses/license-list.html
../../licenses/po/license-list.fr-en.html)
[ -f ../../licenses/licenses.fr.html ] || (touch
../../licenses/licenses.fr.html ; cvs add ../../licenses/licenses.fr.html)
PO=../../licenses/po/licenses.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
licenses.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
licenses.fr.html.hook-ann; fi; exit 1)
87 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/licenses.fr.po
../../licenses/po/licenses.pot && touch ../../licenses/po/licenses.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/licenses.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/licenses.fr.po; test $? != 0 ) >
/dev/null || /bin/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/licenses.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/licenses.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/licenses.fr.po)
........... done.
chmod +w ../../licenses/licenses.fr.html
PO=../../licenses/po/licenses.fr.po OUT=../../licenses/po/licenses.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 ../../licenses/po/licenses.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/licenses.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/licenses.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/licenses.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/licenses.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/licenses.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/licenses.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/licenses.fr.m4 > ../../licenses/licenses.fr.html && if test
-f licenses.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/licenses.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/licenses.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > licenses.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/licenses.fr.html ||
(PO=../../licenses/po/licenses.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/licenses.fr.html --date='+1 seconds' $PO" >
licenses.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/licenses.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/licenses.fr.m4 > ../../licenses/licenses.fr.html && if test
-f licenses.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/licenses.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/licenses.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > licenses.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/licenses.fr.html ||
(PO=../../licenses/po/licenses.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/licenses.fr.html --date='+1 seconds' $PO" >
licenses.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/licenses.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/licenses.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/licenses.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../licenses/licenses.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/licenses.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/licenses.fr.html ||
true; fi
[ -f ../../licenses/po/licenses.translist ] || (touch
../../licenses/po/licenses.translist ; cvs add
../../licenses/po/licenses.translist);
file=../../licenses/po/licenses.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/licenses;
article=../../licenses/licenses; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/licenses.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/licenses.fr-en.html ] || (touch
../../licenses/po/licenses.fr-en.html ; cvs add
../../licenses/po/licenses.fr-en.html); cp ../../licenses/licenses.html
../../licenses/po/licenses.fr-en.html)
[ -f ../../licenses/NYC_Seminars_Jan2004.fr.html ] || (touch
../../licenses/NYC_Seminars_Jan2004.fr.html ; cvs add
../../licenses/NYC_Seminars_Jan2004.fr.html)
PO=../../licenses/po/NYC_Seminars_Jan2004.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
NYC_Seminars_Jan2004.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
NYC_Seminars_Jan2004.fr.html.hook-ann; fi; exit 1)
68 translated messages.
/usr/bin/msgmerge --update --previous
../../licenses/po/NYC_Seminars_Jan2004.fr.po
../../licenses/po/NYC_Seminars_Jan2004.pot && touch
../../licenses/po/NYC_Seminars_Jan2004.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../licenses/po/NYC_Seminars_Jan2004.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/NYC_Seminars_Jan2004.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/NYC_Seminars_Jan2004.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/NYC_Seminars_Jan2004.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/NYC_Seminars_Jan2004.fr.po)
......... done.
chmod +w ../../licenses/NYC_Seminars_Jan2004.fr.html
PO=../../licenses/po/NYC_Seminars_Jan2004.fr.po
OUT=../../licenses/po/NYC_Seminars_Jan2004.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
../../licenses/po/NYC_Seminars_Jan2004.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/NYC_Seminars_Jan2004.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/NYC_Seminars_Jan2004.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/NYC_Seminars_Jan2004.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/NYC_Seminars_Jan2004.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/NYC_Seminars_Jan2004.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../licenses/NYC_Seminars_Jan2004.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/NYC_Seminars_Jan2004.fr.m4 >
../../licenses/NYC_Seminars_Jan2004.fr.html && if test -f
NYC_Seminars_Jan2004.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/NYC_Seminars_Jan2004.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/NYC_Seminars_Jan2004.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > NYC_Seminars_Jan2004.fr.html.hook-ann; fi
&& /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/NYC_Seminars_Jan2004.fr.html ||
(PO=../../licenses/po/NYC_Seminars_Jan2004.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/NYC_Seminars_Jan2004.fr.html --date='+1
seconds' $PO" > NYC_Seminars_Jan2004.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/NYC_Seminars_Jan2004.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/NYC_Seminars_Jan2004.fr.m4 >
../../licenses/NYC_Seminars_Jan2004.fr.html && if test -f
NYC_Seminars_Jan2004.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/NYC_Seminars_Jan2004.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/NYC_Seminars_Jan2004.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > NYC_Seminars_Jan2004.fr.html.hook-ann; fi
&& /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/NYC_Seminars_Jan2004.fr.html ||
(PO=../../licenses/po/NYC_Seminars_Jan2004.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/NYC_Seminars_Jan2004.fr.html --date='+1
seconds' $PO" > NYC_Seminars_Jan2004.fr.html.hook ; exit 1); else sleep 1;
touch ../../licenses/po/NYC_Seminars_Jan2004.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/NYC_Seminars_Jan2004.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../licenses/po/NYC_Seminars_Jan2004.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/NYC_Seminars_Jan2004.fr.html || marker='#include
virtual="\/server\/banner';
original=../../licenses/NYC_Seminars_Jan2004.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../licenses/NYC_Seminars_Jan2004.fr.html || true; fi
[ -f ../../licenses/po/NYC_Seminars_Jan2004.translist ] || (touch
../../licenses/po/NYC_Seminars_Jan2004.translist ; cvs add
../../licenses/po/NYC_Seminars_Jan2004.translist);
file=../../licenses/po/NYC_Seminars_Jan2004.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/NYC_Seminars_Jan2004;
article=../../licenses/NYC_Seminars_Jan2004; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/NYC_Seminars_Jan2004.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../licenses/po/NYC_Seminars_Jan2004.fr-en.html ]
|| (touch ../../licenses/po/NYC_Seminars_Jan2004.fr-en.html ; cvs add
../../licenses/po/NYC_Seminars_Jan2004.fr-en.html); cp
../../licenses/NYC_Seminars_Jan2004.html
../../licenses/po/NYC_Seminars_Jan2004.fr-en.html)
[ -f ../../licenses/quick-guide-gplv3.fr.html ] || (touch
../../licenses/quick-guide-gplv3.fr.html ; cvs add
../../licenses/quick-guide-gplv3.fr.html)
PO=../../licenses/po/quick-guide-gplv3.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
quick-guide-gplv3.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
quick-guide-gplv3.fr.html.hook-ann; fi; exit 1)
64 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/quick-guide-gplv3.fr.po
../../licenses/po/quick-guide-gplv3.pot && touch
../../licenses/po/quick-guide-gplv3.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../licenses/po/quick-guide-gplv3.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/quick-guide-gplv3.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/quick-guide-gplv3.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/quick-guide-gplv3.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/quick-guide-gplv3.fr.po)
....... done.
chmod +w ../../licenses/quick-guide-gplv3.fr.html
PO=../../licenses/po/quick-guide-gplv3.fr.po
OUT=../../licenses/po/quick-guide-gplv3.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
../../licenses/po/quick-guide-gplv3.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/quick-guide-gplv3.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/quick-guide-gplv3.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/quick-guide-gplv3.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/quick-guide-gplv3.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/quick-guide-gplv3.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../licenses/quick-guide-gplv3.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/quick-guide-gplv3.fr.m4 >
../../licenses/quick-guide-gplv3.fr.html && if test -f
quick-guide-gplv3.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/quick-guide-gplv3.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/quick-guide-gplv3.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > quick-guide-gplv3.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/quick-guide-gplv3.fr.html ||
(PO=../../licenses/po/quick-guide-gplv3.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/quick-guide-gplv3.fr.html --date='+1 seconds'
$PO" > quick-guide-gplv3.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/quick-guide-gplv3.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/quick-guide-gplv3.fr.m4 >
../../licenses/quick-guide-gplv3.fr.html && if test -f
quick-guide-gplv3.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/quick-guide-gplv3.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/quick-guide-gplv3.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > quick-guide-gplv3.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/quick-guide-gplv3.fr.html ||
(PO=../../licenses/po/quick-guide-gplv3.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../licenses/quick-guide-gplv3.fr.html --date='+1 seconds'
$PO" > quick-guide-gplv3.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/quick-guide-gplv3.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/quick-guide-gplv3.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../licenses/po/quick-guide-gplv3.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/quick-guide-gplv3.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/quick-guide-gplv3.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../licenses/quick-guide-gplv3.fr.html || true; fi
[ -f ../../licenses/po/quick-guide-gplv3.translist ] || (touch
../../licenses/po/quick-guide-gplv3.translist ; cvs add
../../licenses/po/quick-guide-gplv3.translist);
file=../../licenses/po/quick-guide-gplv3.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/quick-guide-gplv3; article=../../licenses/quick-guide-gplv3;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/quick-guide-gplv3.fr.po; test $? != 0
) > /dev/null || ([ -f ../../licenses/po/quick-guide-gplv3.fr-en.html ] ||
(touch ../../licenses/po/quick-guide-gplv3.fr-en.html ; cvs add
../../licenses/po/quick-guide-gplv3.fr-en.html); cp
../../licenses/quick-guide-gplv3.html
../../licenses/po/quick-guide-gplv3.fr-en.html)
[ -f ../../licenses/rms-why-gplv3.fr.html ] || (touch
../../licenses/rms-why-gplv3.fr.html ; cvs add
../../licenses/rms-why-gplv3.fr.html)
PO=../../licenses/po/rms-why-gplv3.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-why-gplv3.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-why-gplv3.fr.html.hook-ann; fi; exit 1)
31 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/rms-why-gplv3.fr.po
../../licenses/po/rms-why-gplv3.pot && touch
../../licenses/po/rms-why-gplv3.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/rms-why-gplv3.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/rms-why-gplv3.fr.po; test $? != 0 ) > /dev/null || /bin/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/rms-why-gplv3.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/rms-why-gplv3.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/rms-why-gplv3.fr.po)
..... done.
chmod +w ../../licenses/rms-why-gplv3.fr.html
PO=../../licenses/po/rms-why-gplv3.fr.po
OUT=../../licenses/po/rms-why-gplv3.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
../../licenses/po/rms-why-gplv3.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/rms-why-gplv3.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/rms-why-gplv3.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/rms-why-gplv3.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/rms-why-gplv3.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/rms-why-gplv3.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/rms-why-gplv3.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/rms-why-gplv3.fr.m4 > ../../licenses/rms-why-gplv3.fr.html
&& if test -f rms-why-gplv3.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/rms-why-gplv3.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/rms-why-gplv3.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-why-gplv3.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/rms-why-gplv3.fr.html ||
(PO=../../licenses/po/rms-why-gplv3.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/rms-why-gplv3.fr.html --date='+1 seconds' $PO" >
rms-why-gplv3.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/rms-why-gplv3.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/rms-why-gplv3.fr.m4 > ../../licenses/rms-why-gplv3.fr.html
&& if test -f rms-why-gplv3.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/rms-why-gplv3.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/rms-why-gplv3.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-why-gplv3.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/rms-why-gplv3.fr.html ||
(PO=../../licenses/po/rms-why-gplv3.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/rms-why-gplv3.fr.html --date='+1 seconds' $PO" >
rms-why-gplv3.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/rms-why-gplv3.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/rms-why-gplv3.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../licenses/po/rms-why-gplv3.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/rms-why-gplv3.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/rms-why-gplv3.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/rms-why-gplv3.fr.html ||
true; fi
[ -f ../../licenses/po/rms-why-gplv3.translist ] || (touch
../../licenses/po/rms-why-gplv3.translist ; cvs add
../../licenses/po/rms-why-gplv3.translist);
file=../../licenses/po/rms-why-gplv3.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/licenses/rms-why-gplv3; article=../../licenses/rms-why-gplv3; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/rms-why-gplv3.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/rms-why-gplv3.fr-en.html ] || (touch
../../licenses/po/rms-why-gplv3.fr-en.html ; cvs add
../../licenses/po/rms-why-gplv3.fr-en.html); cp
../../licenses/rms-why-gplv3.html ../../licenses/po/rms-why-gplv3.fr-en.html)
[ -f ../../licenses/translations.fr.html ] || (touch
../../licenses/translations.fr.html ; cvs add
../../licenses/translations.fr.html)
PO=../../licenses/po/translations.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
translations.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
translations.fr.html.hook-ann; fi; exit 1)
68 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/translations.fr.po
../../licenses/po/translations.pot && touch
../../licenses/po/translations.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/translations.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/translations.fr.po; test $? != 0 ) > /dev/null || /bin/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/translations.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/translations.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/translations.fr.po)
.......... done.
chmod +w ../../licenses/translations.fr.html
PO=../../licenses/po/translations.fr.po
OUT=../../licenses/po/translations.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
../../licenses/po/translations.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/translations.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/translations.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/translations.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/translations.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/translations.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/translations.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/translations.fr.m4 > ../../licenses/translations.fr.html &&
if test -f translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/translations.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/translations.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/translations.fr.html ||
(PO=../../licenses/po/translations.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/translations.fr.html --date='+1 seconds' $PO" >
translations.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/translations.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/translations.fr.m4 > ../../licenses/translations.fr.html &&
if test -f translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/translations.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/translations.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/translations.fr.html ||
(PO=../../licenses/po/translations.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/translations.fr.html --date='+1 seconds' $PO" >
translations.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/translations.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/translations.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../licenses/po/translations.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/translations.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/translations.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/translations.fr.html ||
true; fi
[ -f ../../licenses/po/translations.translist ] || (touch
../../licenses/po/translations.translist ; cvs add
../../licenses/po/translations.translist);
file=../../licenses/po/translations.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/translations;
article=../../licenses/translations; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/translations.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/translations.fr-en.html ] || (touch
../../licenses/po/translations.fr-en.html ; cvs add
../../licenses/po/translations.fr-en.html); cp ../../licenses/translations.html
../../licenses/po/translations.fr-en.html)
[ -f ../../licenses/why-assign.fr.html ] || (touch
../../licenses/why-assign.fr.html ; cvs add ../../licenses/why-assign.fr.html)
PO=../../licenses/po/why-assign.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-assign.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-assign.fr.html.hook-ann; fi; exit 1)
14 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/why-assign.fr.po
../../licenses/po/why-assign.pot && touch ../../licenses/po/why-assign.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../licenses/po/why-assign.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-assign.fr.po; test $? != 0 ) > /dev/null || /bin/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-assign.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/why-assign.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/why-assign.fr.po)
.... done.
chmod +w ../../licenses/why-assign.fr.html
PO=../../licenses/po/why-assign.fr.po OUT=../../licenses/po/why-assign.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 ../../licenses/po/why-assign.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/why-assign.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/why-assign.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/why-assign.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/why-assign.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-assign.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/why-assign.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-assign.fr.m4 > ../../licenses/why-assign.fr.html && if
test -f why-assign.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-assign.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-assign.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-assign.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-assign.fr.html ||
(PO=../../licenses/po/why-assign.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-assign.fr.html --date='+1 seconds' $PO" >
why-assign.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-assign.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-assign.fr.m4 > ../../licenses/why-assign.fr.html && if
test -f why-assign.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-assign.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-assign.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-assign.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-assign.fr.html ||
(PO=../../licenses/po/why-assign.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-assign.fr.html --date='+1 seconds' $PO" >
why-assign.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/why-assign.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-assign.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/why-assign.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../licenses/why-assign.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../licenses/why-assign.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/why-assign.fr.html ||
true; fi
[ -f ../../licenses/po/why-assign.translist ] || (touch
../../licenses/po/why-assign.translist ; cvs add
../../licenses/po/why-assign.translist);
file=../../licenses/po/why-assign.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/why-assign;
article=../../licenses/why-assign; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-assign.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/why-assign.fr-en.html ] || (touch
../../licenses/po/why-assign.fr-en.html ; cvs add
../../licenses/po/why-assign.fr-en.html); cp ../../licenses/why-assign.html
../../licenses/po/why-assign.fr-en.html)
cvs add: scheduling file `../../licenses/po/why-assign.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/why-gfdl.fr.html ] || (touch
../../licenses/why-gfdl.fr.html ; cvs add ../../licenses/why-gfdl.fr.html)
PO=../../licenses/po/why-gfdl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-gfdl.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-gfdl.fr.html.hook-ann; fi; exit 1)
15 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/why-gfdl.fr.po
../../licenses/po/why-gfdl.pot && touch ../../licenses/po/why-gfdl.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../licenses/po/why-gfdl.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-gfdl.fr.po; test $? != 0 ) >
/dev/null || /bin/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-gfdl.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/why-gfdl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/why-gfdl.fr.po)
.. done.
chmod +w ../../licenses/why-gfdl.fr.html
PO=../../licenses/po/why-gfdl.fr.po OUT=../../licenses/po/why-gfdl.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 ../../licenses/po/why-gfdl.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/why-gfdl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/why-gfdl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/why-gfdl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/why-gfdl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-gfdl.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/why-gfdl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-gfdl.fr.m4 > ../../licenses/why-gfdl.fr.html && if test
-f why-gfdl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-gfdl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-gfdl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-gfdl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-gfdl.fr.html ||
(PO=../../licenses/po/why-gfdl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-gfdl.fr.html --date='+1 seconds' $PO" >
why-gfdl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-gfdl.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-gfdl.fr.m4 > ../../licenses/why-gfdl.fr.html && if test
-f why-gfdl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-gfdl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-gfdl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-gfdl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-gfdl.fr.html ||
(PO=../../licenses/po/why-gfdl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-gfdl.fr.html --date='+1 seconds' $PO" >
why-gfdl.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/why-gfdl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-gfdl.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../licenses/po/why-gfdl.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../licenses/why-gfdl.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../licenses/why-gfdl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/why-gfdl.fr.html ||
true; fi
[ -f ../../licenses/po/why-gfdl.translist ] || (touch
../../licenses/po/why-gfdl.translist ; cvs add
../../licenses/po/why-gfdl.translist);
file=../../licenses/po/why-gfdl.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/licenses/why-gfdl;
article=../../licenses/why-gfdl; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-gfdl.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/why-gfdl.fr-en.html ] || (touch
../../licenses/po/why-gfdl.fr-en.html ; cvs add
../../licenses/po/why-gfdl.fr-en.html); cp ../../licenses/why-gfdl.html
../../licenses/po/why-gfdl.fr-en.html)
cvs add: scheduling file `../../licenses/po/why-gfdl.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/why-not-lgpl.fr.html ] || (touch
../../licenses/why-not-lgpl.fr.html ; cvs add
../../licenses/why-not-lgpl.fr.html)
PO=../../licenses/po/why-not-lgpl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-not-lgpl.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous ../../licenses/po/why-not-lgpl.fr.po
../../licenses/po/why-not-lgpl.pot && touch
../../licenses/po/why-not-lgpl.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../licenses/po/why-not-lgpl.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-not-lgpl.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/po/why-not-lgpl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/po/why-not-lgpl.fr.po)
.... done.
chmod +w ../../licenses/why-not-lgpl.fr.html
PO=../../licenses/po/why-not-lgpl.fr.po
OUT=../../licenses/po/why-not-lgpl.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
../../licenses/po/why-not-lgpl.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/po/why-not-lgpl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/po/why-not-lgpl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/po/why-not-lgpl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/po/why-not-lgpl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-not-lgpl.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../licenses/why-not-lgpl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-not-lgpl.fr.m4 > ../../licenses/why-not-lgpl.fr.html &&
if test -f why-not-lgpl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-not-lgpl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-not-lgpl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-not-lgpl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-not-lgpl.fr.html ||
(PO=../../licenses/po/why-not-lgpl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-not-lgpl.fr.html --date='+1 seconds' $PO" >
why-not-lgpl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-not-lgpl.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/po/why-not-lgpl.fr.m4 > ../../licenses/why-not-lgpl.fr.html &&
if test -f why-not-lgpl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/why-not-lgpl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/why-not-lgpl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-not-lgpl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/why-not-lgpl.fr.html ||
(PO=../../licenses/po/why-not-lgpl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../licenses/why-not-lgpl.fr.html --date='+1 seconds' $PO" >
why-not-lgpl.fr.html.hook ; exit 1); else sleep 1; touch
../../licenses/po/why-not-lgpl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/po/why-not-lgpl.fr.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.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/why-not-lgpl.fr.html || marker='#include
virtual="\/server\/banner'; original=../../licenses/why-not-lgpl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../licenses/why-not-lgpl.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/po/why-not-lgpl.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../licenses/po/why-not-lgpl.fr-en.html ] || (touch
../../licenses/po/why-not-lgpl.fr-en.html ; cvs add
../../licenses/po/why-not-lgpl.fr-en.html); cp ../../licenses/why-not-lgpl.html
../../licenses/po/why-not-lgpl.fr-en.html)
cvs add: scheduling file `../../licenses/po/why-not-lgpl.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../licenses/old-licenses/gpl-2.0-faq.fr.html ] || (touch
../../licenses/old-licenses/gpl-2.0-faq.fr.html ; cvs add
../../licenses/old-licenses/gpl-2.0-faq.fr.html)
PO=../../licenses/old-licenses/po/gpl-2.0-faq.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-2.0-faq.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-2.0-faq.fr.html.hook-ann; fi; exit 1)
463 translated messages.
/usr/bin/msgmerge --update --previous
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po
../../licenses/old-licenses/po/gpl-2.0-faq.pot && touch
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../licenses/old-licenses/po/gpl-2.0-faq.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; test
$? != 0 ) > /dev/null || /bin/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/old-licenses/po/gpl-2.0-faq.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po)
................................................... done.
chmod +w ../../licenses/old-licenses/gpl-2.0-faq.fr.html
PO=../../licenses/old-licenses/po/gpl-2.0-faq.fr.po
OUT=../../licenses/old-licenses/po/gpl-2.0-faq.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
../../licenses/old-licenses/po/gpl-2.0-faq.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../licenses/old-licenses/gpl-2.0-faq.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4 >
../../licenses/old-licenses/gpl-2.0-faq.fr.html && if test -f
gpl-2.0-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/old-licenses/gpl-2.0-faq.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gpl-2.0-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/old-licenses/gpl-2.0-faq.fr.html ||
(PO=../../licenses/old-licenses/po/gpl-2.0-faq.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../licenses/old-licenses/gpl-2.0-faq.fr.html
--date='+1 seconds' $PO" > gpl-2.0-faq.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/old-licenses/po/gpl-2.0-faq.fr.m4 >
../../licenses/old-licenses/gpl-2.0-faq.fr.html && if test -f
gpl-2.0-faq.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/old-licenses/gpl-2.0-faq.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gpl-2.0-faq.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/old-licenses/gpl-2.0-faq.fr.html ||
(PO=../../licenses/old-licenses/po/gpl-2.0-faq.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../licenses/old-licenses/gpl-2.0-faq.fr.html
--date='+1 seconds' $PO" > gpl-2.0-faq.fr.html.hook ; exit 1); else sleep 1;
touch ../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/old-licenses/gpl-2.0-faq.fr.html || marker='#include
virtual="\/server\/banner';
original=../../licenses/old-licenses/gpl-2.0-faq.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../licenses/old-licenses/gpl-2.0-faq.fr.html || true; fi
[ -f ../../licenses/old-licenses/po/gpl-2.0-faq.translist ] || (touch
../../licenses/old-licenses/po/gpl-2.0-faq.translist ; cvs add
../../licenses/old-licenses/po/gpl-2.0-faq.translist);
file=../../licenses/old-licenses/po/gpl-2.0-faq.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/licenses/old-licenses/gpl-2.0-faq;
article=../../licenses/old-licenses/gpl-2.0-faq; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../licenses/old-licenses/po/gpl-2.0-faq.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../licenses/old-licenses/po/gpl-2.0-faq.fr-en.html ] || (touch
../../licenses/old-licenses/po/gpl-2.0-faq.fr-en.html ; cvs add
../../licenses/old-licenses/po/gpl-2.0-faq.fr-en.html); cp
../../licenses/old-licenses/gpl-2.0-faq.html
../../licenses/old-licenses/po/gpl-2.0-faq.fr-en.html)
[ -f ../../licenses/old-licenses/gpl-2.0-translations.fr.html ] || (touch
../../licenses/old-licenses/gpl-2.0-translations.fr.html ; cvs add
../../licenses/old-licenses/gpl-2.0-translations.fr.html)
PO=../../licenses/old-licenses/po/gpl-2.0-translations.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-2.0-translations.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-2.0-translations.fr.html.hook-ann; fi; exit 1)
38 translated messages.
/usr/bin/msgmerge --update --previous
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po
../../licenses/old-licenses/po/gpl-2.0-translations.pot && touch
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; test $? != 0 ) >
/dev/null || /bin/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/old-licenses/po/gpl-2.0-translations.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po)
...... done.
chmod +w ../../licenses/old-licenses/gpl-2.0-translations.fr.html
PO=../../licenses/old-licenses/po/gpl-2.0-translations.fr.po
OUT=../../licenses/old-licenses/po/gpl-2.0-translations.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
../../licenses/old-licenses/po/gpl-2.0-translations.proto --po $PO --localized
$OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../licenses/old-licenses/gpl-2.0-translations.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4 >
../../licenses/old-licenses/gpl-2.0-translations.fr.html && if test -f
gpl-2.0-translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/old-licenses/gpl-2.0-translations.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gpl-2.0-translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/old-licenses/gpl-2.0-translations.fr.html ||
(PO=../../licenses/old-licenses/po/gpl-2.0-translations.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../licenses/old-licenses/gpl-2.0-translations.fr.html --date='+1
seconds' $PO" > gpl-2.0-translations.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../licenses/old-licenses/po/gpl-2.0-translations.fr.m4 >
../../licenses/old-licenses/gpl-2.0-translations.fr.html && if test -f
gpl-2.0-translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../licenses/old-licenses/gpl-2.0-translations.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
gpl-2.0-translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../licenses/old-licenses/gpl-2.0-translations.fr.html ||
(PO=../../licenses/old-licenses/po/gpl-2.0-translations.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../licenses/old-licenses/gpl-2.0-translations.fr.html --date='+1
seconds' $PO" > gpl-2.0-translations.fr.html.hook ; exit 1); else sleep 1;
touch ../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../licenses/old-licenses/gpl-2.0-translations.fr.html || marker='#include
virtual="\/server\/banner';
original=../../licenses/old-licenses/gpl-2.0-translations.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../licenses/old-licenses/gpl-2.0-translations.fr.html || true; fi
[ -f ../../licenses/old-licenses/po/gpl-2.0-translations.translist ] || (touch
../../licenses/old-licenses/po/gpl-2.0-translations.translist ; cvs add
../../licenses/old-licenses/po/gpl-2.0-translations.translist);
file=../../licenses/old-licenses/po/gpl-2.0-translations.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/licenses/old-licenses/gpl-2.0-translations;
article=../../licenses/old-licenses/gpl-2.0-translations; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../licenses/old-licenses/po/gpl-2.0-translations.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../licenses/old-licenses/po/gpl-2.0-translations.fr-en.html ] || (touch
../../licenses/old-licenses/po/gpl-2.0-translations.fr-en.html ; cvs add
../../licenses/old-licenses/po/gpl-2.0-translations.fr-en.html); cp
../../licenses/old-licenses/gpl-2.0-translations.html
../../licenses/old-licenses/po/gpl-2.0-translations.fr-en.html)
[ -f ../../links/companies.de.html ] || (touch ../../links/companies.de.html ;
cvs add ../../links/companies.de.html)
PO=../../links/po/companies.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
companies.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
companies.de.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous ../../links/po/companies.de.po
../../links/po/companies.pot && touch ../../links/po/companies.de.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../links/po/companies.de.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.de.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../links/po/companies.de.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../links/po/companies.de.po; fi )
.... done.
chmod +w ../../links/companies.de.html
PO=../../links/po/companies.de.po OUT=../../links/po/companies.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 ../../links/po/companies.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../links/po/companies.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../links/po/companies.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../links/po/companies.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../links/po/companies.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/companies.de.po; test $? != 0 ) > /dev/null || ! test -s
../../links/companies.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/companies.de.m4 > ../../links/companies.de.html && if test -f
companies.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/companies.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../links/companies.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > companies.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/companies.de.html ||
(PO=../../links/po/companies.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../links/companies.de.html --date='+1 seconds' $PO" >
companies.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.de.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/companies.de.m4 > ../../links/companies.de.html && if test -f
companies.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/companies.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../links/companies.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > companies.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/companies.de.html ||
(PO=../../links/po/companies.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../links/companies.de.html --date='+1 seconds' $PO" >
companies.de.html.hook ; exit 1); else sleep 1; touch
../../links/po/companies.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/companies.de.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../links/po/companies.de.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../links/companies.de.html ||
marker='#include virtual="\/server\/banner';
original=../../links/companies.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../links/companies.de.html || true;
fi
[ -f ../../links/po/companies.translist ] || (touch
../../links/po/companies.translist ; cvs add
../../links/po/companies.translist); file=../../links/po/companies.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/links/companies; article=../../links/companies; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.de.po; test $? != 0 ) >
/dev/null || ([ -f ../../links/po/companies.de-en.html ] || (touch
../../links/po/companies.de-en.html ; cvs add
../../links/po/companies.de-en.html); cp ../../links/companies.html
../../links/po/companies.de-en.html)
cvs add: scheduling file `../../links/po/companies.de-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../links/companies.fr.html ] || (touch ../../links/companies.fr.html ;
cvs add ../../links/companies.fr.html)
PO=../../links/po/companies.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
companies.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
companies.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous ../../links/po/companies.fr.po
../../links/po/companies.pot && touch ../../links/po/companies.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../links/po/companies.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../links/po/companies.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../links/po/companies.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../links/po/companies.fr.po)
.... done.
chmod +w ../../links/companies.fr.html
PO=../../links/po/companies.fr.po OUT=../../links/po/companies.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 ../../links/po/companies.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../links/po/companies.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../links/po/companies.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../links/po/companies.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../links/po/companies.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/companies.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../links/companies.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/companies.fr.m4 > ../../links/companies.fr.html && if test -f
companies.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/companies.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../links/companies.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > companies.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/companies.fr.html ||
(PO=../../links/po/companies.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../links/companies.fr.html --date='+1 seconds' $PO" >
companies.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/companies.fr.m4 > ../../links/companies.fr.html && if test -f
companies.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/companies.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../links/companies.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > companies.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/companies.fr.html ||
(PO=../../links/po/companies.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../links/companies.fr.html --date='+1 seconds' $PO" >
companies.fr.html.hook ; exit 1); else sleep 1; touch
../../links/po/companies.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/companies.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../links/po/companies.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../links/companies.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../links/companies.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../links/companies.fr.html || true;
fi
[ -f ../../links/po/companies.translist ] || (touch
../../links/po/companies.translist ; cvs add
../../links/po/companies.translist); file=../../links/po/companies.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/links/companies; article=../../links/companies; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/companies.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../links/po/companies.fr-en.html ] || (touch
../../links/po/companies.fr-en.html ; cvs add
../../links/po/companies.fr-en.html); cp ../../links/companies.html
../../links/po/companies.fr-en.html)
[ -f ../../links/links.fr.html ] || (touch ../../links/links.fr.html ; cvs
add ../../links/links.fr.html)
PO=../../links/po/links.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 links.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > links.fr.html.hook-ann; fi; exit 1)
112 translated messages.
/usr/bin/msgmerge --update --previous ../../links/po/links.fr.po
../../links/po/links.pot && touch ../../links/po/links.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null ../../links/po/links.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/links.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../links/po/links.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../links/po/links.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../links/po/links.fr.po)
.............. done.
chmod +w ../../links/links.fr.html
PO=../../links/po/links.fr.po OUT=../../links/po/links.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 ../../links/po/links.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../links/po/links.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../links/po/links.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../links/po/links.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../links/po/links.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/links.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../links/links.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/links.fr.m4 > ../../links/links.fr.html && if test -f
links.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/links.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../links/links.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
links.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/links.fr.html || (PO=../../links/po/links.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../links/links.fr.html
--date='+1 seconds' $PO" > links.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/links.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../links/po/links.fr.m4 > ../../links/links.fr.html && if test -f
links.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/links/links.fr.html>' | mail -s '[fr] New translation:
=?utf-8?B?`/bin/grep --max-count=1 '<h2>' ../../links/links.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
links.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../links/links.fr.html || (PO=../../links/po/links.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../links/links.fr.html
--date='+1 seconds' $PO" > links.fr.html.hook ; exit 1); else sleep 1; touch
../../links/po/links.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../links/po/links.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../links/po/links.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../links/links.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../links/links.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../links/links.fr.html || true; fi
[ -f ../../links/po/links.translist ] || (touch ../../links/po/links.translist
; cvs add ../../links/po/links.translist);
file=../../links/po/links.translist; cp translinks-head.html ${file}; /bin/grep
-v "^#" languages.txt | while read language; do code=${language%% *}; case
${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/links/links; article=../../links/links; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../links/po/links.fr.po; test $? != 0 ) > /dev/null
|| ([ -f ../../links/po/links.fr-en.html ] || (touch
../../links/po/links.fr-en.html ; cvs add ../../links/po/links.fr-en.html);
cp ../../links/links.html ../../links/po/links.fr-en.html)
[ -f ../../philosophy/15-years-of-free-software.fr.html ] || (touch
../../philosophy/15-years-of-free-software.fr.html ; cvs add
../../philosophy/15-years-of-free-software.fr.html)
PO=../../philosophy/po/15-years-of-free-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
15-years-of-free-software.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
15-years-of-free-software.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/15-years-of-free-software.fr.po
../../philosophy/po/15-years-of-free-software.pot && touch
../../philosophy/po/15-years-of-free-software.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/15-years-of-free-software.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/15-years-of-free-software.fr.po;
test $? != 0 ) > /dev/null || /bin/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/15-years-of-free-software.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/15-years-of-free-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/15-years-of-free-software.fr.po)
.... done.
chmod +w ../../philosophy/15-years-of-free-software.fr.html
PO=../../philosophy/po/15-years-of-free-software.fr.po
OUT=../../philosophy/po/15-years-of-free-software.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
../../philosophy/po/15-years-of-free-software.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/15-years-of-free-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/15-years-of-free-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/15-years-of-free-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/15-years-of-free-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/15-years-of-free-software.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/15-years-of-free-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/15-years-of-free-software.fr.m4 >
../../philosophy/15-years-of-free-software.fr.html && if test -f
15-years-of-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/15-years-of-free-software.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/15-years-of-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
15-years-of-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/15-years-of-free-software.fr.html ||
(PO=../../philosophy/po/15-years-of-free-software.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/15-years-of-free-software.fr.html
--date='+1 seconds' $PO" > 15-years-of-free-software.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/15-years-of-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/15-years-of-free-software.fr.m4 >
../../philosophy/15-years-of-free-software.fr.html && if test -f
15-years-of-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/15-years-of-free-software.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/15-years-of-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
15-years-of-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/15-years-of-free-software.fr.html ||
(PO=../../philosophy/po/15-years-of-free-software.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/15-years-of-free-software.fr.html
--date='+1 seconds' $PO" > 15-years-of-free-software.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/15-years-of-free-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/15-years-of-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/15-years-of-free-software.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/15-years-of-free-software.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/15-years-of-free-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/15-years-of-free-software.fr.html || true; fi
[ -f ../../philosophy/po/15-years-of-free-software.translist ] || (touch
../../philosophy/po/15-years-of-free-software.translist ; cvs add
../../philosophy/po/15-years-of-free-software.translist);
file=../../philosophy/po/15-years-of-free-software.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/15-years-of-free-software;
article=../../philosophy/15-years-of-free-software; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/15-years-of-free-software.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/15-years-of-free-software.fr-en.html ] || (touch
../../philosophy/po/15-years-of-free-software.fr-en.html ; cvs add
../../philosophy/po/15-years-of-free-software.fr-en.html); cp
../../philosophy/15-years-of-free-software.html
../../philosophy/po/15-years-of-free-software.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/15-years-of-free-software.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/amazon.fr.html ] || (touch
../../philosophy/amazon.fr.html ; cvs add ../../philosophy/amazon.fr.html)
PO=../../philosophy/po/amazon.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 amazon.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > amazon.fr.html.hook-ann; fi; exit 1)
51 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/amazon.fr.po
../../philosophy/po/amazon.pot && touch ../../philosophy/po/amazon.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/amazon.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon.fr.po; test $? != 0 ) >
/dev/null || /bin/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/amazon.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/amazon.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/amazon.fr.po)
....... done.
chmod +w ../../philosophy/amazon.fr.html
PO=../../philosophy/po/amazon.fr.po OUT=../../philosophy/po/amazon.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 ../../philosophy/po/amazon.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/amazon.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/amazon.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/amazon.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/amazon.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/amazon.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon.fr.m4 > ../../philosophy/amazon.fr.html && if test
-f amazon.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon.fr.html ||
(PO=../../philosophy/po/amazon.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/amazon.fr.html --date='+1 seconds' $PO" >
amazon.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon.fr.m4 > ../../philosophy/amazon.fr.html && if test
-f amazon.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon.fr.html ||
(PO=../../philosophy/po/amazon.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/amazon.fr.html --date='+1 seconds' $PO" >
amazon.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/amazon.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/amazon.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/amazon.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/amazon.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/amazon.fr.html ||
true; fi
[ -f ../../philosophy/po/amazon.translist ] || (touch
../../philosophy/po/amazon.translist ; cvs add
../../philosophy/po/amazon.translist);
file=../../philosophy/po/amazon.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/amazon;
article=../../philosophy/amazon; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/amazon.fr-en.html ] || (touch
../../philosophy/po/amazon.fr-en.html ; cvs add
../../philosophy/po/amazon.fr-en.html); cp ../../philosophy/amazon.html
../../philosophy/po/amazon.fr-en.html)
[ -f ../../philosophy/amazon-nat.fr.html ] || (touch
../../philosophy/amazon-nat.fr.html ; cvs add
../../philosophy/amazon-nat.fr.html)
PO=../../philosophy/po/amazon-nat.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
amazon-nat.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
amazon-nat.fr.html.hook-ann; fi; exit 1)
13 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/amazon-nat.fr.po
../../philosophy/po/amazon-nat.pot && touch
../../philosophy/po/amazon-nat.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/amazon-nat.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-nat.fr.po; test $? != 0 ) > /dev/null || /bin/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/amazon-nat.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/amazon-nat.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/amazon-nat.fr.po)
.... done.
chmod +w ../../philosophy/amazon-nat.fr.html
PO=../../philosophy/po/amazon-nat.fr.po
OUT=../../philosophy/po/amazon-nat.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
../../philosophy/po/amazon-nat.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/amazon-nat.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/amazon-nat.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/amazon-nat.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/amazon-nat.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-nat.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/amazon-nat.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon-nat.fr.m4 > ../../philosophy/amazon-nat.fr.html &&
if test -f amazon-nat.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon-nat.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon-nat.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon-nat.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon-nat.fr.html ||
(PO=../../philosophy/po/amazon-nat.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/amazon-nat.fr.html --date='+1 seconds' $PO" >
amazon-nat.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon-nat.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon-nat.fr.m4 > ../../philosophy/amazon-nat.fr.html &&
if test -f amazon-nat.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon-nat.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon-nat.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon-nat.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon-nat.fr.html ||
(PO=../../philosophy/po/amazon-nat.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/amazon-nat.fr.html --date='+1 seconds' $PO" >
amazon-nat.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/amazon-nat.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-nat.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/amazon-nat.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/amazon-nat.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/amazon-nat.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/amazon-nat.fr.html ||
true; fi
[ -f ../../philosophy/po/amazon-nat.translist ] || (touch
../../philosophy/po/amazon-nat.translist ; cvs add
../../philosophy/po/amazon-nat.translist);
file=../../philosophy/po/amazon-nat.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/amazon-nat;
article=../../philosophy/amazon-nat; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon-nat.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/amazon-nat.fr-en.html ] || (touch
../../philosophy/po/amazon-nat.fr-en.html ; cvs add
../../philosophy/po/amazon-nat.fr-en.html); cp ../../philosophy/amazon-nat.html
../../philosophy/po/amazon-nat.fr-en.html)
cvs add: scheduling file `../../philosophy/po/amazon-nat.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/amazon-rms-tim.fr.html ] || (touch
../../philosophy/amazon-rms-tim.fr.html ; cvs add
../../philosophy/amazon-rms-tim.fr.html)
PO=../../philosophy/po/amazon-rms-tim.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
amazon-rms-tim.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
amazon-rms-tim.fr.html.hook-ann; fi; exit 1)
15 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/amazon-rms-tim.fr.po
../../philosophy/po/amazon-rms-tim.pot && touch
../../philosophy/po/amazon-rms-tim.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/amazon-rms-tim.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-rms-tim.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/amazon-rms-tim.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/amazon-rms-tim.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/amazon-rms-tim.fr.po)
... done.
chmod +w ../../philosophy/amazon-rms-tim.fr.html
PO=../../philosophy/po/amazon-rms-tim.fr.po
OUT=../../philosophy/po/amazon-rms-tim.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
../../philosophy/po/amazon-rms-tim.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/amazon-rms-tim.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/amazon-rms-tim.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/amazon-rms-tim.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/amazon-rms-tim.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-rms-tim.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/amazon-rms-tim.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon-rms-tim.fr.m4 >
../../philosophy/amazon-rms-tim.fr.html && if test -f
amazon-rms-tim.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon-rms-tim.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon-rms-tim.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon-rms-tim.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon-rms-tim.fr.html ||
(PO=../../philosophy/po/amazon-rms-tim.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/amazon-rms-tim.fr.html --date='+1 seconds'
$PO" > amazon-rms-tim.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon-rms-tim.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/amazon-rms-tim.fr.m4 >
../../philosophy/amazon-rms-tim.fr.html && if test -f
amazon-rms-tim.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/amazon-rms-tim.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/amazon-rms-tim.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > amazon-rms-tim.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/amazon-rms-tim.fr.html ||
(PO=../../philosophy/po/amazon-rms-tim.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/amazon-rms-tim.fr.html --date='+1 seconds'
$PO" > amazon-rms-tim.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/amazon-rms-tim.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/amazon-rms-tim.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/amazon-rms-tim.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/amazon-rms-tim.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/amazon-rms-tim.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/amazon-rms-tim.fr.html
|| true; fi
[ -f ../../philosophy/po/amazon-rms-tim.translist ] || (touch
../../philosophy/po/amazon-rms-tim.translist ; cvs add
../../philosophy/po/amazon-rms-tim.translist);
file=../../philosophy/po/amazon-rms-tim.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/amazon-rms-tim; article=../../philosophy/amazon-rms-tim;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/amazon-rms-tim.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/amazon-rms-tim.fr-en.html ] ||
(touch ../../philosophy/po/amazon-rms-tim.fr-en.html ; cvs add
../../philosophy/po/amazon-rms-tim.fr-en.html); cp
../../philosophy/amazon-rms-tim.html
../../philosophy/po/amazon-rms-tim.fr-en.html)
cvs add: scheduling file `../../philosophy/po/amazon-rms-tim.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/android-and-users-freedom.fr.html ] || (touch
../../philosophy/android-and-users-freedom.fr.html ; cvs add
../../philosophy/android-and-users-freedom.fr.html)
PO=../../philosophy/po/android-and-users-freedom.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
android-and-users-freedom.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
android-and-users-freedom.fr.html.hook-ann; fi; exit 1)
36 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/android-and-users-freedom.fr.po
../../philosophy/po/android-and-users-freedom.pot && touch
../../philosophy/po/android-and-users-freedom.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/android-and-users-freedom.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/android-and-users-freedom.fr.po;
test $? != 0 ) > /dev/null || /bin/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/android-and-users-freedom.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/android-and-users-freedom.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/android-and-users-freedom.fr.po)
...... done.
chmod +w ../../philosophy/android-and-users-freedom.fr.html
PO=../../philosophy/po/android-and-users-freedom.fr.po
OUT=../../philosophy/po/android-and-users-freedom.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
../../philosophy/po/android-and-users-freedom.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/android-and-users-freedom.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/android-and-users-freedom.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/android-and-users-freedom.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/android-and-users-freedom.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/android-and-users-freedom.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/android-and-users-freedom.fr.m4 >
../../philosophy/android-and-users-freedom.fr.html && if test -f
android-and-users-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/android-and-users-freedom.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/android-and-users-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
android-and-users-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/android-and-users-freedom.fr.html ||
(PO=../../philosophy/po/android-and-users-freedom.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/android-and-users-freedom.fr.html
--date='+1 seconds' $PO" > android-and-users-freedom.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/android-and-users-freedom.fr.m4 >
../../philosophy/android-and-users-freedom.fr.html && if test -f
android-and-users-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/android-and-users-freedom.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/android-and-users-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
android-and-users-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/android-and-users-freedom.fr.html ||
(PO=../../philosophy/po/android-and-users-freedom.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/android-and-users-freedom.fr.html
--date='+1 seconds' $PO" > android-and-users-freedom.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/android-and-users-freedom.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/android-and-users-freedom.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/android-and-users-freedom.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/android-and-users-freedom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/android-and-users-freedom.fr.html || true; fi
[ -f ../../philosophy/po/android-and-users-freedom.translist ] || (touch
../../philosophy/po/android-and-users-freedom.translist ; cvs add
../../philosophy/po/android-and-users-freedom.translist);
file=../../philosophy/po/android-and-users-freedom.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/android-and-users-freedom;
article=../../philosophy/android-and-users-freedom; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/android-and-users-freedom.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/android-and-users-freedom.fr-en.html ] || (touch
../../philosophy/po/android-and-users-freedom.fr-en.html ; cvs add
../../philosophy/po/android-and-users-freedom.fr-en.html); cp
../../philosophy/android-and-users-freedom.html
../../philosophy/po/android-and-users-freedom.fr-en.html)
[ -f ../../philosophy/android-and-users-freedom.pl.html ] || (touch
../../philosophy/android-and-users-freedom.pl.html ; cvs add
../../philosophy/android-and-users-freedom.pl.html)
PO=../../philosophy/po/android-and-users-freedom.pl.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
android-and-users-freedom.pl.html.hook-ann; then echo "gnun-do-not-delete-me" >
android-and-users-freedom.pl.html.hook-ann; fi; exit 1)
33 translated messages, 3 fuzzy translations.
/usr/bin/msgmerge --update --previous
../../philosophy/po/android-and-users-freedom.pl.po
../../philosophy/po/android-and-users-freedom.pot && touch
../../philosophy/po/android-and-users-freedom.pl.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/android-and-users-freedom.pl.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/android-and-users-freedom.pl.po;
test $? != 0 ) > /dev/null || /bin/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/android-and-users-freedom.pl.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/android-and-users-freedom.pl.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/android-and-users-freedom.pl.po)
.... done.
chmod +w ../../philosophy/android-and-users-freedom.pl.html
PO=../../philosophy/po/android-and-users-freedom.pl.po
OUT=../../philosophy/po/android-and-users-freedom.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
../../philosophy/po/android-and-users-freedom.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.pl\2/g"
../../philosophy/po/android-and-users-freedom.pl.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/android-and-users-freedom.pl.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/android-and-users-freedom.pl.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.pl\2%g'
../../philosophy/po/android-and-users-freedom.pl.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.pl.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/android-and-users-freedom.pl.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/android-and-users-freedom.pl.m4 >
../../philosophy/android-and-users-freedom.pl.html && if test -f
android-and-users-freedom.pl.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/android-and-users-freedom.pl.html>' | mail
-s '[pl] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/android-and-users-freedom.pl.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" >
android-and-users-freedom.pl.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/android-and-users-freedom.pl.html ||
(PO=../../philosophy/po/android-and-users-freedom.pl.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/android-and-users-freedom.pl.html
--date='+1 seconds' $PO" > android-and-users-freedom.pl.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.pl.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/android-and-users-freedom.pl.m4 >
../../philosophy/android-and-users-freedom.pl.html && if test -f
android-and-users-freedom.pl.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/android-and-users-freedom.pl.html>' | mail
-s '[pl] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/android-and-users-freedom.pl.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" >
android-and-users-freedom.pl.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/android-and-users-freedom.pl.html ||
(PO=../../philosophy/po/android-and-users-freedom.pl.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/android-and-users-freedom.pl.html
--date='+1 seconds' $PO" > android-and-users-freedom.pl.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/android-and-users-freedom.pl.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/android-and-users-freedom.pl.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/android-and-users-freedom.pl.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/android-and-users-freedom.pl.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/android-and-users-freedom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/android-and-users-freedom.pl.html || true; fi
[ -f ../../philosophy/po/android-and-users-freedom.translist ] || (touch
../../philosophy/po/android-and-users-freedom.translist ; cvs add
../../philosophy/po/android-and-users-freedom.translist);
file=../../philosophy/po/android-and-users-freedom.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/android-and-users-freedom;
article=../../philosophy/android-and-users-freedom; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/android-and-users-freedom.pl.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/android-and-users-freedom.pl-en.html ] || (touch
../../philosophy/po/android-and-users-freedom.pl-en.html ; cvs add
../../philosophy/po/android-and-users-freedom.pl-en.html); cp
../../philosophy/android-and-users-freedom.html
../../philosophy/po/android-and-users-freedom.pl-en.html)
[ -f ../../philosophy/apsl.fr.html ] || (touch ../../philosophy/apsl.fr.html ;
cvs add ../../philosophy/apsl.fr.html)
PO=../../philosophy/po/apsl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 apsl.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > apsl.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/apsl.fr.po
../../philosophy/po/apsl.pot && touch ../../philosophy/po/apsl.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/apsl.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/apsl.fr.po; test $? != 0 ) >
/dev/null || /bin/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/apsl.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/apsl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/apsl.fr.po)
... done.
chmod +w ../../philosophy/apsl.fr.html
PO=../../philosophy/po/apsl.fr.po OUT=../../philosophy/po/apsl.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 ../../philosophy/po/apsl.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/apsl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/apsl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/apsl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/apsl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/apsl.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/apsl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/apsl.fr.m4 > ../../philosophy/apsl.fr.html && if test -f
apsl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/apsl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/apsl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > apsl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/apsl.fr.html ||
(PO=../../philosophy/po/apsl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/apsl.fr.html --date='+1 seconds' $PO" >
apsl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/apsl.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/apsl.fr.m4 > ../../philosophy/apsl.fr.html && if test -f
apsl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/apsl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/apsl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > apsl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/apsl.fr.html ||
(PO=../../philosophy/po/apsl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/apsl.fr.html --date='+1 seconds' $PO" >
apsl.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/apsl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/apsl.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/apsl.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/apsl.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/apsl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/apsl.fr.html || true;
fi
[ -f ../../philosophy/po/apsl.translist ] || (touch
../../philosophy/po/apsl.translist ; cvs add
../../philosophy/po/apsl.translist); file=../../philosophy/po/apsl.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/apsl; article=../../philosophy/apsl; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/apsl.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/apsl.fr-en.html ] || (touch
../../philosophy/po/apsl.fr-en.html ; cvs add
../../philosophy/po/apsl.fr-en.html); cp ../../philosophy/apsl.html
../../philosophy/po/apsl.fr-en.html)
cvs add: scheduling file `../../philosophy/po/apsl.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/assigning-copyright.fr.html ] || (touch
../../philosophy/assigning-copyright.fr.html ; cvs add
../../philosophy/assigning-copyright.fr.html)
PO=../../philosophy/po/assigning-copyright.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
assigning-copyright.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
assigning-copyright.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/assigning-copyright.fr.po
../../philosophy/po/assigning-copyright.pot && touch
../../philosophy/po/assigning-copyright.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/assigning-copyright.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/assigning-copyright.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/assigning-copyright.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/assigning-copyright.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/assigning-copyright.fr.po)
..... done.
chmod +w ../../philosophy/assigning-copyright.fr.html
PO=../../philosophy/po/assigning-copyright.fr.po
OUT=../../philosophy/po/assigning-copyright.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
../../philosophy/po/assigning-copyright.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/assigning-copyright.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/assigning-copyright.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/assigning-copyright.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/assigning-copyright.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/assigning-copyright.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/assigning-copyright.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/assigning-copyright.fr.m4 >
../../philosophy/assigning-copyright.fr.html && if test -f
assigning-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/assigning-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/assigning-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
assigning-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/assigning-copyright.fr.html ||
(PO=../../philosophy/po/assigning-copyright.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/assigning-copyright.fr.html --date='+1
seconds' $PO" > assigning-copyright.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/assigning-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/assigning-copyright.fr.m4 >
../../philosophy/assigning-copyright.fr.html && if test -f
assigning-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/assigning-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/assigning-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
assigning-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/assigning-copyright.fr.html ||
(PO=../../philosophy/po/assigning-copyright.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/assigning-copyright.fr.html --date='+1
seconds' $PO" > assigning-copyright.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/assigning-copyright.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/assigning-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/assigning-copyright.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/assigning-copyright.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/assigning-copyright.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/assigning-copyright.fr.html || true; fi
[ -f ../../philosophy/po/assigning-copyright.translist ] || (touch
../../philosophy/po/assigning-copyright.translist ; cvs add
../../philosophy/po/assigning-copyright.translist);
file=../../philosophy/po/assigning-copyright.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/assigning-copyright;
article=../../philosophy/assigning-copyright; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/assigning-copyright.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/assigning-copyright.fr-en.html
] || (touch ../../philosophy/po/assigning-copyright.fr-en.html ; cvs add
../../philosophy/po/assigning-copyright.fr-en.html); cp
../../philosophy/assigning-copyright.html
../../philosophy/po/assigning-copyright.fr-en.html)
cvs add: scheduling file `../../philosophy/po/assigning-copyright.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/basic-freedoms.fr.html ] || (touch
../../philosophy/basic-freedoms.fr.html ; cvs add
../../philosophy/basic-freedoms.fr.html)
PO=../../philosophy/po/basic-freedoms.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
basic-freedoms.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
basic-freedoms.fr.html.hook-ann; fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/basic-freedoms.fr.po
../../philosophy/po/basic-freedoms.pot && touch
../../philosophy/po/basic-freedoms.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/basic-freedoms.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/basic-freedoms.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/basic-freedoms.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/basic-freedoms.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/basic-freedoms.fr.po)
.... done.
chmod +w ../../philosophy/basic-freedoms.fr.html
PO=../../philosophy/po/basic-freedoms.fr.po
OUT=../../philosophy/po/basic-freedoms.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
../../philosophy/po/basic-freedoms.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/basic-freedoms.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/basic-freedoms.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/basic-freedoms.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/basic-freedoms.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/basic-freedoms.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/basic-freedoms.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/basic-freedoms.fr.m4 >
../../philosophy/basic-freedoms.fr.html && if test -f
basic-freedoms.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/basic-freedoms.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/basic-freedoms.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > basic-freedoms.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/basic-freedoms.fr.html ||
(PO=../../philosophy/po/basic-freedoms.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/basic-freedoms.fr.html --date='+1 seconds'
$PO" > basic-freedoms.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/basic-freedoms.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/basic-freedoms.fr.m4 >
../../philosophy/basic-freedoms.fr.html && if test -f
basic-freedoms.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/basic-freedoms.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/basic-freedoms.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > basic-freedoms.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/basic-freedoms.fr.html ||
(PO=../../philosophy/po/basic-freedoms.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/basic-freedoms.fr.html --date='+1 seconds'
$PO" > basic-freedoms.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/basic-freedoms.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/basic-freedoms.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/basic-freedoms.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/basic-freedoms.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/basic-freedoms.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/basic-freedoms.fr.html
|| true; fi
[ -f ../../philosophy/po/basic-freedoms.translist ] || (touch
../../philosophy/po/basic-freedoms.translist ; cvs add
../../philosophy/po/basic-freedoms.translist);
file=../../philosophy/po/basic-freedoms.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/basic-freedoms; article=../../philosophy/basic-freedoms;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/basic-freedoms.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/basic-freedoms.fr-en.html ] ||
(touch ../../philosophy/po/basic-freedoms.fr-en.html ; cvs add
../../philosophy/po/basic-freedoms.fr-en.html); cp
../../philosophy/basic-freedoms.html
../../philosophy/po/basic-freedoms.fr-en.html)
cvs add: scheduling file `../../philosophy/po/basic-freedoms.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/bdk.fr.html ] || (touch ../../philosophy/bdk.fr.html ;
cvs add ../../philosophy/bdk.fr.html)
PO=../../philosophy/po/bdk.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 bdk.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > bdk.fr.html.hook-ann; fi; exit 1)
52 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/bdk.fr.po
../../philosophy/po/bdk.pot && touch ../../philosophy/po/bdk.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/bdk.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bdk.fr.po; test $? != 0 ) >
/dev/null || /bin/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/bdk.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/bdk.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/bdk.fr.po)
........ done.
chmod +w ../../philosophy/bdk.fr.html
PO=../../philosophy/po/bdk.fr.po OUT=../../philosophy/po/bdk.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 ../../philosophy/po/bdk.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/bdk.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/bdk.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/bdk.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/bdk.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/bdk.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/bdk.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/bdk.fr.m4 > ../../philosophy/bdk.fr.html && if test -f
bdk.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/bdk.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/bdk.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bdk.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/bdk.fr.html ||
(PO=../../philosophy/po/bdk.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/bdk.fr.html --date='+1 seconds' $PO" >
bdk.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bdk.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/bdk.fr.m4 > ../../philosophy/bdk.fr.html && if test -f
bdk.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/bdk.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/bdk.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bdk.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/bdk.fr.html ||
(PO=../../philosophy/po/bdk.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/bdk.fr.html --date='+1 seconds' $PO" >
bdk.fr.html.hook ; exit 1); else sleep 1; touch ../../philosophy/po/bdk.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/bdk.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/bdk.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/bdk.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/bdk.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/bdk.fr.html || true; fi
[ -f ../../philosophy/po/bdk.translist ] || (touch
../../philosophy/po/bdk.translist ; cvs add
../../philosophy/po/bdk.translist); file=../../philosophy/po/bdk.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/bdk; article=../../philosophy/bdk; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bdk.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/bdk.fr-en.html ] || (touch
../../philosophy/po/bdk.fr-en.html ; cvs add
../../philosophy/po/bdk.fr-en.html); cp ../../philosophy/bdk.html
../../philosophy/po/bdk.fr-en.html)
[ -f ../../philosophy/boldrin-levine.fr.html ] || (touch
../../philosophy/boldrin-levine.fr.html ; cvs add
../../philosophy/boldrin-levine.fr.html)
PO=../../philosophy/po/boldrin-levine.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
boldrin-levine.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
boldrin-levine.fr.html.hook-ann; fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/boldrin-levine.fr.po
../../philosophy/po/boldrin-levine.pot && touch
../../philosophy/po/boldrin-levine.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/boldrin-levine.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/boldrin-levine.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/boldrin-levine.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/boldrin-levine.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/boldrin-levine.fr.po)
.... done.
chmod +w ../../philosophy/boldrin-levine.fr.html
PO=../../philosophy/po/boldrin-levine.fr.po
OUT=../../philosophy/po/boldrin-levine.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
../../philosophy/po/boldrin-levine.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/boldrin-levine.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/boldrin-levine.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/boldrin-levine.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/boldrin-levine.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/boldrin-levine.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/boldrin-levine.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/boldrin-levine.fr.m4 >
../../philosophy/boldrin-levine.fr.html && if test -f
boldrin-levine.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/boldrin-levine.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/boldrin-levine.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > boldrin-levine.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/boldrin-levine.fr.html ||
(PO=../../philosophy/po/boldrin-levine.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/boldrin-levine.fr.html --date='+1 seconds'
$PO" > boldrin-levine.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/boldrin-levine.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/boldrin-levine.fr.m4 >
../../philosophy/boldrin-levine.fr.html && if test -f
boldrin-levine.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/boldrin-levine.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/boldrin-levine.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > boldrin-levine.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/boldrin-levine.fr.html ||
(PO=../../philosophy/po/boldrin-levine.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/boldrin-levine.fr.html --date='+1 seconds'
$PO" > boldrin-levine.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/boldrin-levine.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/boldrin-levine.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/boldrin-levine.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/boldrin-levine.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/boldrin-levine.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/boldrin-levine.fr.html
|| true; fi
[ -f ../../philosophy/po/boldrin-levine.translist ] || (touch
../../philosophy/po/boldrin-levine.translist ; cvs add
../../philosophy/po/boldrin-levine.translist);
file=../../philosophy/po/boldrin-levine.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/boldrin-levine; article=../../philosophy/boldrin-levine;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/boldrin-levine.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/boldrin-levine.fr-en.html ] ||
(touch ../../philosophy/po/boldrin-levine.fr-en.html ; cvs add
../../philosophy/po/boldrin-levine.fr-en.html); cp
../../philosophy/boldrin-levine.html
../../philosophy/po/boldrin-levine.fr-en.html)
cvs add: scheduling file `../../philosophy/po/boldrin-levine.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/bsd.fr.html ] || (touch ../../philosophy/bsd.fr.html ;
cvs add ../../philosophy/bsd.fr.html)
PO=../../philosophy/po/bsd.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 bsd.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > bsd.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/bsd.fr.po
../../philosophy/po/bsd.pot && touch ../../philosophy/po/bsd.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/bsd.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bsd.fr.po; test $? != 0 ) >
/dev/null || /bin/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/bsd.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/bsd.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/bsd.fr.po)
..... done.
chmod +w ../../philosophy/bsd.fr.html
PO=../../philosophy/po/bsd.fr.po OUT=../../philosophy/po/bsd.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 ../../philosophy/po/bsd.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/bsd.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/bsd.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/bsd.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/bsd.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/bsd.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/bsd.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/bsd.fr.m4 > ../../philosophy/bsd.fr.html && if test -f
bsd.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/bsd.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/bsd.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bsd.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/bsd.fr.html ||
(PO=../../philosophy/po/bsd.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/bsd.fr.html --date='+1 seconds' $PO" >
bsd.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bsd.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/bsd.fr.m4 > ../../philosophy/bsd.fr.html && if test -f
bsd.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/bsd.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/bsd.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > bsd.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/bsd.fr.html ||
(PO=../../philosophy/po/bsd.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/bsd.fr.html --date='+1 seconds' $PO" >
bsd.fr.html.hook ; exit 1); else sleep 1; touch ../../philosophy/po/bsd.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/bsd.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/bsd.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/bsd.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/bsd.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/bsd.fr.html || true; fi
[ -f ../../philosophy/po/bsd.translist ] || (touch
../../philosophy/po/bsd.translist ; cvs add
../../philosophy/po/bsd.translist); file=../../philosophy/po/bsd.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/bsd; article=../../philosophy/bsd; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/bsd.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/bsd.fr-en.html ] || (touch
../../philosophy/po/bsd.fr-en.html ; cvs add
../../philosophy/po/bsd.fr-en.html); cp ../../philosophy/bsd.html
../../philosophy/po/bsd.fr-en.html)
cvs add: scheduling file `../../philosophy/po/bsd.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/can-you-trust.fr.html ] || (touch
../../philosophy/can-you-trust.fr.html ; cvs add
../../philosophy/can-you-trust.fr.html)
PO=../../philosophy/po/can-you-trust.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
can-you-trust.fr.html.hook-ann; fi; exit 1)
39 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/can-you-trust.fr.po
../../philosophy/po/can-you-trust.pot && touch
../../philosophy/po/can-you-trust.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/can-you-trust.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/can-you-trust.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/can-you-trust.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/can-you-trust.fr.po)
...... done.
chmod +w ../../philosophy/can-you-trust.fr.html
PO=../../philosophy/po/can-you-trust.fr.po
OUT=../../philosophy/po/can-you-trust.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
../../philosophy/po/can-you-trust.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/can-you-trust.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/can-you-trust.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/can-you-trust.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/can-you-trust.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/can-you-trust.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/can-you-trust.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/can-you-trust.fr.m4 >
../../philosophy/can-you-trust.fr.html && if test -f
can-you-trust.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/can-you-trust.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/can-you-trust.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > can-you-trust.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/can-you-trust.fr.html ||
(PO=../../philosophy/po/can-you-trust.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/can-you-trust.fr.html --date='+1 seconds' $PO" >
can-you-trust.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/can-you-trust.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/can-you-trust.fr.m4 >
../../philosophy/can-you-trust.fr.html && if test -f
can-you-trust.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/can-you-trust.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/can-you-trust.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > can-you-trust.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/can-you-trust.fr.html ||
(PO=../../philosophy/po/can-you-trust.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/can-you-trust.fr.html --date='+1 seconds' $PO" >
can-you-trust.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/can-you-trust.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/can-you-trust.fr.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.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/can-you-trust.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/can-you-trust.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/can-you-trust.fr.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/can-you-trust.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/can-you-trust.fr-en.html ] || (touch
../../philosophy/po/can-you-trust.fr-en.html ; cvs add
../../philosophy/po/can-you-trust.fr-en.html); cp
../../philosophy/can-you-trust.html
../../philosophy/po/can-you-trust.fr-en.html)
[ -f ../../philosophy/categories.fr.html ] || (touch
../../philosophy/categories.fr.html ; cvs add
../../philosophy/categories.fr.html)
PO=../../philosophy/po/categories.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
categories.fr.html.hook-ann; fi; exit 1)
80 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/categories.fr.po
../../philosophy/po/categories.pot && touch
../../philosophy/po/categories.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/categories.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/categories.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/categories.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/categories.fr.po)
.......... done.
chmod +w ../../philosophy/categories.fr.html
PO=../../philosophy/po/categories.fr.po
OUT=../../philosophy/po/categories.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
../../philosophy/po/categories.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/categories.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/categories.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/categories.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/categories.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/categories.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/categories.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/categories.fr.m4 > ../../philosophy/categories.fr.html &&
if test -f categories.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/categories.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/categories.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > categories.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/categories.fr.html ||
(PO=../../philosophy/po/categories.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/categories.fr.html --date='+1 seconds' $PO" >
categories.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/categories.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/categories.fr.m4 > ../../philosophy/categories.fr.html &&
if test -f categories.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/categories.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/categories.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > categories.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/categories.fr.html ||
(PO=../../philosophy/po/categories.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/categories.fr.html --date='+1 seconds' $PO" >
categories.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/categories.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/categories.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/categories.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/categories.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/categories.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/categories.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/categories.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/categories.fr-en.html ] || (touch
../../philosophy/po/categories.fr-en.html ; cvs add
../../philosophy/po/categories.fr-en.html); cp ../../philosophy/categories.html
../../philosophy/po/categories.fr-en.html)
[ -f ../../philosophy/censoring-emacs.de.html ] || (touch
../../philosophy/censoring-emacs.de.html ; cvs add
../../philosophy/censoring-emacs.de.html)
PO=../../philosophy/po/censoring-emacs.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
censoring-emacs.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
censoring-emacs.de.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/censoring-emacs.de.po
../../philosophy/po/censoring-emacs.pot && touch
../../philosophy/po/censoring-emacs.de.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/censoring-emacs.de.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.de.po; test $? != 0 ) > /dev/null ||
/bin/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/censoring-emacs.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/censoring-emacs.de.po; fi )
..... done.
chmod +w ../../philosophy/censoring-emacs.de.html
PO=../../philosophy/po/censoring-emacs.de.po
OUT=../../philosophy/po/censoring-emacs.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
../../philosophy/po/censoring-emacs.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../philosophy/po/censoring-emacs.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/censoring-emacs.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/censoring-emacs.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../philosophy/po/censoring-emacs.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.de.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/censoring-emacs.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/censoring-emacs.de.m4 >
../../philosophy/censoring-emacs.de.html && if test -f
censoring-emacs.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/censoring-emacs.de.html>' | mail -s '[de]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/censoring-emacs.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > censoring-emacs.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/censoring-emacs.de.html ||
(PO=../../philosophy/po/censoring-emacs.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/censoring-emacs.de.html --date='+1 seconds'
$PO" > censoring-emacs.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/censoring-emacs.de.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/censoring-emacs.de.m4 >
../../philosophy/censoring-emacs.de.html && if test -f
censoring-emacs.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/censoring-emacs.de.html>' | mail -s '[de]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/censoring-emacs.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > censoring-emacs.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/censoring-emacs.de.html ||
(PO=../../philosophy/po/censoring-emacs.de.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/censoring-emacs.de.html --date='+1 seconds'
$PO" > censoring-emacs.de.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/censoring-emacs.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/censoring-emacs.de.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/censoring-emacs.de.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/censoring-emacs.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/censoring-emacs.de.html || true; fi
[ -f ../../philosophy/po/censoring-emacs.translist ] || (touch
../../philosophy/po/censoring-emacs.translist ; cvs add
../../philosophy/po/censoring-emacs.translist);
file=../../philosophy/po/censoring-emacs.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/censoring-emacs; article=../../philosophy/censoring-emacs;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/censoring-emacs.de.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/censoring-emacs.de-en.html ] ||
(touch ../../philosophy/po/censoring-emacs.de-en.html ; cvs add
../../philosophy/po/censoring-emacs.de-en.html); cp
../../philosophy/censoring-emacs.html
../../philosophy/po/censoring-emacs.de-en.html)
[ -f ../../philosophy/censoring-emacs.fr.html ] || (touch
../../philosophy/censoring-emacs.fr.html ; cvs add
../../philosophy/censoring-emacs.fr.html)
PO=../../philosophy/po/censoring-emacs.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
censoring-emacs.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
censoring-emacs.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/censoring-emacs.fr.po
../../philosophy/po/censoring-emacs.pot && touch
../../philosophy/po/censoring-emacs.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/censoring-emacs.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/censoring-emacs.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/censoring-emacs.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/censoring-emacs.fr.po)
..... done.
chmod +w ../../philosophy/censoring-emacs.fr.html
PO=../../philosophy/po/censoring-emacs.fr.po
OUT=../../philosophy/po/censoring-emacs.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
../../philosophy/po/censoring-emacs.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/censoring-emacs.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/censoring-emacs.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/censoring-emacs.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/censoring-emacs.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/censoring-emacs.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/censoring-emacs.fr.m4 >
../../philosophy/censoring-emacs.fr.html && if test -f
censoring-emacs.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/censoring-emacs.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/censoring-emacs.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > censoring-emacs.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/censoring-emacs.fr.html ||
(PO=../../philosophy/po/censoring-emacs.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/censoring-emacs.fr.html --date='+1 seconds'
$PO" > censoring-emacs.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/censoring-emacs.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/censoring-emacs.fr.m4 >
../../philosophy/censoring-emacs.fr.html && if test -f
censoring-emacs.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/censoring-emacs.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/censoring-emacs.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > censoring-emacs.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/censoring-emacs.fr.html ||
(PO=../../philosophy/po/censoring-emacs.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/censoring-emacs.fr.html --date='+1 seconds'
$PO" > censoring-emacs.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/censoring-emacs.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/censoring-emacs.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/censoring-emacs.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/censoring-emacs.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/censoring-emacs.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/censoring-emacs.fr.html || true; fi
[ -f ../../philosophy/po/censoring-emacs.translist ] || (touch
../../philosophy/po/censoring-emacs.translist ; cvs add
../../philosophy/po/censoring-emacs.translist);
file=../../philosophy/po/censoring-emacs.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/censoring-emacs; article=../../philosophy/censoring-emacs;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/censoring-emacs.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/censoring-emacs.fr-en.html ] ||
(touch ../../philosophy/po/censoring-emacs.fr-en.html ; cvs add
../../philosophy/po/censoring-emacs.fr-en.html); cp
../../philosophy/censoring-emacs.html
../../philosophy/po/censoring-emacs.fr-en.html)
cvs add: scheduling file `../../philosophy/po/censoring-emacs.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/compromise.fr.html ] || (touch
../../philosophy/compromise.fr.html ; cvs add
../../philosophy/compromise.fr.html)
PO=../../philosophy/po/compromise.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
compromise.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
compromise.fr.html.hook-ann; fi; exit 1)
34 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/compromise.fr.po
../../philosophy/po/compromise.pot && touch
../../philosophy/po/compromise.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/compromise.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/compromise.fr.po; test $? != 0 ) > /dev/null || /bin/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/compromise.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/compromise.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/compromise.fr.po)
...... done.
chmod +w ../../philosophy/compromise.fr.html
PO=../../philosophy/po/compromise.fr.po
OUT=../../philosophy/po/compromise.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
../../philosophy/po/compromise.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/compromise.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/compromise.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/compromise.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/compromise.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/compromise.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/compromise.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/compromise.fr.m4 > ../../philosophy/compromise.fr.html &&
if test -f compromise.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/compromise.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/compromise.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > compromise.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/compromise.fr.html ||
(PO=../../philosophy/po/compromise.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/compromise.fr.html --date='+1 seconds' $PO" >
compromise.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/compromise.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/compromise.fr.m4 > ../../philosophy/compromise.fr.html &&
if test -f compromise.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/compromise.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/compromise.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > compromise.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/compromise.fr.html ||
(PO=../../philosophy/po/compromise.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/compromise.fr.html --date='+1 seconds' $PO" >
compromise.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/compromise.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/compromise.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/compromise.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/compromise.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/compromise.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/compromise.fr.html ||
true; fi
[ -f ../../philosophy/po/compromise.translist ] || (touch
../../philosophy/po/compromise.translist ; cvs add
../../philosophy/po/compromise.translist);
file=../../philosophy/po/compromise.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/compromise;
article=../../philosophy/compromise; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/compromise.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/compromise.fr-en.html ] || (touch
../../philosophy/po/compromise.fr-en.html ; cvs add
../../philosophy/po/compromise.fr-en.html); cp ../../philosophy/compromise.html
../../philosophy/po/compromise.fr-en.html)
cvs add: scheduling file `../../philosophy/po/compromise.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/computing-progress.fr.html ] || (touch
../../philosophy/computing-progress.fr.html ; cvs add
../../philosophy/computing-progress.fr.html)
PO=../../philosophy/po/computing-progress.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
computing-progress.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
computing-progress.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/computing-progress.fr.po
../../philosophy/po/computing-progress.pot && touch
../../philosophy/po/computing-progress.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/computing-progress.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/computing-progress.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/computing-progress.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/computing-progress.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/computing-progress.fr.po)
..... done.
chmod +w ../../philosophy/computing-progress.fr.html
PO=../../philosophy/po/computing-progress.fr.po
OUT=../../philosophy/po/computing-progress.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
../../philosophy/po/computing-progress.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/computing-progress.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/computing-progress.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/computing-progress.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/computing-progress.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/computing-progress.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/computing-progress.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/computing-progress.fr.m4 >
../../philosophy/computing-progress.fr.html && if test -f
computing-progress.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/computing-progress.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/computing-progress.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > computing-progress.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/computing-progress.fr.html ||
(PO=../../philosophy/po/computing-progress.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/computing-progress.fr.html --date='+1
seconds' $PO" > computing-progress.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/computing-progress.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/computing-progress.fr.m4 >
../../philosophy/computing-progress.fr.html && if test -f
computing-progress.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/computing-progress.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/computing-progress.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > computing-progress.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/computing-progress.fr.html ||
(PO=../../philosophy/po/computing-progress.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/computing-progress.fr.html --date='+1
seconds' $PO" > computing-progress.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/computing-progress.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/computing-progress.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/computing-progress.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/computing-progress.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/computing-progress.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/computing-progress.fr.html || true; fi
[ -f ../../philosophy/po/computing-progress.translist ] || (touch
../../philosophy/po/computing-progress.translist ; cvs add
../../philosophy/po/computing-progress.translist);
file=../../philosophy/po/computing-progress.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/computing-progress;
article=../../philosophy/computing-progress; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/computing-progress.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/computing-progress.fr-en.html ]
|| (touch ../../philosophy/po/computing-progress.fr-en.html ; cvs add
../../philosophy/po/computing-progress.fr-en.html); cp
../../philosophy/computing-progress.html
../../philosophy/po/computing-progress.fr-en.html)
[ -f ../../philosophy/copyright-and-globalization.fr.html ] || (touch
../../philosophy/copyright-and-globalization.fr.html ; cvs add
../../philosophy/copyright-and-globalization.fr.html)
PO=../../philosophy/po/copyright-and-globalization.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
copyright-and-globalization.fr.html.hook-ann; then echo "gnun-do-not-delete-me"
> copyright-and-globalization.fr.html.hook-ann; fi; exit 1)
148 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/copyright-and-globalization.fr.po
../../philosophy/po/copyright-and-globalization.pot && touch
../../philosophy/po/copyright-and-globalization.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/copyright-and-globalization.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/copyright-and-globalization.fr.po;
test $? != 0 ) > /dev/null || /bin/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/copyright-and-globalization.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/copyright-and-globalization.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/copyright-and-globalization.fr.po)
.................... done.
chmod +w ../../philosophy/copyright-and-globalization.fr.html
PO=../../philosophy/po/copyright-and-globalization.fr.po
OUT=../../philosophy/po/copyright-and-globalization.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
../../philosophy/po/copyright-and-globalization.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/copyright-and-globalization.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/copyright-and-globalization.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/copyright-and-globalization.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/copyright-and-globalization.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-and-globalization.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/copyright-and-globalization.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-and-globalization.fr.m4 >
../../philosophy/copyright-and-globalization.fr.html && if test -f
copyright-and-globalization.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-and-globalization.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-and-globalization.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-and-globalization.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-and-globalization.fr.html ||
(PO=../../philosophy/po/copyright-and-globalization.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/copyright-and-globalization.fr.html
--date='+1 seconds' $PO" > copyright-and-globalization.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-and-globalization.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-and-globalization.fr.m4 >
../../philosophy/copyright-and-globalization.fr.html && if test -f
copyright-and-globalization.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-and-globalization.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-and-globalization.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-and-globalization.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-and-globalization.fr.html ||
(PO=../../philosophy/po/copyright-and-globalization.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/copyright-and-globalization.fr.html
--date='+1 seconds' $PO" > copyright-and-globalization.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/copyright-and-globalization.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-and-globalization.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/copyright-and-globalization.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/copyright-and-globalization.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/copyright-and-globalization.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/copyright-and-globalization.fr.html || true; fi
[ -f ../../philosophy/po/copyright-and-globalization.translist ] || (touch
../../philosophy/po/copyright-and-globalization.translist ; cvs add
../../philosophy/po/copyright-and-globalization.translist);
file=../../philosophy/po/copyright-and-globalization.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/copyright-and-globalization;
article=../../philosophy/copyright-and-globalization; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/copyright-and-globalization.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/copyright-and-globalization.fr-en.html ] || (touch
../../philosophy/po/copyright-and-globalization.fr-en.html ; cvs add
../../philosophy/po/copyright-and-globalization.fr-en.html); cp
../../philosophy/copyright-and-globalization.html
../../philosophy/po/copyright-and-globalization.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/copyright-and-globalization.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/copyright-versus-community.fr.html ] || (touch
../../philosophy/copyright-versus-community.fr.html ; cvs add
../../philosophy/copyright-versus-community.fr.html)
cvs add: Re-adding file `../../philosophy/copyright-versus-community.fr.html'
after dead revision 1.16.
cvs add: use `cvs commit' to add this file permanently
PO=../../philosophy/po/copyright-versus-community.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
copyright-versus-community.fr.html.hook-ann; then echo "gnun-do-not-delete-me"
> copyright-versus-community.fr.html.hook-ann; fi; exit 1)
166 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/copyright-versus-community.fr.po
../../philosophy/po/copyright-versus-community.pot && touch
../../philosophy/po/copyright-versus-community.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/copyright-versus-community.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/copyright-versus-community.fr.po;
test $? != 0 ) > /dev/null || /bin/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/copyright-versus-community.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/copyright-versus-community.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/copyright-versus-community.fr.po)
................... done.
chmod +w ../../philosophy/copyright-versus-community.fr.html
PO=../../philosophy/po/copyright-versus-community.fr.po
OUT=../../philosophy/po/copyright-versus-community.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
../../philosophy/po/copyright-versus-community.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/copyright-versus-community.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/copyright-versus-community.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/copyright-versus-community.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/copyright-versus-community.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/copyright-versus-community.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-versus-community.fr.m4 >
../../philosophy/copyright-versus-community.fr.html && if test -f
copyright-versus-community.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-versus-community.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-versus-community.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-versus-community.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-versus-community.fr.html ||
(PO=../../philosophy/po/copyright-versus-community.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/copyright-versus-community.fr.html
--date='+1 seconds' $PO" > copyright-versus-community.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-versus-community.fr.m4 >
../../philosophy/copyright-versus-community.fr.html && if test -f
copyright-versus-community.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-versus-community.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-versus-community.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-versus-community.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-versus-community.fr.html ||
(PO=../../philosophy/po/copyright-versus-community.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/copyright-versus-community.fr.html
--date='+1 seconds' $PO" > copyright-versus-community.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/copyright-versus-community.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/copyright-versus-community.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/copyright-versus-community.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/copyright-versus-community.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/copyright-versus-community.fr.html || true; fi
[ -f ../../philosophy/po/copyright-versus-community.translist ] || (touch
../../philosophy/po/copyright-versus-community.translist ; cvs add
../../philosophy/po/copyright-versus-community.translist);
file=../../philosophy/po/copyright-versus-community.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/copyright-versus-community;
article=../../philosophy/copyright-versus-community; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/copyright-versus-community.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/copyright-versus-community.fr-en.html ] || (touch
../../philosophy/po/copyright-versus-community.fr-en.html ; cvs add
../../philosophy/po/copyright-versus-community.fr-en.html); cp
../../philosophy/copyright-versus-community.html
../../philosophy/po/copyright-versus-community.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/copyright-versus-community.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/copyright-versus-community-2000.fr.html ] || (touch
../../philosophy/copyright-versus-community-2000.fr.html ; cvs add
../../philosophy/copyright-versus-community-2000.fr.html)
PO=../../philosophy/po/copyright-versus-community-2000.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
copyright-versus-community-2000.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > copyright-versus-community-2000.fr.html.hook-ann; fi;
exit 1)
157 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/copyright-versus-community-2000.fr.po
../../philosophy/po/copyright-versus-community-2000.pot && touch
../../philosophy/po/copyright-versus-community-2000.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../philosophy/po/copyright-versus-community-2000.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community-2000.fr.po; test $? != 0 ) >
/dev/null || /bin/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/copyright-versus-community-2000.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/copyright-versus-community-2000.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/copyright-versus-community-2000.fr.po)
.................. done.
chmod +w ../../philosophy/copyright-versus-community-2000.fr.html
PO=../../philosophy/po/copyright-versus-community-2000.fr.po
OUT=../../philosophy/po/copyright-versus-community-2000.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
../../philosophy/po/copyright-versus-community-2000.proto --po $PO --localized
$OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/copyright-versus-community-2000.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/copyright-versus-community-2000.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/copyright-versus-community-2000.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/copyright-versus-community-2000.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community-2000.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../philosophy/copyright-versus-community-2000.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-versus-community-2000.fr.m4 >
../../philosophy/copyright-versus-community-2000.fr.html && if test -f
copyright-versus-community-2000.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-versus-community-2000.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-versus-community-2000.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-versus-community-2000.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-versus-community-2000.fr.html ||
(PO=../../philosophy/po/copyright-versus-community-2000.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/copyright-versus-community-2000.fr.html --date='+1
seconds' $PO" > copyright-versus-community-2000.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community-2000.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/copyright-versus-community-2000.fr.m4 >
../../philosophy/copyright-versus-community-2000.fr.html && if test -f
copyright-versus-community-2000.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/copyright-versus-community-2000.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/copyright-versus-community-2000.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
copyright-versus-community-2000.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/copyright-versus-community-2000.fr.html ||
(PO=../../philosophy/po/copyright-versus-community-2000.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/copyright-versus-community-2000.fr.html --date='+1
seconds' $PO" > copyright-versus-community-2000.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/copyright-versus-community-2000.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community-2000.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/copyright-versus-community-2000.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/copyright-versus-community-2000.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/copyright-versus-community-2000.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/copyright-versus-community-2000.fr.html || true; fi
[ -f ../../philosophy/po/copyright-versus-community-2000.translist ] || (touch
../../philosophy/po/copyright-versus-community-2000.translist ; cvs add
../../philosophy/po/copyright-versus-community-2000.translist);
file=../../philosophy/po/copyright-versus-community-2000.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/copyright-versus-community-2000;
article=../../philosophy/copyright-versus-community-2000; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/copyright-versus-community-2000.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../philosophy/po/copyright-versus-community-2000.fr-en.html ] || (touch
../../philosophy/po/copyright-versus-community-2000.fr-en.html ; cvs add
../../philosophy/po/copyright-versus-community-2000.fr-en.html); cp
../../philosophy/copyright-versus-community-2000.html
../../philosophy/po/copyright-versus-community-2000.fr-en.html)
[ -f ../../philosophy/dat.fr.html ] || (touch ../../philosophy/dat.fr.html ;
cvs add ../../philosophy/dat.fr.html)
PO=../../philosophy/po/dat.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 dat.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > dat.fr.html.hook-ann; fi; exit 1)
83 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/dat.fr.po
../../philosophy/po/dat.pot && touch ../../philosophy/po/dat.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/dat.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/dat.fr.po; test $? != 0 ) >
/dev/null || /bin/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/dat.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/dat.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/dat.fr.po)
........... done.
chmod +w ../../philosophy/dat.fr.html
PO=../../philosophy/po/dat.fr.po OUT=../../philosophy/po/dat.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 ../../philosophy/po/dat.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/dat.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/dat.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/dat.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/dat.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/dat.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/dat.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/dat.fr.m4 > ../../philosophy/dat.fr.html && if test -f
dat.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/dat.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/dat.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > dat.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/dat.fr.html ||
(PO=../../philosophy/po/dat.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/dat.fr.html --date='+1 seconds' $PO" >
dat.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/dat.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/dat.fr.m4 > ../../philosophy/dat.fr.html && if test -f
dat.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/dat.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/dat.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > dat.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/dat.fr.html ||
(PO=../../philosophy/po/dat.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/dat.fr.html --date='+1 seconds' $PO" >
dat.fr.html.hook ; exit 1); else sleep 1; touch ../../philosophy/po/dat.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/dat.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/dat.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/dat.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/dat.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/dat.fr.html || true; fi
[ -f ../../philosophy/po/dat.translist ] || (touch
../../philosophy/po/dat.translist ; cvs add
../../philosophy/po/dat.translist); file=../../philosophy/po/dat.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/dat; article=../../philosophy/dat; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/dat.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/dat.fr-en.html ] || (touch
../../philosophy/po/dat.fr-en.html ; cvs add
../../philosophy/po/dat.fr-en.html); cp ../../philosophy/dat.html
../../philosophy/po/dat.fr-en.html)
[ -f ../../philosophy/digital-inclusion-in-freedom.fr.html ] || (touch
../../philosophy/digital-inclusion-in-freedom.fr.html ; cvs add
../../philosophy/digital-inclusion-in-freedom.fr.html)
PO=../../philosophy/po/digital-inclusion-in-freedom.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
digital-inclusion-in-freedom.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > digital-inclusion-in-freedom.fr.html.hook-ann; fi;
exit 1)
186 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/digital-inclusion-in-freedom.fr.po
../../philosophy/po/digital-inclusion-in-freedom.pot && touch
../../philosophy/po/digital-inclusion-in-freedom.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null
../../philosophy/po/digital-inclusion-in-freedom.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/digital-inclusion-in-freedom.fr.po; test $? != 0 ) >
/dev/null || /bin/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/digital-inclusion-in-freedom.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/digital-inclusion-in-freedom.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/digital-inclusion-in-freedom.fr.po)
....................... done.
chmod +w ../../philosophy/digital-inclusion-in-freedom.fr.html
PO=../../philosophy/po/digital-inclusion-in-freedom.fr.po
OUT=../../philosophy/po/digital-inclusion-in-freedom.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
../../philosophy/po/digital-inclusion-in-freedom.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/digital-inclusion-in-freedom.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/digital-inclusion-in-freedom.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/digital-inclusion-in-freedom.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/digital-inclusion-in-freedom.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/digital-inclusion-in-freedom.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/digital-inclusion-in-freedom.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/digital-inclusion-in-freedom.fr.m4 >
../../philosophy/digital-inclusion-in-freedom.fr.html && if test -f
digital-inclusion-in-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/digital-inclusion-in-freedom.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/digital-inclusion-in-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
digital-inclusion-in-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/digital-inclusion-in-freedom.fr.html ||
(PO=../../philosophy/po/digital-inclusion-in-freedom.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/digital-inclusion-in-freedom.fr.html --date='+1
seconds' $PO" > digital-inclusion-in-freedom.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/digital-inclusion-in-freedom.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/digital-inclusion-in-freedom.fr.m4 >
../../philosophy/digital-inclusion-in-freedom.fr.html && if test -f
digital-inclusion-in-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/digital-inclusion-in-freedom.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/digital-inclusion-in-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
digital-inclusion-in-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/digital-inclusion-in-freedom.fr.html ||
(PO=../../philosophy/po/digital-inclusion-in-freedom.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/digital-inclusion-in-freedom.fr.html --date='+1
seconds' $PO" > digital-inclusion-in-freedom.fr.html.hook ; exit 1); else sleep
1; touch ../../philosophy/po/digital-inclusion-in-freedom.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/digital-inclusion-in-freedom.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/digital-inclusion-in-freedom.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/digital-inclusion-in-freedom.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/digital-inclusion-in-freedom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/digital-inclusion-in-freedom.fr.html || true; fi
[ -f ../../philosophy/po/digital-inclusion-in-freedom.translist ] || (touch
../../philosophy/po/digital-inclusion-in-freedom.translist ; cvs add
../../philosophy/po/digital-inclusion-in-freedom.translist);
file=../../philosophy/po/digital-inclusion-in-freedom.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/digital-inclusion-in-freedom;
article=../../philosophy/digital-inclusion-in-freedom; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/digital-inclusion-in-freedom.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/digital-inclusion-in-freedom.fr-en.html ] || (touch
../../philosophy/po/digital-inclusion-in-freedom.fr-en.html ; cvs add
../../philosophy/po/digital-inclusion-in-freedom.fr-en.html); cp
../../philosophy/digital-inclusion-in-freedom.html
../../philosophy/po/digital-inclusion-in-freedom.fr-en.html)
[ -f ../../philosophy/dmarti-patent.fr.html ] || (touch
../../philosophy/dmarti-patent.fr.html ; cvs add
../../philosophy/dmarti-patent.fr.html)
PO=../../philosophy/po/dmarti-patent.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
dmarti-patent.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
dmarti-patent.fr.html.hook-ann; fi; exit 1)
51 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/dmarti-patent.fr.po
../../philosophy/po/dmarti-patent.pot && touch
../../philosophy/po/dmarti-patent.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/dmarti-patent.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/dmarti-patent.fr.po; test $? != 0 ) > /dev/null || /bin/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/dmarti-patent.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/dmarti-patent.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/dmarti-patent.fr.po)
........ done.
chmod +w ../../philosophy/dmarti-patent.fr.html
PO=../../philosophy/po/dmarti-patent.fr.po
OUT=../../philosophy/po/dmarti-patent.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
../../philosophy/po/dmarti-patent.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/dmarti-patent.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/dmarti-patent.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/dmarti-patent.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/dmarti-patent.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/dmarti-patent.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/dmarti-patent.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/dmarti-patent.fr.m4 >
../../philosophy/dmarti-patent.fr.html && if test -f
dmarti-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/dmarti-patent.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/dmarti-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > dmarti-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/dmarti-patent.fr.html ||
(PO=../../philosophy/po/dmarti-patent.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/dmarti-patent.fr.html --date='+1 seconds' $PO" >
dmarti-patent.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/dmarti-patent.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/dmarti-patent.fr.m4 >
../../philosophy/dmarti-patent.fr.html && if test -f
dmarti-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/dmarti-patent.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/dmarti-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > dmarti-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/dmarti-patent.fr.html ||
(PO=../../philosophy/po/dmarti-patent.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/dmarti-patent.fr.html --date='+1 seconds' $PO" >
dmarti-patent.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/dmarti-patent.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/dmarti-patent.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/dmarti-patent.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/dmarti-patent.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/dmarti-patent.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/dmarti-patent.fr.html
|| true; fi
[ -f ../../philosophy/po/dmarti-patent.translist ] || (touch
../../philosophy/po/dmarti-patent.translist ; cvs add
../../philosophy/po/dmarti-patent.translist);
file=../../philosophy/po/dmarti-patent.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/dmarti-patent; article=../../philosophy/dmarti-patent; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/dmarti-patent.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/dmarti-patent.fr-en.html ] || (touch
../../philosophy/po/dmarti-patent.fr-en.html ; cvs add
../../philosophy/po/dmarti-patent.fr-en.html); cp
../../philosophy/dmarti-patent.html
../../philosophy/po/dmarti-patent.fr-en.html)
[ -f ../../philosophy/drdobbs-letter.fr.html ] || (touch
../../philosophy/drdobbs-letter.fr.html ; cvs add
../../philosophy/drdobbs-letter.fr.html)
PO=../../philosophy/po/drdobbs-letter.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
drdobbs-letter.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
drdobbs-letter.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/drdobbs-letter.fr.po
../../philosophy/po/drdobbs-letter.pot && touch
../../philosophy/po/drdobbs-letter.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/drdobbs-letter.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/drdobbs-letter.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/drdobbs-letter.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/drdobbs-letter.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/drdobbs-letter.fr.po)
..... done.
chmod +w ../../philosophy/drdobbs-letter.fr.html
PO=../../philosophy/po/drdobbs-letter.fr.po
OUT=../../philosophy/po/drdobbs-letter.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
../../philosophy/po/drdobbs-letter.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/drdobbs-letter.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/drdobbs-letter.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/drdobbs-letter.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/drdobbs-letter.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/drdobbs-letter.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/drdobbs-letter.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/drdobbs-letter.fr.m4 >
../../philosophy/drdobbs-letter.fr.html && if test -f
drdobbs-letter.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/drdobbs-letter.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/drdobbs-letter.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > drdobbs-letter.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/drdobbs-letter.fr.html ||
(PO=../../philosophy/po/drdobbs-letter.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/drdobbs-letter.fr.html --date='+1 seconds'
$PO" > drdobbs-letter.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/drdobbs-letter.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/drdobbs-letter.fr.m4 >
../../philosophy/drdobbs-letter.fr.html && if test -f
drdobbs-letter.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/drdobbs-letter.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/drdobbs-letter.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > drdobbs-letter.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/drdobbs-letter.fr.html ||
(PO=../../philosophy/po/drdobbs-letter.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/drdobbs-letter.fr.html --date='+1 seconds'
$PO" > drdobbs-letter.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/drdobbs-letter.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/drdobbs-letter.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/drdobbs-letter.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/drdobbs-letter.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/drdobbs-letter.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/drdobbs-letter.fr.html
|| true; fi
[ -f ../../philosophy/po/drdobbs-letter.translist ] || (touch
../../philosophy/po/drdobbs-letter.translist ; cvs add
../../philosophy/po/drdobbs-letter.translist);
file=../../philosophy/po/drdobbs-letter.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/drdobbs-letter; article=../../philosophy/drdobbs-letter;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/drdobbs-letter.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/drdobbs-letter.fr-en.html ] ||
(touch ../../philosophy/po/drdobbs-letter.fr-en.html ; cvs add
../../philosophy/po/drdobbs-letter.fr-en.html); cp
../../philosophy/drdobbs-letter.html
../../philosophy/po/drdobbs-letter.fr-en.html)
cvs add: scheduling file `../../philosophy/po/drdobbs-letter.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/ebooks.fr.html ] || (touch
../../philosophy/ebooks.fr.html ; cvs add ../../philosophy/ebooks.fr.html)
PO=../../philosophy/po/ebooks.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 ebooks.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > ebooks.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/ebooks.fr.po
../../philosophy/po/ebooks.pot && touch ../../philosophy/po/ebooks.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/ebooks.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ebooks.fr.po; test $? != 0 ) >
/dev/null || /bin/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/ebooks.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/ebooks.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/ebooks.fr.po)
..... done.
chmod +w ../../philosophy/ebooks.fr.html
PO=../../philosophy/po/ebooks.fr.po OUT=../../philosophy/po/ebooks.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 ../../philosophy/po/ebooks.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/ebooks.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/ebooks.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/ebooks.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/ebooks.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ebooks.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/ebooks.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ebooks.fr.m4 > ../../philosophy/ebooks.fr.html && if test
-f ebooks.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ebooks.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ebooks.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ebooks.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ebooks.fr.html ||
(PO=../../philosophy/po/ebooks.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ebooks.fr.html --date='+1 seconds' $PO" >
ebooks.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ebooks.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ebooks.fr.m4 > ../../philosophy/ebooks.fr.html && if test
-f ebooks.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ebooks.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ebooks.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ebooks.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ebooks.fr.html ||
(PO=../../philosophy/po/ebooks.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ebooks.fr.html --date='+1 seconds' $PO" >
ebooks.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/ebooks.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ebooks.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/ebooks.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/ebooks.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/ebooks.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/ebooks.fr.html ||
true; fi
[ -f ../../philosophy/po/ebooks.translist ] || (touch
../../philosophy/po/ebooks.translist ; cvs add
../../philosophy/po/ebooks.translist);
file=../../philosophy/po/ebooks.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/ebooks;
article=../../philosophy/ebooks; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ebooks.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/ebooks.fr-en.html ] || (touch
../../philosophy/po/ebooks.fr-en.html ; cvs add
../../philosophy/po/ebooks.fr-en.html); cp ../../philosophy/ebooks.html
../../philosophy/po/ebooks.fr-en.html)
[ -f ../../philosophy/eldred-amicus.fr.html ] || (touch
../../philosophy/eldred-amicus.fr.html ; cvs add
../../philosophy/eldred-amicus.fr.html)
PO=../../philosophy/po/eldred-amicus.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
eldred-amicus.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
eldred-amicus.fr.html.hook-ann; fi; exit 1)
147 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/eldred-amicus.fr.po
../../philosophy/po/eldred-amicus.pot && touch
../../philosophy/po/eldred-amicus.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/eldred-amicus.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/eldred-amicus.fr.po; test $? != 0 ) > /dev/null || /bin/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/eldred-amicus.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/eldred-amicus.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/eldred-amicus.fr.po)
................ done.
chmod +w ../../philosophy/eldred-amicus.fr.html
PO=../../philosophy/po/eldred-amicus.fr.po
OUT=../../philosophy/po/eldred-amicus.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
../../philosophy/po/eldred-amicus.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/eldred-amicus.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/eldred-amicus.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/eldred-amicus.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/eldred-amicus.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/eldred-amicus.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/eldred-amicus.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/eldred-amicus.fr.m4 >
../../philosophy/eldred-amicus.fr.html && if test -f
eldred-amicus.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/eldred-amicus.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/eldred-amicus.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > eldred-amicus.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/eldred-amicus.fr.html ||
(PO=../../philosophy/po/eldred-amicus.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/eldred-amicus.fr.html --date='+1 seconds' $PO" >
eldred-amicus.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/eldred-amicus.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/eldred-amicus.fr.m4 >
../../philosophy/eldred-amicus.fr.html && if test -f
eldred-amicus.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/eldred-amicus.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/eldred-amicus.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > eldred-amicus.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/eldred-amicus.fr.html ||
(PO=../../philosophy/po/eldred-amicus.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/eldred-amicus.fr.html --date='+1 seconds' $PO" >
eldred-amicus.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/eldred-amicus.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/eldred-amicus.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/eldred-amicus.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/eldred-amicus.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/eldred-amicus.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/eldred-amicus.fr.html
|| true; fi
[ -f ../../philosophy/po/eldred-amicus.translist ] || (touch
../../philosophy/po/eldred-amicus.translist ; cvs add
../../philosophy/po/eldred-amicus.translist);
file=../../philosophy/po/eldred-amicus.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/eldred-amicus; article=../../philosophy/eldred-amicus; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/eldred-amicus.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/eldred-amicus.fr-en.html ] || (touch
../../philosophy/po/eldred-amicus.fr-en.html ; cvs add
../../philosophy/po/eldred-amicus.fr-en.html); cp
../../philosophy/eldred-amicus.html
../../philosophy/po/eldred-amicus.fr-en.html)
[ -f ../../philosophy/enforcing-gpl.fr.html ] || (touch
../../philosophy/enforcing-gpl.fr.html ; cvs add
../../philosophy/enforcing-gpl.fr.html)
PO=../../philosophy/po/enforcing-gpl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
enforcing-gpl.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
enforcing-gpl.fr.html.hook-ann; fi; exit 1)
32 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/enforcing-gpl.fr.po
../../philosophy/po/enforcing-gpl.pot && touch
../../philosophy/po/enforcing-gpl.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/enforcing-gpl.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/enforcing-gpl.fr.po; test $? != 0 ) > /dev/null || /bin/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/enforcing-gpl.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/enforcing-gpl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/enforcing-gpl.fr.po)
...... done.
chmod +w ../../philosophy/enforcing-gpl.fr.html
PO=../../philosophy/po/enforcing-gpl.fr.po
OUT=../../philosophy/po/enforcing-gpl.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
../../philosophy/po/enforcing-gpl.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/enforcing-gpl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/enforcing-gpl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/enforcing-gpl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/enforcing-gpl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/enforcing-gpl.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/enforcing-gpl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/enforcing-gpl.fr.m4 >
../../philosophy/enforcing-gpl.fr.html && if test -f
enforcing-gpl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/enforcing-gpl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/enforcing-gpl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > enforcing-gpl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/enforcing-gpl.fr.html ||
(PO=../../philosophy/po/enforcing-gpl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/enforcing-gpl.fr.html --date='+1 seconds' $PO" >
enforcing-gpl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/enforcing-gpl.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/enforcing-gpl.fr.m4 >
../../philosophy/enforcing-gpl.fr.html && if test -f
enforcing-gpl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/enforcing-gpl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/enforcing-gpl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > enforcing-gpl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/enforcing-gpl.fr.html ||
(PO=../../philosophy/po/enforcing-gpl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/enforcing-gpl.fr.html --date='+1 seconds' $PO" >
enforcing-gpl.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/enforcing-gpl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/enforcing-gpl.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/enforcing-gpl.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/enforcing-gpl.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/enforcing-gpl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/enforcing-gpl.fr.html
|| true; fi
[ -f ../../philosophy/po/enforcing-gpl.translist ] || (touch
../../philosophy/po/enforcing-gpl.translist ; cvs add
../../philosophy/po/enforcing-gpl.translist);
file=../../philosophy/po/enforcing-gpl.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/enforcing-gpl; article=../../philosophy/enforcing-gpl; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/enforcing-gpl.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/enforcing-gpl.fr-en.html ] || (touch
../../philosophy/po/enforcing-gpl.fr-en.html ; cvs add
../../philosophy/po/enforcing-gpl.fr-en.html); cp
../../philosophy/enforcing-gpl.html
../../philosophy/po/enforcing-gpl.fr-en.html)
cvs add: scheduling file `../../philosophy/po/enforcing-gpl.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/essays-and-articles.fr.html ] || (touch
../../philosophy/essays-and-articles.fr.html ; cvs add
../../philosophy/essays-and-articles.fr.html)
PO=../../philosophy/po/essays-and-articles.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
essays-and-articles.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
essays-and-articles.fr.html.hook-ann; fi; exit 1)
149 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/essays-and-articles.fr.po
../../philosophy/po/essays-and-articles.pot && touch
../../philosophy/po/essays-and-articles.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/essays-and-articles.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/essays-and-articles.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/essays-and-articles.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/essays-and-articles.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/essays-and-articles.fr.po)
................. done.
chmod +w ../../philosophy/essays-and-articles.fr.html
PO=../../philosophy/po/essays-and-articles.fr.po
OUT=../../philosophy/po/essays-and-articles.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
../../philosophy/po/essays-and-articles.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/essays-and-articles.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/essays-and-articles.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/essays-and-articles.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/essays-and-articles.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/essays-and-articles.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/essays-and-articles.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/essays-and-articles.fr.m4 >
../../philosophy/essays-and-articles.fr.html && if test -f
essays-and-articles.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/essays-and-articles.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/essays-and-articles.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
essays-and-articles.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/essays-and-articles.fr.html ||
(PO=../../philosophy/po/essays-and-articles.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/essays-and-articles.fr.html --date='+1
seconds' $PO" > essays-and-articles.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/essays-and-articles.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/essays-and-articles.fr.m4 >
../../philosophy/essays-and-articles.fr.html && if test -f
essays-and-articles.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/essays-and-articles.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/essays-and-articles.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
essays-and-articles.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/essays-and-articles.fr.html ||
(PO=../../philosophy/po/essays-and-articles.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/essays-and-articles.fr.html --date='+1
seconds' $PO" > essays-and-articles.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/essays-and-articles.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/essays-and-articles.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/essays-and-articles.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/essays-and-articles.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/essays-and-articles.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/essays-and-articles.fr.html || true; fi
[ -f ../../philosophy/po/essays-and-articles.translist ] || (touch
../../philosophy/po/essays-and-articles.translist ; cvs add
../../philosophy/po/essays-and-articles.translist);
file=../../philosophy/po/essays-and-articles.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/essays-and-articles;
article=../../philosophy/essays-and-articles; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/essays-and-articles.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/essays-and-articles.fr-en.html
] || (touch ../../philosophy/po/essays-and-articles.fr-en.html ; cvs add
../../philosophy/po/essays-and-articles.fr-en.html); cp
../../philosophy/essays-and-articles.html
../../philosophy/po/essays-and-articles.fr-en.html)
[ -f ../../philosophy/europes-unitary-patent.fr.html ] || (touch
../../philosophy/europes-unitary-patent.fr.html ; cvs add
../../philosophy/europes-unitary-patent.fr.html)
PO=../../philosophy/po/europes-unitary-patent.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
europes-unitary-patent.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
europes-unitary-patent.fr.html.hook-ann; fi; exit 1)
29 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/europes-unitary-patent.fr.po
../../philosophy/po/europes-unitary-patent.pot && touch
../../philosophy/po/europes-unitary-patent.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/europes-unitary-patent.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/europes-unitary-patent.fr.po; test
$? != 0 ) > /dev/null || /bin/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/europes-unitary-patent.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/europes-unitary-patent.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/europes-unitary-patent.fr.po)
..... done.
chmod +w ../../philosophy/europes-unitary-patent.fr.html
PO=../../philosophy/po/europes-unitary-patent.fr.po
OUT=../../philosophy/po/europes-unitary-patent.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
../../philosophy/po/europes-unitary-patent.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/europes-unitary-patent.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/europes-unitary-patent.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/europes-unitary-patent.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/europes-unitary-patent.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/europes-unitary-patent.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/europes-unitary-patent.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/europes-unitary-patent.fr.m4 >
../../philosophy/europes-unitary-patent.fr.html && if test -f
europes-unitary-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/europes-unitary-patent.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/europes-unitary-patent.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
europes-unitary-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/europes-unitary-patent.fr.html ||
(PO=../../philosophy/po/europes-unitary-patent.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/europes-unitary-patent.fr.html
--date='+1 seconds' $PO" > europes-unitary-patent.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/europes-unitary-patent.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/europes-unitary-patent.fr.m4 >
../../philosophy/europes-unitary-patent.fr.html && if test -f
europes-unitary-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/europes-unitary-patent.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/europes-unitary-patent.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
europes-unitary-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/europes-unitary-patent.fr.html ||
(PO=../../philosophy/po/europes-unitary-patent.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/europes-unitary-patent.fr.html
--date='+1 seconds' $PO" > europes-unitary-patent.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/europes-unitary-patent.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/europes-unitary-patent.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/europes-unitary-patent.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/europes-unitary-patent.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/europes-unitary-patent.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/europes-unitary-patent.fr.html || true; fi
[ -f ../../philosophy/po/europes-unitary-patent.translist ] || (touch
../../philosophy/po/europes-unitary-patent.translist ; cvs add
../../philosophy/po/europes-unitary-patent.translist);
file=../../philosophy/po/europes-unitary-patent.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/europes-unitary-patent;
article=../../philosophy/europes-unitary-patent; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/europes-unitary-patent.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/europes-unitary-patent.fr-en.html ] || (touch
../../philosophy/po/europes-unitary-patent.fr-en.html ; cvs add
../../philosophy/po/europes-unitary-patent.fr-en.html); cp
../../philosophy/europes-unitary-patent.html
../../philosophy/po/europes-unitary-patent.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/europes-unitary-patent.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/fighting-software-patents.fr.html ] || (touch
../../philosophy/fighting-software-patents.fr.html ; cvs add
../../philosophy/fighting-software-patents.fr.html)
PO=../../philosophy/po/fighting-software-patents.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fighting-software-patents.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
fighting-software-patents.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/fighting-software-patents.fr.po
../../philosophy/po/fighting-software-patents.pot && touch
../../philosophy/po/fighting-software-patents.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/fighting-software-patents.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fighting-software-patents.fr.po;
test $? != 0 ) > /dev/null || /bin/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/fighting-software-patents.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/fighting-software-patents.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/fighting-software-patents.fr.po)
.... done.
chmod +w ../../philosophy/fighting-software-patents.fr.html
PO=../../philosophy/po/fighting-software-patents.fr.po
OUT=../../philosophy/po/fighting-software-patents.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
../../philosophy/po/fighting-software-patents.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/fighting-software-patents.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/fighting-software-patents.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/fighting-software-patents.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/fighting-software-patents.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fighting-software-patents.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/fighting-software-patents.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fighting-software-patents.fr.m4 >
../../philosophy/fighting-software-patents.fr.html && if test -f
fighting-software-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fighting-software-patents.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fighting-software-patents.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
fighting-software-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fighting-software-patents.fr.html ||
(PO=../../philosophy/po/fighting-software-patents.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/fighting-software-patents.fr.html
--date='+1 seconds' $PO" > fighting-software-patents.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fighting-software-patents.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fighting-software-patents.fr.m4 >
../../philosophy/fighting-software-patents.fr.html && if test -f
fighting-software-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fighting-software-patents.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fighting-software-patents.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
fighting-software-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fighting-software-patents.fr.html ||
(PO=../../philosophy/po/fighting-software-patents.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/fighting-software-patents.fr.html
--date='+1 seconds' $PO" > fighting-software-patents.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/fighting-software-patents.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fighting-software-patents.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/fighting-software-patents.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/fighting-software-patents.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/fighting-software-patents.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/fighting-software-patents.fr.html || true; fi
[ -f ../../philosophy/po/fighting-software-patents.translist ] || (touch
../../philosophy/po/fighting-software-patents.translist ; cvs add
../../philosophy/po/fighting-software-patents.translist);
file=../../philosophy/po/fighting-software-patents.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/fighting-software-patents;
article=../../philosophy/fighting-software-patents; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fighting-software-patents.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/fighting-software-patents.fr-en.html ] || (touch
../../philosophy/po/fighting-software-patents.fr-en.html ; cvs add
../../philosophy/po/fighting-software-patents.fr-en.html); cp
../../philosophy/fighting-software-patents.html
../../philosophy/po/fighting-software-patents.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/fighting-software-patents.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/fire.fr.html ] || (touch ../../philosophy/fire.fr.html ;
cvs add ../../philosophy/fire.fr.html)
PO=../../philosophy/po/fire.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 fire.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > fire.fr.html.hook-ann; fi; exit 1)
11 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/fire.fr.po
../../philosophy/po/fire.pot && touch ../../philosophy/po/fire.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/fire.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fire.fr.po; test $? != 0 ) >
/dev/null || /bin/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/fire.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/fire.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/fire.fr.po)
... done.
chmod +w ../../philosophy/fire.fr.html
PO=../../philosophy/po/fire.fr.po OUT=../../philosophy/po/fire.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 ../../philosophy/po/fire.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/fire.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/fire.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/fire.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/fire.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fire.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/fire.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fire.fr.m4 > ../../philosophy/fire.fr.html && if test -f
fire.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fire.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fire.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fire.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fire.fr.html ||
(PO=../../philosophy/po/fire.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fire.fr.html --date='+1 seconds' $PO" >
fire.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fire.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fire.fr.m4 > ../../philosophy/fire.fr.html && if test -f
fire.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fire.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fire.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fire.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fire.fr.html ||
(PO=../../philosophy/po/fire.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fire.fr.html --date='+1 seconds' $PO" >
fire.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/fire.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fire.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/fire.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/fire.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/fire.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/fire.fr.html || true;
fi
[ -f ../../philosophy/po/fire.translist ] || (touch
../../philosophy/po/fire.translist ; cvs add
../../philosophy/po/fire.translist); file=../../philosophy/po/fire.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/fire; article=../../philosophy/fire; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fire.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/fire.fr-en.html ] || (touch
../../philosophy/po/fire.fr-en.html ; cvs add
../../philosophy/po/fire.fr-en.html); cp ../../philosophy/fire.html
../../philosophy/po/fire.fr-en.html)
cvs add: scheduling file `../../philosophy/po/fire.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/free-digital-society.fr.html ] || (touch
../../philosophy/free-digital-society.fr.html ; cvs add
../../philosophy/free-digital-society.fr.html)
PO=../../philosophy/po/free-digital-society.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-digital-society.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-digital-society.fr.html.hook-ann; fi; exit 1)
153 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/free-digital-society.fr.po
../../philosophy/po/free-digital-society.pot && touch
../../philosophy/po/free-digital-society.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/free-digital-society.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-digital-society.fr.po; test $?
!= 0 ) > /dev/null || /bin/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-digital-society.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/free-digital-society.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-digital-society.fr.po)
.................. done.
chmod +w ../../philosophy/free-digital-society.fr.html
PO=../../philosophy/po/free-digital-society.fr.po
OUT=../../philosophy/po/free-digital-society.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
../../philosophy/po/free-digital-society.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-digital-society.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-digital-society.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-digital-society.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-digital-society.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-digital-society.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/free-digital-society.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-digital-society.fr.m4 >
../../philosophy/free-digital-society.fr.html && if test -f
free-digital-society.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-digital-society.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-digital-society.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-digital-society.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-digital-society.fr.html ||
(PO=../../philosophy/po/free-digital-society.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/free-digital-society.fr.html --date='+1
seconds' $PO" > free-digital-society.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-digital-society.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-digital-society.fr.m4 >
../../philosophy/free-digital-society.fr.html && if test -f
free-digital-society.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-digital-society.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-digital-society.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-digital-society.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-digital-society.fr.html ||
(PO=../../philosophy/po/free-digital-society.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/free-digital-society.fr.html --date='+1
seconds' $PO" > free-digital-society.fr.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/free-digital-society.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-digital-society.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/free-digital-society.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/free-digital-society.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/free-digital-society.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/free-digital-society.fr.html || true; fi
[ -f ../../philosophy/po/free-digital-society.translist ] || (touch
../../philosophy/po/free-digital-society.translist ; cvs add
../../philosophy/po/free-digital-society.translist);
file=../../philosophy/po/free-digital-society.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/free-digital-society;
article=../../philosophy/free-digital-society; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-digital-society.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/free-digital-society.fr-en.html
] || (touch ../../philosophy/po/free-digital-society.fr-en.html ; cvs add
../../philosophy/po/free-digital-society.fr-en.html); cp
../../philosophy/free-digital-society.html
../../philosophy/po/free-digital-society.fr-en.html)
[ -f ../../philosophy/free-doc.fr.html ] || (touch
../../philosophy/free-doc.fr.html ; cvs add ../../philosophy/free-doc.fr.html)
PO=../../philosophy/po/free-doc.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-doc.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-doc.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/free-doc.fr.po
../../philosophy/po/free-doc.pot && touch ../../philosophy/po/free-doc.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/free-doc.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-doc.fr.po; test $? != 0 ) > /dev/null || /bin/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-doc.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/free-doc.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-doc.fr.po)
... done.
chmod +w ../../philosophy/free-doc.fr.html
PO=../../philosophy/po/free-doc.fr.po OUT=../../philosophy/po/free-doc.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 ../../philosophy/po/free-doc.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-doc.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-doc.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-doc.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-doc.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-doc.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/free-doc.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-doc.fr.m4 > ../../philosophy/free-doc.fr.html && if
test -f free-doc.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-doc.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-doc.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-doc.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-doc.fr.html ||
(PO=../../philosophy/po/free-doc.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-doc.fr.html --date='+1 seconds' $PO" >
free-doc.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-doc.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-doc.fr.m4 > ../../philosophy/free-doc.fr.html && if
test -f free-doc.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-doc.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-doc.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-doc.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-doc.fr.html ||
(PO=../../philosophy/po/free-doc.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-doc.fr.html --date='+1 seconds' $PO" >
free-doc.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/free-doc.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-doc.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/free-doc.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/free-doc.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/free-doc.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/free-doc.fr.html ||
true; fi
[ -f ../../philosophy/po/free-doc.translist ] || (touch
../../philosophy/po/free-doc.translist ; cvs add
../../philosophy/po/free-doc.translist);
file=../../philosophy/po/free-doc.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/free-doc;
article=../../philosophy/free-doc; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-doc.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/free-doc.fr-en.html ] || (touch
../../philosophy/po/free-doc.fr-en.html ; cvs add
../../philosophy/po/free-doc.fr-en.html); cp ../../philosophy/free-doc.html
../../philosophy/po/free-doc.fr-en.html)
[ -f ../../philosophy/freedom-or-copyright.fr.html ] || (touch
../../philosophy/freedom-or-copyright.fr.html ; cvs add
../../philosophy/freedom-or-copyright.fr.html)
PO=../../philosophy/po/freedom-or-copyright.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
freedom-or-copyright.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
freedom-or-copyright.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/freedom-or-copyright.fr.po
../../philosophy/po/freedom-or-copyright.pot && touch
../../philosophy/po/freedom-or-copyright.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/freedom-or-copyright.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/freedom-or-copyright.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/freedom-or-copyright.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/freedom-or-copyright.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/freedom-or-copyright.fr.po)
..... done.
chmod +w ../../philosophy/freedom-or-copyright.fr.html
PO=../../philosophy/po/freedom-or-copyright.fr.po
OUT=../../philosophy/po/freedom-or-copyright.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
../../philosophy/po/freedom-or-copyright.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/freedom-or-copyright.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/freedom-or-copyright.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/freedom-or-copyright.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/freedom-or-copyright.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/freedom-or-copyright.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-copyright.fr.m4 >
../../philosophy/freedom-or-copyright.fr.html && if test -f
freedom-or-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
freedom-or-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-copyright.fr.html ||
(PO=../../philosophy/po/freedom-or-copyright.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/freedom-or-copyright.fr.html --date='+1
seconds' $PO" > freedom-or-copyright.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-copyright.fr.m4 >
../../philosophy/freedom-or-copyright.fr.html && if test -f
freedom-or-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
freedom-or-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-copyright.fr.html ||
(PO=../../philosophy/po/freedom-or-copyright.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/freedom-or-copyright.fr.html --date='+1
seconds' $PO" > freedom-or-copyright.fr.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/freedom-or-copyright.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/freedom-or-copyright.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/freedom-or-copyright.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/freedom-or-copyright.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/freedom-or-copyright.fr.html || true; fi
[ -f ../../philosophy/po/freedom-or-copyright.translist ] || (touch
../../philosophy/po/freedom-or-copyright.translist ; cvs add
../../philosophy/po/freedom-or-copyright.translist);
file=../../philosophy/po/freedom-or-copyright.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/freedom-or-copyright;
article=../../philosophy/freedom-or-copyright; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/freedom-or-copyright.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/freedom-or-copyright.fr-en.html
] || (touch ../../philosophy/po/freedom-or-copyright.fr-en.html ; cvs add
../../philosophy/po/freedom-or-copyright.fr-en.html); cp
../../philosophy/freedom-or-copyright.html
../../philosophy/po/freedom-or-copyright.fr-en.html)
[ -f ../../philosophy/freedom-or-copyright-old.fr.html ] || (touch
../../philosophy/freedom-or-copyright-old.fr.html ; cvs add
../../philosophy/freedom-or-copyright-old.fr.html)
PO=../../philosophy/po/freedom-or-copyright-old.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
freedom-or-copyright-old.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
freedom-or-copyright-old.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/freedom-or-copyright-old.fr.po
../../philosophy/po/freedom-or-copyright-old.pot && touch
../../philosophy/po/freedom-or-copyright-old.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/freedom-or-copyright-old.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/freedom-or-copyright-old.fr.po;
test $? != 0 ) > /dev/null || /bin/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/freedom-or-copyright-old.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/freedom-or-copyright-old.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/freedom-or-copyright-old.fr.po)
..... done.
chmod +w ../../philosophy/freedom-or-copyright-old.fr.html
PO=../../philosophy/po/freedom-or-copyright-old.fr.po
OUT=../../philosophy/po/freedom-or-copyright-old.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
../../philosophy/po/freedom-or-copyright-old.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/freedom-or-copyright-old.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/freedom-or-copyright-old.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/freedom-or-copyright-old.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/freedom-or-copyright-old.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright-old.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/freedom-or-copyright-old.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-copyright-old.fr.m4 >
../../philosophy/freedom-or-copyright-old.fr.html && if test -f
freedom-or-copyright-old.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-copyright-old.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-copyright-old.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
freedom-or-copyright-old.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-copyright-old.fr.html ||
(PO=../../philosophy/po/freedom-or-copyright-old.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/freedom-or-copyright-old.fr.html
--date='+1 seconds' $PO" > freedom-or-copyright-old.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright-old.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-copyright-old.fr.m4 >
../../philosophy/freedom-or-copyright-old.fr.html && if test -f
freedom-or-copyright-old.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-copyright-old.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-copyright-old.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
freedom-or-copyright-old.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-copyright-old.fr.html ||
(PO=../../philosophy/po/freedom-or-copyright-old.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/freedom-or-copyright-old.fr.html
--date='+1 seconds' $PO" > freedom-or-copyright-old.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/freedom-or-copyright-old.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-copyright-old.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/freedom-or-copyright-old.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/freedom-or-copyright-old.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/freedom-or-copyright-old.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/freedom-or-copyright-old.fr.html || true; fi
[ -f ../../philosophy/po/freedom-or-copyright-old.translist ] || (touch
../../philosophy/po/freedom-or-copyright-old.translist ; cvs add
../../philosophy/po/freedom-or-copyright-old.translist);
file=../../philosophy/po/freedom-or-copyright-old.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/freedom-or-copyright-old;
article=../../philosophy/freedom-or-copyright-old; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/freedom-or-copyright-old.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/freedom-or-copyright-old.fr-en.html ] || (touch
../../philosophy/po/freedom-or-copyright-old.fr-en.html ; cvs add
../../philosophy/po/freedom-or-copyright-old.fr-en.html); cp
../../philosophy/freedom-or-copyright-old.html
../../philosophy/po/freedom-or-copyright-old.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/freedom-or-copyright-old.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/freedom-or-power.fr.html ] || (touch
../../philosophy/freedom-or-power.fr.html ; cvs add
../../philosophy/freedom-or-power.fr.html)
PO=../../philosophy/po/freedom-or-power.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
freedom-or-power.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
freedom-or-power.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/freedom-or-power.fr.po
../../philosophy/po/freedom-or-power.pot && touch
../../philosophy/po/freedom-or-power.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/freedom-or-power.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-power.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/freedom-or-power.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/freedom-or-power.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/freedom-or-power.fr.po)
..... done.
chmod +w ../../philosophy/freedom-or-power.fr.html
PO=../../philosophy/po/freedom-or-power.fr.po
OUT=../../philosophy/po/freedom-or-power.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
../../philosophy/po/freedom-or-power.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/freedom-or-power.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/freedom-or-power.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/freedom-or-power.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/freedom-or-power.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-power.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/freedom-or-power.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-power.fr.m4 >
../../philosophy/freedom-or-power.fr.html && if test -f
freedom-or-power.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-power.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-power.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > freedom-or-power.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-power.fr.html ||
(PO=../../philosophy/po/freedom-or-power.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/freedom-or-power.fr.html --date='+1
seconds' $PO" > freedom-or-power.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-power.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/freedom-or-power.fr.m4 >
../../philosophy/freedom-or-power.fr.html && if test -f
freedom-or-power.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/freedom-or-power.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/freedom-or-power.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > freedom-or-power.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/freedom-or-power.fr.html ||
(PO=../../philosophy/po/freedom-or-power.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/freedom-or-power.fr.html --date='+1
seconds' $PO" > freedom-or-power.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/freedom-or-power.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/freedom-or-power.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/freedom-or-power.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/freedom-or-power.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/freedom-or-power.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/freedom-or-power.fr.html || true; fi
[ -f ../../philosophy/po/freedom-or-power.translist ] || (touch
../../philosophy/po/freedom-or-power.translist ; cvs add
../../philosophy/po/freedom-or-power.translist);
file=../../philosophy/po/freedom-or-power.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/freedom-or-power;
article=../../philosophy/freedom-or-power; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/freedom-or-power.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/freedom-or-power.fr-en.html ] ||
(touch ../../philosophy/po/freedom-or-power.fr-en.html ; cvs add
../../philosophy/po/freedom-or-power.fr-en.html); cp
../../philosophy/freedom-or-power.html
../../philosophy/po/freedom-or-power.fr-en.html)
[ -f ../../philosophy/free-software-for-freedom.fr.html ] || (touch
../../philosophy/free-software-for-freedom.fr.html ; cvs add
../../philosophy/free-software-for-freedom.fr.html)
PO=../../philosophy/po/free-software-for-freedom.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-software-for-freedom.fr.html.hook-ann; fi; exit 1)
67 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/free-software-for-freedom.fr.po
../../philosophy/po/free-software-for-freedom.pot && touch
../../philosophy/po/free-software-for-freedom.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/free-software-for-freedom.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-for-freedom.fr.po;
test $? != 0 ) > /dev/null || /bin/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.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/free-software-for-freedom.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-software-for-freedom.fr.po)
......... done.
chmod +w ../../philosophy/free-software-for-freedom.fr.html
PO=../../philosophy/po/free-software-for-freedom.fr.po
OUT=../../philosophy/po/free-software-for-freedom.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
../../philosophy/po/free-software-for-freedom.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-software-for-freedom.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-software-for-freedom.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-software-for-freedom.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-software-for-freedom.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-for-freedom.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/free-software-for-freedom.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-software-for-freedom.fr.m4 >
../../philosophy/free-software-for-freedom.fr.html && if test -f
free-software-for-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-software-for-freedom.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-software-for-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-software-for-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-software-for-freedom.fr.html ||
(PO=../../philosophy/po/free-software-for-freedom.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/free-software-for-freedom.fr.html
--date='+1 seconds' $PO" > free-software-for-freedom.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-for-freedom.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-software-for-freedom.fr.m4 >
../../philosophy/free-software-for-freedom.fr.html && if test -f
free-software-for-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-software-for-freedom.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-software-for-freedom.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-software-for-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-software-for-freedom.fr.html ||
(PO=../../philosophy/po/free-software-for-freedom.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/free-software-for-freedom.fr.html
--date='+1 seconds' $PO" > free-software-for-freedom.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/free-software-for-freedom.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-for-freedom.fr.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.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/free-software-for-freedom.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/free-software-for-freedom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/free-software-for-freedom.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-for-freedom.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/free-software-for-freedom.fr-en.html ] || (touch
../../philosophy/po/free-software-for-freedom.fr-en.html ; cvs add
../../philosophy/po/free-software-for-freedom.fr-en.html); cp
../../philosophy/free-software-for-freedom.html
../../philosophy/po/free-software-for-freedom.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/free-software-for-freedom.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/free-software-intro.fr.html ] || (touch
../../philosophy/free-software-intro.fr.html ; cvs add
../../philosophy/free-software-intro.fr.html)
PO=../../philosophy/po/free-software-intro.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-intro.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-software-intro.fr.html.hook-ann; fi; exit 1)
17 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/free-software-intro.fr.po
../../philosophy/po/free-software-intro.pot && touch
../../philosophy/po/free-software-intro.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/free-software-intro.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-intro.fr.po; test $?
!= 0 ) > /dev/null || /bin/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-intro.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/free-software-intro.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-software-intro.fr.po)
.... done.
chmod +w ../../philosophy/free-software-intro.fr.html
PO=../../philosophy/po/free-software-intro.fr.po
OUT=../../philosophy/po/free-software-intro.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
../../philosophy/po/free-software-intro.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-software-intro.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-software-intro.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-software-intro.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-software-intro.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-intro.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/free-software-intro.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-software-intro.fr.m4 >
../../philosophy/free-software-intro.fr.html && if test -f
free-software-intro.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-software-intro.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-software-intro.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-software-intro.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-software-intro.fr.html ||
(PO=../../philosophy/po/free-software-intro.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/free-software-intro.fr.html --date='+1
seconds' $PO" > free-software-intro.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-intro.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-software-intro.fr.m4 >
../../philosophy/free-software-intro.fr.html && if test -f
free-software-intro.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-software-intro.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-software-intro.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
free-software-intro.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-software-intro.fr.html ||
(PO=../../philosophy/po/free-software-intro.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/free-software-intro.fr.html --date='+1
seconds' $PO" > free-software-intro.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/free-software-intro.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-software-intro.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/free-software-intro.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/free-software-intro.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/free-software-intro.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/free-software-intro.fr.html || true; fi
[ -f ../../philosophy/po/free-software-intro.translist ] || (touch
../../philosophy/po/free-software-intro.translist ; cvs add
../../philosophy/po/free-software-intro.translist);
file=../../philosophy/po/free-software-intro.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/free-software-intro;
article=../../philosophy/free-software-intro; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-software-intro.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/free-software-intro.fr-en.html
] || (touch ../../philosophy/po/free-software-intro.fr-en.html ; cvs add
../../philosophy/po/free-software-intro.fr-en.html); cp
../../philosophy/free-software-intro.html
../../philosophy/po/free-software-intro.fr-en.html)
cvs add: scheduling file `../../philosophy/po/free-software-intro.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/free-sw.fr.html ] || (touch
../../philosophy/free-sw.fr.html ; cvs add ../../philosophy/free-sw.fr.html)
PO=../../philosophy/po/free-sw.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > free-sw.fr.html.hook-ann; fi; exit 1)
74 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/free-sw.fr.po
../../philosophy/po/free-sw.pot && touch ../../philosophy/po/free-sw.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/free-sw.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/free-sw.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-sw.fr.po)
............ done.
chmod +w ../../philosophy/free-sw.fr.html
PO=../../philosophy/po/free-sw.fr.po OUT=../../philosophy/po/free-sw.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 ../../philosophy/po/free-sw.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-sw.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-sw.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-sw.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-sw.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-sw.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/free-sw.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-sw.fr.m4 > ../../philosophy/free-sw.fr.html && if
test -f free-sw.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-sw.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-sw.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-sw.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-sw.fr.html ||
(PO=../../philosophy/po/free-sw.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-sw.fr.html --date='+1 seconds' $PO" >
free-sw.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-sw.fr.m4 > ../../philosophy/free-sw.fr.html && if
test -f free-sw.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-sw.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-sw.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-sw.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-sw.fr.html ||
(PO=../../philosophy/po/free-sw.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-sw.fr.html --date='+1 seconds' $PO" >
free-sw.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/free-sw.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-sw.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/free-sw.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/free-sw.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/free-sw.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/free-sw.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-sw.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/free-sw.fr-en.html ] || (touch
../../philosophy/po/free-sw.fr-en.html ; cvs add
../../philosophy/po/free-sw.fr-en.html); cp ../../philosophy/free-sw.html
../../philosophy/po/free-sw.fr-en.html)
cvs add: scheduling file `../../philosophy/po/free-sw.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/free-world.fr.html ] || (touch
../../philosophy/free-world.fr.html ; cvs add
../../philosophy/free-world.fr.html)
PO=../../philosophy/po/free-world.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-world.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
free-world.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/free-world.fr.po
../../philosophy/po/free-world.pot && touch
../../philosophy/po/free-world.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/free-world.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-world.fr.po; test $? != 0 ) > /dev/null || /bin/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-world.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/free-world.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/free-world.fr.po)
..... done.
chmod +w ../../philosophy/free-world.fr.html
PO=../../philosophy/po/free-world.fr.po
OUT=../../philosophy/po/free-world.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
../../philosophy/po/free-world.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/free-world.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/free-world.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/free-world.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/free-world.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-world.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/free-world.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-world.fr.m4 > ../../philosophy/free-world.fr.html &&
if test -f free-world.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-world.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-world.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-world.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-world.fr.html ||
(PO=../../philosophy/po/free-world.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-world.fr.html --date='+1 seconds' $PO" >
free-world.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-world.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/free-world.fr.m4 > ../../philosophy/free-world.fr.html &&
if test -f free-world.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/free-world.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/free-world.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > free-world.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/free-world.fr.html ||
(PO=../../philosophy/po/free-world.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/free-world.fr.html --date='+1 seconds' $PO" >
free-world.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/free-world.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/free-world.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/free-world.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/free-world.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/free-world.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/free-world.fr.html ||
true; fi
[ -f ../../philosophy/po/free-world.translist ] || (touch
../../philosophy/po/free-world.translist ; cvs add
../../philosophy/po/free-world.translist);
file=../../philosophy/po/free-world.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/free-world;
article=../../philosophy/free-world; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/free-world.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/free-world.fr-en.html ] || (touch
../../philosophy/po/free-world.fr-en.html ; cvs add
../../philosophy/po/free-world.fr-en.html); cp ../../philosophy/free-world.html
../../philosophy/po/free-world.fr-en.html)
cvs add: scheduling file `../../philosophy/po/free-world.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/fs-motives.ca.html ] || (touch
../../philosophy/fs-motives.ca.html ; cvs add
../../philosophy/fs-motives.ca.html)
PO=../../philosophy/po/fs-motives.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fs-motives.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
fs-motives.ca.html.hook-ann; fi; exit 1)
13 translated messages, 8 fuzzy translations, 12 untranslated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/fs-motives.ca.po
../../philosophy/po/fs-motives.pot && touch
../../philosophy/po/fs-motives.ca.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/fs-motives.ca.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.ca.po; test $? != 0 ) > /dev/null || /bin/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/fs-motives.ca.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/fs-motives.ca.po; fi )
...... done.
chmod +w ../../philosophy/fs-motives.ca.html
PO=../../philosophy/po/fs-motives.ca.po
OUT=../../philosophy/po/fs-motives.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/fs-motives.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../philosophy/po/fs-motives.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/fs-motives.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/fs-motives.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../philosophy/po/fs-motives.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/fs-motives.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-motives.ca.m4 > ../../philosophy/fs-motives.ca.html &&
if test -f fs-motives.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-motives.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-motives.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > fs-motives.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-motives.ca.html ||
(PO=../../philosophy/po/fs-motives.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fs-motives.ca.html --date='+1 seconds' $PO" >
fs-motives.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-motives.ca.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-motives.ca.m4 > ../../philosophy/fs-motives.ca.html &&
if test -f fs-motives.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-motives.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-motives.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > fs-motives.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-motives.ca.html ||
(PO=../../philosophy/po/fs-motives.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fs-motives.ca.html --date='+1 seconds' $PO" >
fs-motives.ca.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/fs-motives.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.ca.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/fs-motives.ca.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/fs-motives.ca.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/fs-motives.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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/fs-motives.ca.html ||
true; fi
[ -f ../../philosophy/po/fs-motives.translist ] || (touch
../../philosophy/po/fs-motives.translist ; cvs add
../../philosophy/po/fs-motives.translist);
file=../../philosophy/po/fs-motives.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/fs-motives;
article=../../philosophy/fs-motives; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-motives.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/fs-motives.ca-en.html ] || (touch
../../philosophy/po/fs-motives.ca-en.html ; cvs add
../../philosophy/po/fs-motives.ca-en.html); cp ../../philosophy/fs-motives.html
../../philosophy/po/fs-motives.ca-en.html)
[ -f ../../philosophy/fs-motives.fr.html ] || (touch
../../philosophy/fs-motives.fr.html ; cvs add
../../philosophy/fs-motives.fr.html)
PO=../../philosophy/po/fs-motives.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fs-motives.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
fs-motives.fr.html.hook-ann; fi; exit 1)
33 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/fs-motives.fr.po
../../philosophy/po/fs-motives.pot && touch
../../philosophy/po/fs-motives.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/fs-motives.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.fr.po; test $? != 0 ) > /dev/null || /bin/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/fs-motives.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/fs-motives.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/fs-motives.fr.po)
.... done.
chmod +w ../../philosophy/fs-motives.fr.html
PO=../../philosophy/po/fs-motives.fr.po
OUT=../../philosophy/po/fs-motives.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
../../philosophy/po/fs-motives.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/fs-motives.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/fs-motives.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/fs-motives.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/fs-motives.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/fs-motives.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-motives.fr.m4 > ../../philosophy/fs-motives.fr.html &&
if test -f fs-motives.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-motives.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-motives.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fs-motives.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-motives.fr.html ||
(PO=../../philosophy/po/fs-motives.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fs-motives.fr.html --date='+1 seconds' $PO" >
fs-motives.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-motives.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-motives.fr.m4 > ../../philosophy/fs-motives.fr.html &&
if test -f fs-motives.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-motives.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-motives.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fs-motives.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-motives.fr.html ||
(PO=../../philosophy/po/fs-motives.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/fs-motives.fr.html --date='+1 seconds' $PO" >
fs-motives.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/fs-motives.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-motives.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/fs-motives.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/fs-motives.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/fs-motives.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/fs-motives.fr.html ||
true; fi
[ -f ../../philosophy/po/fs-motives.translist ] || (touch
../../philosophy/po/fs-motives.translist ; cvs add
../../philosophy/po/fs-motives.translist);
file=../../philosophy/po/fs-motives.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/fs-motives;
article=../../philosophy/fs-motives; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-motives.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/fs-motives.fr-en.html ] || (touch
../../philosophy/po/fs-motives.fr-en.html ; cvs add
../../philosophy/po/fs-motives.fr-en.html); cp ../../philosophy/fs-motives.html
../../philosophy/po/fs-motives.fr-en.html)
[ -f ../../philosophy/fs-translations.fr.html ] || (touch
../../philosophy/fs-translations.fr.html ; cvs add
../../philosophy/fs-translations.fr.html)
PO=../../philosophy/po/fs-translations.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
fs-translations.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
fs-translations.fr.html.hook-ann; fi; exit 1)
68 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/fs-translations.fr.po
../../philosophy/po/fs-translations.pot && touch
../../philosophy/po/fs-translations.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/fs-translations.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-translations.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/fs-translations.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/fs-translations.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/fs-translations.fr.po)
......... done.
chmod +w ../../philosophy/fs-translations.fr.html
PO=../../philosophy/po/fs-translations.fr.po
OUT=../../philosophy/po/fs-translations.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
../../philosophy/po/fs-translations.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/fs-translations.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/fs-translations.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/fs-translations.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/fs-translations.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-translations.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/fs-translations.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-translations.fr.m4 >
../../philosophy/fs-translations.fr.html && if test -f
fs-translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-translations.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-translations.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fs-translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-translations.fr.html ||
(PO=../../philosophy/po/fs-translations.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/fs-translations.fr.html --date='+1 seconds'
$PO" > fs-translations.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-translations.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/fs-translations.fr.m4 >
../../philosophy/fs-translations.fr.html && if test -f
fs-translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/fs-translations.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/fs-translations.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > fs-translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/fs-translations.fr.html ||
(PO=../../philosophy/po/fs-translations.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/fs-translations.fr.html --date='+1 seconds'
$PO" > fs-translations.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/fs-translations.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/fs-translations.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/fs-translations.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/fs-translations.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/fs-translations.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/fs-translations.fr.html || true; fi
[ -f ../../philosophy/po/fs-translations.translist ] || (touch
../../philosophy/po/fs-translations.translist ; cvs add
../../philosophy/po/fs-translations.translist);
file=../../philosophy/po/fs-translations.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/fs-translations; article=../../philosophy/fs-translations;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/fs-translations.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/fs-translations.fr-en.html ] ||
(touch ../../philosophy/po/fs-translations.fr-en.html ; cvs add
../../philosophy/po/fs-translations.fr-en.html); cp
../../philosophy/fs-translations.html
../../philosophy/po/fs-translations.fr-en.html)
[ -f ../../philosophy/gates.fr.html ] || (touch ../../philosophy/gates.fr.html
; cvs add ../../philosophy/gates.fr.html)
PO=../../philosophy/po/gates.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 gates.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > gates.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/gates.fr.po
../../philosophy/po/gates.pot && touch ../../philosophy/po/gates.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/gates.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gates.fr.po; test $? != 0 ) >
/dev/null || /bin/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/gates.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gates.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/gates.fr.po)
..... done.
chmod +w ../../philosophy/gates.fr.html
PO=../../philosophy/po/gates.fr.po OUT=../../philosophy/po/gates.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 ../../philosophy/po/gates.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/gates.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/gates.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gates.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/gates.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gates.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/gates.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gates.fr.m4 > ../../philosophy/gates.fr.html && if test -f
gates.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gates.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gates.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gates.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gates.fr.html ||
(PO=../../philosophy/po/gates.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gates.fr.html --date='+1 seconds' $PO" >
gates.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gates.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gates.fr.m4 > ../../philosophy/gates.fr.html && if test -f
gates.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gates.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gates.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gates.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gates.fr.html ||
(PO=../../philosophy/po/gates.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gates.fr.html --date='+1 seconds' $PO" >
gates.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/gates.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gates.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/gates.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/gates.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/gates.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/gates.fr.html || true;
fi
[ -f ../../philosophy/po/gates.translist ] || (touch
../../philosophy/po/gates.translist ; cvs add
../../philosophy/po/gates.translist); file=../../philosophy/po/gates.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/gates; article=../../philosophy/gates; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gates.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/gates.fr-en.html ] || (touch
../../philosophy/po/gates.fr-en.html ; cvs add
../../philosophy/po/gates.fr-en.html); cp ../../philosophy/gates.html
../../philosophy/po/gates.fr-en.html)
[ -f ../../philosophy/gif.fr.html ] || (touch ../../philosophy/gif.fr.html ;
cvs add ../../philosophy/gif.fr.html)
PO=../../philosophy/po/gif.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 gif.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > gif.fr.html.hook-ann; fi; exit 1)
40 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/gif.fr.po
../../philosophy/po/gif.pot && touch ../../philosophy/po/gif.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/gif.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gif.fr.po; test $? != 0 ) >
/dev/null || /bin/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/gif.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gif.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/gif.fr.po)
..... done.
chmod +w ../../philosophy/gif.fr.html
PO=../../philosophy/po/gif.fr.po OUT=../../philosophy/po/gif.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 ../../philosophy/po/gif.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/gif.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/gif.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gif.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/gif.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gif.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/gif.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gif.fr.m4 > ../../philosophy/gif.fr.html && if test -f
gif.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gif.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gif.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gif.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gif.fr.html ||
(PO=../../philosophy/po/gif.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gif.fr.html --date='+1 seconds' $PO" >
gif.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gif.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gif.fr.m4 > ../../philosophy/gif.fr.html && if test -f
gif.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gif.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gif.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gif.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gif.fr.html ||
(PO=../../philosophy/po/gif.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gif.fr.html --date='+1 seconds' $PO" >
gif.fr.html.hook ; exit 1); else sleep 1; touch ../../philosophy/po/gif.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gif.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/gif.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/gif.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/gif.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/gif.fr.html || true; fi
[ -f ../../philosophy/po/gif.translist ] || (touch
../../philosophy/po/gif.translist ; cvs add
../../philosophy/po/gif.translist); file=../../philosophy/po/gif.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/gif; article=../../philosophy/gif; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gif.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/gif.fr-en.html ] || (touch
../../philosophy/po/gif.fr-en.html ; cvs add
../../philosophy/po/gif.fr-en.html); cp ../../philosophy/gif.html
../../philosophy/po/gif.fr-en.html)
[ -f ../../philosophy/gnutella.ca.html ] || (touch
../../philosophy/gnutella.ca.html ; cvs add ../../philosophy/gnutella.ca.html)
PO=../../philosophy/po/gnutella.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gnutella.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnutella.ca.html.hook-ann; fi; exit 1)
15 translated messages, 1 fuzzy translation.
/usr/bin/msgmerge --update --previous ../../philosophy/po/gnutella.ca.po
../../philosophy/po/gnutella.pot && touch ../../philosophy/po/gnutella.ca.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/gnutella.ca.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.ca.po; test $? != 0 ) > /dev/null || /bin/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/gnutella.ca.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gnutella.ca.po; fi )
.... done.
chmod +w ../../philosophy/gnutella.ca.html
PO=../../philosophy/po/gnutella.ca.po OUT=../../philosophy/po/gnutella.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/gnutella.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../philosophy/po/gnutella.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/gnutella.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gnutella.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../philosophy/po/gnutella.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/gnutella.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gnutella.ca.m4 > ../../philosophy/gnutella.ca.html && if
test -f gnutella.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gnutella.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gnutella.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > gnutella.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gnutella.ca.html ||
(PO=../../philosophy/po/gnutella.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gnutella.ca.html --date='+1 seconds' $PO" >
gnutella.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gnutella.ca.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gnutella.ca.m4 > ../../philosophy/gnutella.ca.html && if
test -f gnutella.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gnutella.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gnutella.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > gnutella.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gnutella.ca.html ||
(PO=../../philosophy/po/gnutella.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gnutella.ca.html --date='+1 seconds' $PO" >
gnutella.ca.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/gnutella.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.ca.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/gnutella.ca.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/gnutella.ca.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/gnutella.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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/gnutella.ca.html ||
true; fi
[ -f ../../philosophy/po/gnutella.translist ] || (touch
../../philosophy/po/gnutella.translist ; cvs add
../../philosophy/po/gnutella.translist);
file=../../philosophy/po/gnutella.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/gnutella;
article=../../philosophy/gnutella; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gnutella.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/gnutella.ca-en.html ] || (touch
../../philosophy/po/gnutella.ca-en.html ; cvs add
../../philosophy/po/gnutella.ca-en.html); cp ../../philosophy/gnutella.html
../../philosophy/po/gnutella.ca-en.html)
[ -f ../../philosophy/gnutella.fr.html ] || (touch
../../philosophy/gnutella.fr.html ; cvs add ../../philosophy/gnutella.fr.html)
PO=../../philosophy/po/gnutella.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gnutella.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gnutella.fr.html.hook-ann; fi; exit 1)
16 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/gnutella.fr.po
../../philosophy/po/gnutella.pot && touch ../../philosophy/po/gnutella.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/gnutella.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.fr.po; test $? != 0 ) > /dev/null || /bin/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/gnutella.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gnutella.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/gnutella.fr.po)
.... done.
chmod +w ../../philosophy/gnutella.fr.html
PO=../../philosophy/po/gnutella.fr.po OUT=../../philosophy/po/gnutella.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 ../../philosophy/po/gnutella.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/gnutella.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/gnutella.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gnutella.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/gnutella.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/gnutella.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gnutella.fr.m4 > ../../philosophy/gnutella.fr.html && if
test -f gnutella.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gnutella.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gnutella.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnutella.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gnutella.fr.html ||
(PO=../../philosophy/po/gnutella.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gnutella.fr.html --date='+1 seconds' $PO" >
gnutella.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gnutella.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gnutella.fr.m4 > ../../philosophy/gnutella.fr.html && if
test -f gnutella.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gnutella.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gnutella.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gnutella.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gnutella.fr.html ||
(PO=../../philosophy/po/gnutella.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/gnutella.fr.html --date='+1 seconds' $PO" >
gnutella.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/gnutella.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gnutella.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/gnutella.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/gnutella.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/gnutella.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/gnutella.fr.html ||
true; fi
[ -f ../../philosophy/po/gnutella.translist ] || (touch
../../philosophy/po/gnutella.translist ; cvs add
../../philosophy/po/gnutella.translist);
file=../../philosophy/po/gnutella.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/gnutella;
article=../../philosophy/gnutella; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gnutella.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/gnutella.fr-en.html ] || (touch
../../philosophy/po/gnutella.fr-en.html ; cvs add
../../philosophy/po/gnutella.fr-en.html); cp ../../philosophy/gnutella.html
../../philosophy/po/gnutella.fr-en.html)
[ -f ../../philosophy/government-free-software.fr.html ] || (touch
../../philosophy/government-free-software.fr.html ; cvs add
../../philosophy/government-free-software.fr.html)
PO=../../philosophy/po/government-free-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
government-free-software.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
government-free-software.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/government-free-software.fr.po
../../philosophy/po/government-free-software.pot && touch
../../philosophy/po/government-free-software.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/government-free-software.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/government-free-software.fr.po;
test $? != 0 ) > /dev/null || /bin/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/government-free-software.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/government-free-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/government-free-software.fr.po)
..... done.
chmod +w ../../philosophy/government-free-software.fr.html
PO=../../philosophy/po/government-free-software.fr.po
OUT=../../philosophy/po/government-free-software.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
../../philosophy/po/government-free-software.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/government-free-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/government-free-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/government-free-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/government-free-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/government-free-software.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/government-free-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/government-free-software.fr.m4 >
../../philosophy/government-free-software.fr.html && if test -f
government-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/government-free-software.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/government-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
government-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/government-free-software.fr.html ||
(PO=../../philosophy/po/government-free-software.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/government-free-software.fr.html
--date='+1 seconds' $PO" > government-free-software.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/government-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/government-free-software.fr.m4 >
../../philosophy/government-free-software.fr.html && if test -f
government-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/government-free-software.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/government-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
government-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/government-free-software.fr.html ||
(PO=../../philosophy/po/government-free-software.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/government-free-software.fr.html
--date='+1 seconds' $PO" > government-free-software.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/government-free-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/government-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/government-free-software.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/government-free-software.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/government-free-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/government-free-software.fr.html || true; fi
[ -f ../../philosophy/po/government-free-software.translist ] || (touch
../../philosophy/po/government-free-software.translist ; cvs add
../../philosophy/po/government-free-software.translist);
file=../../philosophy/po/government-free-software.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/government-free-software;
article=../../philosophy/government-free-software; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/government-free-software.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/government-free-software.fr-en.html ] || (touch
../../philosophy/po/government-free-software.fr-en.html ; cvs add
../../philosophy/po/government-free-software.fr-en.html); cp
../../philosophy/government-free-software.html
../../philosophy/po/government-free-software.fr-en.html)
[ -f ../../philosophy/gpl-american-dream.fr.html ] || (touch
../../philosophy/gpl-american-dream.fr.html ; cvs add
../../philosophy/gpl-american-dream.fr.html)
PO=../../philosophy/po/gpl-american-dream.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-american-dream.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-american-dream.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/gpl-american-dream.fr.po
../../philosophy/po/gpl-american-dream.pot && touch
../../philosophy/po/gpl-american-dream.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/gpl-american-dream.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gpl-american-dream.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/gpl-american-dream.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gpl-american-dream.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/gpl-american-dream.fr.po)
.... done.
chmod +w ../../philosophy/gpl-american-dream.fr.html
PO=../../philosophy/po/gpl-american-dream.fr.po
OUT=../../philosophy/po/gpl-american-dream.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
../../philosophy/po/gpl-american-dream.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/gpl-american-dream.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/gpl-american-dream.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gpl-american-dream.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/gpl-american-dream.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-dream.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/gpl-american-dream.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gpl-american-dream.fr.m4 >
../../philosophy/gpl-american-dream.fr.html && if test -f
gpl-american-dream.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gpl-american-dream.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gpl-american-dream.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > gpl-american-dream.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gpl-american-dream.fr.html ||
(PO=../../philosophy/po/gpl-american-dream.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/gpl-american-dream.fr.html --date='+1
seconds' $PO" > gpl-american-dream.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-dream.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gpl-american-dream.fr.m4 >
../../philosophy/gpl-american-dream.fr.html && if test -f
gpl-american-dream.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gpl-american-dream.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gpl-american-dream.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > gpl-american-dream.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gpl-american-dream.fr.html ||
(PO=../../philosophy/po/gpl-american-dream.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/gpl-american-dream.fr.html --date='+1
seconds' $PO" > gpl-american-dream.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/gpl-american-dream.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-dream.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/gpl-american-dream.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/gpl-american-dream.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/gpl-american-dream.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/gpl-american-dream.fr.html || true; fi
[ -f ../../philosophy/po/gpl-american-dream.translist ] || (touch
../../philosophy/po/gpl-american-dream.translist ; cvs add
../../philosophy/po/gpl-american-dream.translist);
file=../../philosophy/po/gpl-american-dream.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/gpl-american-dream;
article=../../philosophy/gpl-american-dream; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gpl-american-dream.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/gpl-american-dream.fr-en.html ]
|| (touch ../../philosophy/po/gpl-american-dream.fr-en.html ; cvs add
../../philosophy/po/gpl-american-dream.fr-en.html); cp
../../philosophy/gpl-american-dream.html
../../philosophy/po/gpl-american-dream.fr-en.html)
cvs add: scheduling file `../../philosophy/po/gpl-american-dream.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/gpl-american-way.fr.html ] || (touch
../../philosophy/gpl-american-way.fr.html ; cvs add
../../philosophy/gpl-american-way.fr.html)
PO=../../philosophy/po/gpl-american-way.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
gpl-american-way.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
gpl-american-way.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/gpl-american-way.fr.po
../../philosophy/po/gpl-american-way.pot && touch
../../philosophy/po/gpl-american-way.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/gpl-american-way.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-way.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/gpl-american-way.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/gpl-american-way.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/gpl-american-way.fr.po)
..... done.
chmod +w ../../philosophy/gpl-american-way.fr.html
PO=../../philosophy/po/gpl-american-way.fr.po
OUT=../../philosophy/po/gpl-american-way.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
../../philosophy/po/gpl-american-way.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/gpl-american-way.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/gpl-american-way.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/gpl-american-way.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/gpl-american-way.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-way.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/gpl-american-way.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gpl-american-way.fr.m4 >
../../philosophy/gpl-american-way.fr.html && if test -f
gpl-american-way.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gpl-american-way.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gpl-american-way.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-american-way.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gpl-american-way.fr.html ||
(PO=../../philosophy/po/gpl-american-way.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/gpl-american-way.fr.html --date='+1
seconds' $PO" > gpl-american-way.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-way.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/gpl-american-way.fr.m4 >
../../philosophy/gpl-american-way.fr.html && if test -f
gpl-american-way.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/gpl-american-way.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/gpl-american-way.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > gpl-american-way.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/gpl-american-way.fr.html ||
(PO=../../philosophy/po/gpl-american-way.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/gpl-american-way.fr.html --date='+1
seconds' $PO" > gpl-american-way.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/gpl-american-way.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/gpl-american-way.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/gpl-american-way.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/gpl-american-way.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/gpl-american-way.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/gpl-american-way.fr.html || true; fi
[ -f ../../philosophy/po/gpl-american-way.translist ] || (touch
../../philosophy/po/gpl-american-way.translist ; cvs add
../../philosophy/po/gpl-american-way.translist);
file=../../philosophy/po/gpl-american-way.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/gpl-american-way;
article=../../philosophy/gpl-american-way; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/gpl-american-way.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/gpl-american-way.fr-en.html ] ||
(touch ../../philosophy/po/gpl-american-way.fr-en.html ; cvs add
../../philosophy/po/gpl-american-way.fr-en.html); cp
../../philosophy/gpl-american-way.html
../../philosophy/po/gpl-american-way.fr-en.html)
cvs add: scheduling file `../../philosophy/po/gpl-american-way.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/greve-clown.fr.html ] || (touch
../../philosophy/greve-clown.fr.html ; cvs add
../../philosophy/greve-clown.fr.html)
PO=../../philosophy/po/greve-clown.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
greve-clown.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
greve-clown.fr.html.hook-ann; fi; exit 1)
70 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/greve-clown.fr.po
../../philosophy/po/greve-clown.pot && touch
../../philosophy/po/greve-clown.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/greve-clown.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/greve-clown.fr.po; test $? != 0 ) > /dev/null || /bin/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/greve-clown.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/greve-clown.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/greve-clown.fr.po)
......... done.
chmod +w ../../philosophy/greve-clown.fr.html
PO=../../philosophy/po/greve-clown.fr.po
OUT=../../philosophy/po/greve-clown.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
../../philosophy/po/greve-clown.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/greve-clown.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/greve-clown.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/greve-clown.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/greve-clown.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/greve-clown.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/greve-clown.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/greve-clown.fr.m4 > ../../philosophy/greve-clown.fr.html
&& if test -f greve-clown.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/greve-clown.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/greve-clown.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > greve-clown.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/greve-clown.fr.html ||
(PO=../../philosophy/po/greve-clown.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/greve-clown.fr.html --date='+1 seconds' $PO" >
greve-clown.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/greve-clown.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/greve-clown.fr.m4 > ../../philosophy/greve-clown.fr.html
&& if test -f greve-clown.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/greve-clown.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/greve-clown.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > greve-clown.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/greve-clown.fr.html ||
(PO=../../philosophy/po/greve-clown.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/greve-clown.fr.html --date='+1 seconds' $PO" >
greve-clown.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/greve-clown.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/greve-clown.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/greve-clown.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/greve-clown.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/greve-clown.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/greve-clown.fr.html ||
true; fi
[ -f ../../philosophy/po/greve-clown.translist ] || (touch
../../philosophy/po/greve-clown.translist ; cvs add
../../philosophy/po/greve-clown.translist);
file=../../philosophy/po/greve-clown.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/greve-clown; article=../../philosophy/greve-clown; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/greve-clown.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/greve-clown.fr-en.html ] || (touch
../../philosophy/po/greve-clown.fr-en.html ; cvs add
../../philosophy/po/greve-clown.fr-en.html); cp
../../philosophy/greve-clown.html ../../philosophy/po/greve-clown.fr-en.html)
[ -f ../../philosophy/guardian-article.fr.html ] || (touch
../../philosophy/guardian-article.fr.html ; cvs add
../../philosophy/guardian-article.fr.html)
PO=../../philosophy/po/guardian-article.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
guardian-article.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
guardian-article.fr.html.hook-ann; fi; exit 1)
23 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/guardian-article.fr.po
../../philosophy/po/guardian-article.pot && touch
../../philosophy/po/guardian-article.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/guardian-article.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/guardian-article.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/guardian-article.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/guardian-article.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/guardian-article.fr.po)
..... done.
chmod +w ../../philosophy/guardian-article.fr.html
PO=../../philosophy/po/guardian-article.fr.po
OUT=../../philosophy/po/guardian-article.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
../../philosophy/po/guardian-article.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/guardian-article.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/guardian-article.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/guardian-article.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/guardian-article.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/guardian-article.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/guardian-article.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/guardian-article.fr.m4 >
../../philosophy/guardian-article.fr.html && if test -f
guardian-article.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/guardian-article.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/guardian-article.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > guardian-article.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/guardian-article.fr.html ||
(PO=../../philosophy/po/guardian-article.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/guardian-article.fr.html --date='+1
seconds' $PO" > guardian-article.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/guardian-article.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/guardian-article.fr.m4 >
../../philosophy/guardian-article.fr.html && if test -f
guardian-article.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/guardian-article.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/guardian-article.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > guardian-article.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/guardian-article.fr.html ||
(PO=../../philosophy/po/guardian-article.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/guardian-article.fr.html --date='+1
seconds' $PO" > guardian-article.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/guardian-article.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/guardian-article.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/guardian-article.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/guardian-article.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/guardian-article.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/guardian-article.fr.html || true; fi
[ -f ../../philosophy/po/guardian-article.translist ] || (touch
../../philosophy/po/guardian-article.translist ; cvs add
../../philosophy/po/guardian-article.translist);
file=../../philosophy/po/guardian-article.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/guardian-article;
article=../../philosophy/guardian-article; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/guardian-article.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/guardian-article.fr-en.html ] ||
(touch ../../philosophy/po/guardian-article.fr-en.html ; cvs add
../../philosophy/po/guardian-article.fr-en.html); cp
../../philosophy/guardian-article.html
../../philosophy/po/guardian-article.fr-en.html)
cvs add: scheduling file `../../philosophy/po/guardian-article.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/hague.fr.html ] || (touch ../../philosophy/hague.fr.html
; cvs add ../../philosophy/hague.fr.html)
PO=../../philosophy/po/hague.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 hague.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > hague.fr.html.hook-ann; fi; exit 1)
38 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/hague.fr.po
../../philosophy/po/hague.pot && touch ../../philosophy/po/hague.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/hague.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/hague.fr.po; test $? != 0 ) >
/dev/null || /bin/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/hague.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/hague.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/hague.fr.po)
...... done.
chmod +w ../../philosophy/hague.fr.html
PO=../../philosophy/po/hague.fr.po OUT=../../philosophy/po/hague.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 ../../philosophy/po/hague.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/hague.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/hague.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/hague.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/hague.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/hague.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/hague.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/hague.fr.m4 > ../../philosophy/hague.fr.html && if test -f
hague.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/hague.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/hague.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > hague.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/hague.fr.html ||
(PO=../../philosophy/po/hague.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/hague.fr.html --date='+1 seconds' $PO" >
hague.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/hague.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/hague.fr.m4 > ../../philosophy/hague.fr.html && if test -f
hague.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/hague.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/hague.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > hague.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/hague.fr.html ||
(PO=../../philosophy/po/hague.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/hague.fr.html --date='+1 seconds' $PO" >
hague.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/hague.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/hague.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/hague.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/hague.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/hague.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/hague.fr.html || true;
fi
[ -f ../../philosophy/po/hague.translist ] || (touch
../../philosophy/po/hague.translist ; cvs add
../../philosophy/po/hague.translist); file=../../philosophy/po/hague.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/hague; article=../../philosophy/hague; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/hague.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/hague.fr-en.html ] || (touch
../../philosophy/po/hague.fr-en.html ; cvs add
../../philosophy/po/hague.fr-en.html); cp ../../philosophy/hague.html
../../philosophy/po/hague.fr-en.html)
cvs add: scheduling file `../../philosophy/po/hague.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/historical-apsl.fr.html ] || (touch
../../philosophy/historical-apsl.fr.html ; cvs add
../../philosophy/historical-apsl.fr.html)
PO=../../philosophy/po/historical-apsl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
historical-apsl.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
historical-apsl.fr.html.hook-ann; fi; exit 1)
36 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/historical-apsl.fr.po
../../philosophy/po/historical-apsl.pot && touch
../../philosophy/po/historical-apsl.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/historical-apsl.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/historical-apsl.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/historical-apsl.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/historical-apsl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/historical-apsl.fr.po)
...... done.
chmod +w ../../philosophy/historical-apsl.fr.html
PO=../../philosophy/po/historical-apsl.fr.po
OUT=../../philosophy/po/historical-apsl.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
../../philosophy/po/historical-apsl.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/historical-apsl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/historical-apsl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/historical-apsl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/historical-apsl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/historical-apsl.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/historical-apsl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/historical-apsl.fr.m4 >
../../philosophy/historical-apsl.fr.html && if test -f
historical-apsl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/historical-apsl.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/historical-apsl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > historical-apsl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/historical-apsl.fr.html ||
(PO=../../philosophy/po/historical-apsl.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/historical-apsl.fr.html --date='+1 seconds'
$PO" > historical-apsl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/historical-apsl.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/historical-apsl.fr.m4 >
../../philosophy/historical-apsl.fr.html && if test -f
historical-apsl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/historical-apsl.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/historical-apsl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > historical-apsl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/historical-apsl.fr.html ||
(PO=../../philosophy/po/historical-apsl.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/historical-apsl.fr.html --date='+1 seconds'
$PO" > historical-apsl.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/historical-apsl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/historical-apsl.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/historical-apsl.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/historical-apsl.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/historical-apsl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/historical-apsl.fr.html || true; fi
[ -f ../../philosophy/po/historical-apsl.translist ] || (touch
../../philosophy/po/historical-apsl.translist ; cvs add
../../philosophy/po/historical-apsl.translist);
file=../../philosophy/po/historical-apsl.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/historical-apsl; article=../../philosophy/historical-apsl;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/historical-apsl.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/historical-apsl.fr-en.html ] ||
(touch ../../philosophy/po/historical-apsl.fr-en.html ; cvs add
../../philosophy/po/historical-apsl.fr-en.html); cp
../../philosophy/historical-apsl.html
../../philosophy/po/historical-apsl.fr-en.html)
cvs add: scheduling file `../../philosophy/po/historical-apsl.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/ICT-for-prosperity.fr.html ] || (touch
../../philosophy/ICT-for-prosperity.fr.html ; cvs add
../../philosophy/ICT-for-prosperity.fr.html)
PO=../../philosophy/po/ICT-for-prosperity.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
ICT-for-prosperity.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
ICT-for-prosperity.fr.html.hook-ann; fi; exit 1)
120 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/ICT-for-prosperity.fr.po
../../philosophy/po/ICT-for-prosperity.pot && touch
../../philosophy/po/ICT-for-prosperity.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/ICT-for-prosperity.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ICT-for-prosperity.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/ICT-for-prosperity.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/ICT-for-prosperity.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/ICT-for-prosperity.fr.po)
.............. done.
chmod +w ../../philosophy/ICT-for-prosperity.fr.html
PO=../../philosophy/po/ICT-for-prosperity.fr.po
OUT=../../philosophy/po/ICT-for-prosperity.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
../../philosophy/po/ICT-for-prosperity.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/ICT-for-prosperity.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/ICT-for-prosperity.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/ICT-for-prosperity.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/ICT-for-prosperity.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ICT-for-prosperity.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/ICT-for-prosperity.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ICT-for-prosperity.fr.m4 >
../../philosophy/ICT-for-prosperity.fr.html && if test -f
ICT-for-prosperity.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ICT-for-prosperity.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ICT-for-prosperity.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > ICT-for-prosperity.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ICT-for-prosperity.fr.html ||
(PO=../../philosophy/po/ICT-for-prosperity.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/ICT-for-prosperity.fr.html --date='+1
seconds' $PO" > ICT-for-prosperity.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ICT-for-prosperity.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ICT-for-prosperity.fr.m4 >
../../philosophy/ICT-for-prosperity.fr.html && if test -f
ICT-for-prosperity.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ICT-for-prosperity.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ICT-for-prosperity.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > ICT-for-prosperity.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ICT-for-prosperity.fr.html ||
(PO=../../philosophy/po/ICT-for-prosperity.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/ICT-for-prosperity.fr.html --date='+1
seconds' $PO" > ICT-for-prosperity.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/ICT-for-prosperity.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ICT-for-prosperity.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/ICT-for-prosperity.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/ICT-for-prosperity.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/ICT-for-prosperity.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/ICT-for-prosperity.fr.html || true; fi
[ -f ../../philosophy/po/ICT-for-prosperity.translist ] || (touch
../../philosophy/po/ICT-for-prosperity.translist ; cvs add
../../philosophy/po/ICT-for-prosperity.translist);
file=../../philosophy/po/ICT-for-prosperity.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/ICT-for-prosperity;
article=../../philosophy/ICT-for-prosperity; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ICT-for-prosperity.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/ICT-for-prosperity.fr-en.html ]
|| (touch ../../philosophy/po/ICT-for-prosperity.fr-en.html ; cvs add
../../philosophy/po/ICT-for-prosperity.fr-en.html); cp
../../philosophy/ICT-for-prosperity.html
../../philosophy/po/ICT-for-prosperity.fr-en.html)
[ -f ../../philosophy/ipjustice.fr.html ] || (touch
../../philosophy/ipjustice.fr.html ; cvs add
../../philosophy/ipjustice.fr.html)
PO=../../philosophy/po/ipjustice.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
ipjustice.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
ipjustice.fr.html.hook-ann; fi; exit 1)
14 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/ipjustice.fr.po
../../philosophy/po/ipjustice.pot && touch ../../philosophy/po/ipjustice.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/ipjustice.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ipjustice.fr.po; test $? != 0 ) > /dev/null || /bin/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/ipjustice.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/ipjustice.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/ipjustice.fr.po)
... done.
chmod +w ../../philosophy/ipjustice.fr.html
PO=../../philosophy/po/ipjustice.fr.po OUT=../../philosophy/po/ipjustice.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 ../../philosophy/po/ipjustice.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/ipjustice.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/ipjustice.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/ipjustice.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/ipjustice.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ipjustice.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/ipjustice.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ipjustice.fr.m4 > ../../philosophy/ipjustice.fr.html && if
test -f ipjustice.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ipjustice.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ipjustice.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ipjustice.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ipjustice.fr.html ||
(PO=../../philosophy/po/ipjustice.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ipjustice.fr.html --date='+1 seconds' $PO" >
ipjustice.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ipjustice.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ipjustice.fr.m4 > ../../philosophy/ipjustice.fr.html && if
test -f ipjustice.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ipjustice.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ipjustice.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ipjustice.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ipjustice.fr.html ||
(PO=../../philosophy/po/ipjustice.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ipjustice.fr.html --date='+1 seconds' $PO" >
ipjustice.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/ipjustice.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ipjustice.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/ipjustice.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/ipjustice.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/ipjustice.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/ipjustice.fr.html ||
true; fi
[ -f ../../philosophy/po/ipjustice.translist ] || (touch
../../philosophy/po/ipjustice.translist ; cvs add
../../philosophy/po/ipjustice.translist);
file=../../philosophy/po/ipjustice.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/ipjustice;
article=../../philosophy/ipjustice; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ipjustice.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/ipjustice.fr-en.html ] || (touch
../../philosophy/po/ipjustice.fr-en.html ; cvs add
../../philosophy/po/ipjustice.fr-en.html); cp ../../philosophy/ipjustice.html
../../philosophy/po/ipjustice.fr-en.html)
cvs add: scheduling file `../../philosophy/po/ipjustice.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/java-trap.fr.html ] || (touch
../../philosophy/java-trap.fr.html ; cvs add
../../philosophy/java-trap.fr.html)
PO=../../philosophy/po/java-trap.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
java-trap.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/java-trap.fr.po
../../philosophy/po/java-trap.pot && touch ../../philosophy/po/java-trap.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/java-trap.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/java-trap.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/java-trap.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/java-trap.fr.po)
..... done.
chmod +w ../../philosophy/java-trap.fr.html
PO=../../philosophy/po/java-trap.fr.po OUT=../../philosophy/po/java-trap.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 ../../philosophy/po/java-trap.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/java-trap.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/java-trap.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/java-trap.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/java-trap.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/java-trap.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/java-trap.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/java-trap.fr.m4 > ../../philosophy/java-trap.fr.html && if
test -f java-trap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/java-trap.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/java-trap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > java-trap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/java-trap.fr.html ||
(PO=../../philosophy/po/java-trap.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/java-trap.fr.html --date='+1 seconds' $PO" >
java-trap.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/java-trap.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/java-trap.fr.m4 > ../../philosophy/java-trap.fr.html && if
test -f java-trap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/java-trap.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/java-trap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > java-trap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/java-trap.fr.html ||
(PO=../../philosophy/po/java-trap.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/java-trap.fr.html --date='+1 seconds' $PO" >
java-trap.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/java-trap.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/java-trap.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/java-trap.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/java-trap.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/java-trap.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/java-trap.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/java-trap.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/java-trap.fr-en.html ] || (touch
../../philosophy/po/java-trap.fr-en.html ; cvs add
../../philosophy/po/java-trap.fr-en.html); cp ../../philosophy/java-trap.html
../../philosophy/po/java-trap.fr-en.html)
[ -f ../../philosophy/javascript-trap.es.html ] || (touch
../../philosophy/javascript-trap.es.html ; cvs add
../../philosophy/javascript-trap.es.html)
PO=../../philosophy/po/javascript-trap.es.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
javascript-trap.es.html.hook-ann; then echo "gnun-do-not-delete-me" >
javascript-trap.es.html.hook-ann; fi; exit 1)
34 translated messages, 3 fuzzy translations, 10 untranslated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/javascript-trap.es.po
../../philosophy/po/javascript-trap.pot && touch
../../philosophy/po/javascript-trap.es.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/javascript-trap.es.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.es.po; test $? != 0 ) > /dev/null ||
/bin/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/javascript-trap.es.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/javascript-trap.es.po; fi )
..... done.
chmod +w ../../philosophy/javascript-trap.es.html
PO=../../philosophy/po/javascript-trap.es.po
OUT=../../philosophy/po/javascript-trap.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/javascript-trap.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.es\2/g"
../../philosophy/po/javascript-trap.es.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/javascript-trap.es.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/javascript-trap.es.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.es\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.es\2%g'
../../philosophy/po/javascript-trap.es.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.es.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/javascript-trap.es.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/javascript-trap.es.m4 >
../../philosophy/javascript-trap.es.html && if test -f
javascript-trap.es.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/javascript-trap.es.html>' | mail -s '[es]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/javascript-trap.es.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:es-ann address@hidden" > javascript-trap.es.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/javascript-trap.es.html ||
(PO=../../philosophy/po/javascript-trap.es.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/javascript-trap.es.html --date='+1 seconds'
$PO" > javascript-trap.es.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/javascript-trap.es.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/javascript-trap.es.m4 >
../../philosophy/javascript-trap.es.html && if test -f
javascript-trap.es.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/javascript-trap.es.html>' | mail -s '[es]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/javascript-trap.es.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:es-ann address@hidden" > javascript-trap.es.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/javascript-trap.es.html ||
(PO=../../philosophy/po/javascript-trap.es.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/javascript-trap.es.html --date='+1 seconds'
$PO" > javascript-trap.es.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/javascript-trap.es.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.es.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/javascript-trap.es.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/javascript-trap.es.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/javascript-trap.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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/javascript-trap.es.html || true; fi
[ -f ../../philosophy/po/javascript-trap.translist ] || (touch
../../philosophy/po/javascript-trap.translist ; cvs add
../../philosophy/po/javascript-trap.translist);
file=../../philosophy/po/javascript-trap.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/javascript-trap; article=../../philosophy/javascript-trap;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/javascript-trap.es.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/javascript-trap.es-en.html ] ||
(touch ../../philosophy/po/javascript-trap.es-en.html ; cvs add
../../philosophy/po/javascript-trap.es-en.html); cp
../../philosophy/javascript-trap.html
../../philosophy/po/javascript-trap.es-en.html)
[ -f ../../philosophy/javascript-trap.fr.html ] || (touch
../../philosophy/javascript-trap.fr.html ; cvs add
../../philosophy/javascript-trap.fr.html)
PO=../../philosophy/po/javascript-trap.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
javascript-trap.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
javascript-trap.fr.html.hook-ann; fi; exit 1)
47 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/javascript-trap.fr.po
../../philosophy/po/javascript-trap.pot && touch
../../philosophy/po/javascript-trap.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/javascript-trap.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/javascript-trap.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/javascript-trap.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/javascript-trap.fr.po)
..... done.
chmod +w ../../philosophy/javascript-trap.fr.html
PO=../../philosophy/po/javascript-trap.fr.po
OUT=../../philosophy/po/javascript-trap.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
../../philosophy/po/javascript-trap.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/javascript-trap.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/javascript-trap.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/javascript-trap.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/javascript-trap.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/javascript-trap.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/javascript-trap.fr.m4 >
../../philosophy/javascript-trap.fr.html && if test -f
javascript-trap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/javascript-trap.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/javascript-trap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > javascript-trap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/javascript-trap.fr.html ||
(PO=../../philosophy/po/javascript-trap.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/javascript-trap.fr.html --date='+1 seconds'
$PO" > javascript-trap.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/javascript-trap.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/javascript-trap.fr.m4 >
../../philosophy/javascript-trap.fr.html && if test -f
javascript-trap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/javascript-trap.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/javascript-trap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > javascript-trap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/javascript-trap.fr.html ||
(PO=../../philosophy/po/javascript-trap.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/javascript-trap.fr.html --date='+1 seconds'
$PO" > javascript-trap.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/javascript-trap.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/javascript-trap.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/javascript-trap.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/javascript-trap.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/javascript-trap.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/javascript-trap.fr.html || true; fi
[ -f ../../philosophy/po/javascript-trap.translist ] || (touch
../../philosophy/po/javascript-trap.translist ; cvs add
../../philosophy/po/javascript-trap.translist);
file=../../philosophy/po/javascript-trap.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/javascript-trap; article=../../philosophy/javascript-trap;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/javascript-trap.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/javascript-trap.fr-en.html ] ||
(touch ../../philosophy/po/javascript-trap.fr-en.html ; cvs add
../../philosophy/po/javascript-trap.fr-en.html); cp
../../philosophy/javascript-trap.html
../../philosophy/po/javascript-trap.fr-en.html)
[ -f ../../philosophy/kevin-cole-response.fr.html ] || (touch
../../philosophy/kevin-cole-response.fr.html ; cvs add
../../philosophy/kevin-cole-response.fr.html)
PO=../../philosophy/po/kevin-cole-response.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
kevin-cole-response.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
kevin-cole-response.fr.html.hook-ann; fi; exit 1)
14 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/kevin-cole-response.fr.po
../../philosophy/po/kevin-cole-response.pot && touch
../../philosophy/po/kevin-cole-response.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/kevin-cole-response.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/kevin-cole-response.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/kevin-cole-response.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/kevin-cole-response.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/kevin-cole-response.fr.po)
.... done.
chmod +w ../../philosophy/kevin-cole-response.fr.html
PO=../../philosophy/po/kevin-cole-response.fr.po
OUT=../../philosophy/po/kevin-cole-response.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
../../philosophy/po/kevin-cole-response.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/kevin-cole-response.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/kevin-cole-response.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/kevin-cole-response.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/kevin-cole-response.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kevin-cole-response.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/kevin-cole-response.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/kevin-cole-response.fr.m4 >
../../philosophy/kevin-cole-response.fr.html && if test -f
kevin-cole-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/kevin-cole-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/kevin-cole-response.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
kevin-cole-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/kevin-cole-response.fr.html ||
(PO=../../philosophy/po/kevin-cole-response.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/kevin-cole-response.fr.html --date='+1
seconds' $PO" > kevin-cole-response.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kevin-cole-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/kevin-cole-response.fr.m4 >
../../philosophy/kevin-cole-response.fr.html && if test -f
kevin-cole-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/kevin-cole-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/kevin-cole-response.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
kevin-cole-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/kevin-cole-response.fr.html ||
(PO=../../philosophy/po/kevin-cole-response.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/kevin-cole-response.fr.html --date='+1
seconds' $PO" > kevin-cole-response.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/kevin-cole-response.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kevin-cole-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/kevin-cole-response.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/kevin-cole-response.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/kevin-cole-response.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/kevin-cole-response.fr.html || true; fi
[ -f ../../philosophy/po/kevin-cole-response.translist ] || (touch
../../philosophy/po/kevin-cole-response.translist ; cvs add
../../philosophy/po/kevin-cole-response.translist);
file=../../philosophy/po/kevin-cole-response.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/kevin-cole-response;
article=../../philosophy/kevin-cole-response; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/kevin-cole-response.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/kevin-cole-response.fr-en.html
] || (touch ../../philosophy/po/kevin-cole-response.fr-en.html ; cvs add
../../philosophy/po/kevin-cole-response.fr-en.html); cp
../../philosophy/kevin-cole-response.html
../../philosophy/po/kevin-cole-response.fr-en.html)
[ -f ../../philosophy/kragen-software.fr.html ] || (touch
../../philosophy/kragen-software.fr.html ; cvs add
../../philosophy/kragen-software.fr.html)
PO=../../philosophy/po/kragen-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
kragen-software.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
kragen-software.fr.html.hook-ann; fi; exit 1)
37 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/kragen-software.fr.po
../../philosophy/po/kragen-software.pot && touch
../../philosophy/po/kragen-software.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/kragen-software.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kragen-software.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/kragen-software.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/kragen-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/kragen-software.fr.po)
...... done.
chmod +w ../../philosophy/kragen-software.fr.html
PO=../../philosophy/po/kragen-software.fr.po
OUT=../../philosophy/po/kragen-software.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
../../philosophy/po/kragen-software.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/kragen-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/kragen-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/kragen-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/kragen-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kragen-software.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/kragen-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/kragen-software.fr.m4 >
../../philosophy/kragen-software.fr.html && if test -f
kragen-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/kragen-software.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/kragen-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > kragen-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/kragen-software.fr.html ||
(PO=../../philosophy/po/kragen-software.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/kragen-software.fr.html --date='+1 seconds'
$PO" > kragen-software.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/kragen-software.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/kragen-software.fr.m4 >
../../philosophy/kragen-software.fr.html && if test -f
kragen-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/kragen-software.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/kragen-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > kragen-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/kragen-software.fr.html ||
(PO=../../philosophy/po/kragen-software.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/kragen-software.fr.html --date='+1 seconds'
$PO" > kragen-software.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/kragen-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/kragen-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/kragen-software.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/kragen-software.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/kragen-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/kragen-software.fr.html || true; fi
[ -f ../../philosophy/po/kragen-software.translist ] || (touch
../../philosophy/po/kragen-software.translist ; cvs add
../../philosophy/po/kragen-software.translist);
file=../../philosophy/po/kragen-software.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/kragen-software; article=../../philosophy/kragen-software;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/kragen-software.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/kragen-software.fr-en.html ] ||
(touch ../../philosophy/po/kragen-software.fr-en.html ; cvs add
../../philosophy/po/kragen-software.fr-en.html); cp
../../philosophy/kragen-software.html
../../philosophy/po/kragen-software.fr-en.html)
[ -f ../../philosophy/lessig-fsfs-intro.fr.html ] || (touch
../../philosophy/lessig-fsfs-intro.fr.html ; cvs add
../../philosophy/lessig-fsfs-intro.fr.html)
PO=../../philosophy/po/lessig-fsfs-intro.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
lessig-fsfs-intro.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
lessig-fsfs-intro.fr.html.hook-ann; fi; exit 1)
36 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/lessig-fsfs-intro.fr.po
../../philosophy/po/lessig-fsfs-intro.pot && touch
../../philosophy/po/lessig-fsfs-intro.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/lessig-fsfs-intro.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/lessig-fsfs-intro.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/lessig-fsfs-intro.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/lessig-fsfs-intro.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/lessig-fsfs-intro.fr.po)
...... done.
chmod +w ../../philosophy/lessig-fsfs-intro.fr.html
PO=../../philosophy/po/lessig-fsfs-intro.fr.po
OUT=../../philosophy/po/lessig-fsfs-intro.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
../../philosophy/po/lessig-fsfs-intro.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/lessig-fsfs-intro.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/lessig-fsfs-intro.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/lessig-fsfs-intro.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/lessig-fsfs-intro.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/lessig-fsfs-intro.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/lessig-fsfs-intro.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/lessig-fsfs-intro.fr.m4 >
../../philosophy/lessig-fsfs-intro.fr.html && if test -f
lessig-fsfs-intro.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/lessig-fsfs-intro.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/lessig-fsfs-intro.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > lessig-fsfs-intro.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/lessig-fsfs-intro.fr.html ||
(PO=../../philosophy/po/lessig-fsfs-intro.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/lessig-fsfs-intro.fr.html --date='+1
seconds' $PO" > lessig-fsfs-intro.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/lessig-fsfs-intro.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/lessig-fsfs-intro.fr.m4 >
../../philosophy/lessig-fsfs-intro.fr.html && if test -f
lessig-fsfs-intro.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/lessig-fsfs-intro.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/lessig-fsfs-intro.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > lessig-fsfs-intro.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/lessig-fsfs-intro.fr.html ||
(PO=../../philosophy/po/lessig-fsfs-intro.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/lessig-fsfs-intro.fr.html --date='+1
seconds' $PO" > lessig-fsfs-intro.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/lessig-fsfs-intro.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/lessig-fsfs-intro.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/lessig-fsfs-intro.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/lessig-fsfs-intro.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/lessig-fsfs-intro.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/lessig-fsfs-intro.fr.html || true; fi
[ -f ../../philosophy/po/lessig-fsfs-intro.translist ] || (touch
../../philosophy/po/lessig-fsfs-intro.translist ; cvs add
../../philosophy/po/lessig-fsfs-intro.translist);
file=../../philosophy/po/lessig-fsfs-intro.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/lessig-fsfs-intro;
article=../../philosophy/lessig-fsfs-intro; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/lessig-fsfs-intro.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/lessig-fsfs-intro.fr-en.html ] ||
(touch ../../philosophy/po/lessig-fsfs-intro.fr-en.html ; cvs add
../../philosophy/po/lessig-fsfs-intro.fr-en.html); cp
../../philosophy/lessig-fsfs-intro.html
../../philosophy/po/lessig-fsfs-intro.fr-en.html)
cvs add: scheduling file `../../philosophy/po/lessig-fsfs-intro.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/linux-gnu-freedom.fr.html ] || (touch
../../philosophy/linux-gnu-freedom.fr.html ; cvs add
../../philosophy/linux-gnu-freedom.fr.html)
PO=../../philosophy/po/linux-gnu-freedom.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-gnu-freedom.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
linux-gnu-freedom.fr.html.hook-ann; fi; exit 1)
39 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/linux-gnu-freedom.fr.po
../../philosophy/po/linux-gnu-freedom.pot && touch
../../philosophy/po/linux-gnu-freedom.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/linux-gnu-freedom.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/linux-gnu-freedom.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/linux-gnu-freedom.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/linux-gnu-freedom.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/linux-gnu-freedom.fr.po)
...... done.
chmod +w ../../philosophy/linux-gnu-freedom.fr.html
PO=../../philosophy/po/linux-gnu-freedom.fr.po
OUT=../../philosophy/po/linux-gnu-freedom.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
../../philosophy/po/linux-gnu-freedom.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/linux-gnu-freedom.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/linux-gnu-freedom.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/linux-gnu-freedom.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/linux-gnu-freedom.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/linux-gnu-freedom.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/linux-gnu-freedom.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/linux-gnu-freedom.fr.m4 >
../../philosophy/linux-gnu-freedom.fr.html && if test -f
linux-gnu-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/linux-gnu-freedom.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/linux-gnu-freedom.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > linux-gnu-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/linux-gnu-freedom.fr.html ||
(PO=../../philosophy/po/linux-gnu-freedom.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/linux-gnu-freedom.fr.html --date='+1
seconds' $PO" > linux-gnu-freedom.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/linux-gnu-freedom.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/linux-gnu-freedom.fr.m4 >
../../philosophy/linux-gnu-freedom.fr.html && if test -f
linux-gnu-freedom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/linux-gnu-freedom.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/linux-gnu-freedom.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > linux-gnu-freedom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/linux-gnu-freedom.fr.html ||
(PO=../../philosophy/po/linux-gnu-freedom.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/linux-gnu-freedom.fr.html --date='+1
seconds' $PO" > linux-gnu-freedom.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/linux-gnu-freedom.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/linux-gnu-freedom.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/linux-gnu-freedom.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/linux-gnu-freedom.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/linux-gnu-freedom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/linux-gnu-freedom.fr.html || true; fi
[ -f ../../philosophy/po/linux-gnu-freedom.translist ] || (touch
../../philosophy/po/linux-gnu-freedom.translist ; cvs add
../../philosophy/po/linux-gnu-freedom.translist);
file=../../philosophy/po/linux-gnu-freedom.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/linux-gnu-freedom;
article=../../philosophy/linux-gnu-freedom; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/linux-gnu-freedom.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/linux-gnu-freedom.fr-en.html ] ||
(touch ../../philosophy/po/linux-gnu-freedom.fr-en.html ; cvs add
../../philosophy/po/linux-gnu-freedom.fr-en.html); cp
../../philosophy/linux-gnu-freedom.html
../../philosophy/po/linux-gnu-freedom.fr-en.html)
[ -f ../../philosophy/luispo-rms-interview.fr.html ] || (touch
../../philosophy/luispo-rms-interview.fr.html ; cvs add
../../philosophy/luispo-rms-interview.fr.html)
PO=../../philosophy/po/luispo-rms-interview.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
luispo-rms-interview.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
luispo-rms-interview.fr.html.hook-ann; fi; exit 1)
58 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/luispo-rms-interview.fr.po
../../philosophy/po/luispo-rms-interview.pot && touch
../../philosophy/po/luispo-rms-interview.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/luispo-rms-interview.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/luispo-rms-interview.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/luispo-rms-interview.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/luispo-rms-interview.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/luispo-rms-interview.fr.po)
........ done.
chmod +w ../../philosophy/luispo-rms-interview.fr.html
PO=../../philosophy/po/luispo-rms-interview.fr.po
OUT=../../philosophy/po/luispo-rms-interview.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
../../philosophy/po/luispo-rms-interview.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/luispo-rms-interview.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/luispo-rms-interview.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/luispo-rms-interview.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/luispo-rms-interview.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/luispo-rms-interview.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/luispo-rms-interview.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/luispo-rms-interview.fr.m4 >
../../philosophy/luispo-rms-interview.fr.html && if test -f
luispo-rms-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/luispo-rms-interview.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/luispo-rms-interview.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
luispo-rms-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/luispo-rms-interview.fr.html ||
(PO=../../philosophy/po/luispo-rms-interview.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/luispo-rms-interview.fr.html --date='+1
seconds' $PO" > luispo-rms-interview.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/luispo-rms-interview.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/luispo-rms-interview.fr.m4 >
../../philosophy/luispo-rms-interview.fr.html && if test -f
luispo-rms-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/luispo-rms-interview.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/luispo-rms-interview.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
luispo-rms-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/luispo-rms-interview.fr.html ||
(PO=../../philosophy/po/luispo-rms-interview.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/luispo-rms-interview.fr.html --date='+1
seconds' $PO" > luispo-rms-interview.fr.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/luispo-rms-interview.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/luispo-rms-interview.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/luispo-rms-interview.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/luispo-rms-interview.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/luispo-rms-interview.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/luispo-rms-interview.fr.html || true; fi
[ -f ../../philosophy/po/luispo-rms-interview.translist ] || (touch
../../philosophy/po/luispo-rms-interview.translist ; cvs add
../../philosophy/po/luispo-rms-interview.translist);
file=../../philosophy/po/luispo-rms-interview.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/luispo-rms-interview;
article=../../philosophy/luispo-rms-interview; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/luispo-rms-interview.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/luispo-rms-interview.fr-en.html
] || (touch ../../philosophy/po/luispo-rms-interview.fr-en.html ; cvs add
../../philosophy/po/luispo-rms-interview.fr-en.html); cp
../../philosophy/luispo-rms-interview.html
../../philosophy/po/luispo-rms-interview.fr-en.html)
cvs add: scheduling file `../../philosophy/po/luispo-rms-interview.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/mcvoy.fr.html ] || (touch ../../philosophy/mcvoy.fr.html
; cvs add ../../philosophy/mcvoy.fr.html)
PO=../../philosophy/po/mcvoy.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 mcvoy.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > mcvoy.fr.html.hook-ann; fi; exit 1)
23 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/mcvoy.fr.po
../../philosophy/po/mcvoy.pot && touch ../../philosophy/po/mcvoy.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/mcvoy.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/mcvoy.fr.po; test $? != 0 ) >
/dev/null || /bin/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/mcvoy.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/mcvoy.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/mcvoy.fr.po)
..... done.
chmod +w ../../philosophy/mcvoy.fr.html
PO=../../philosophy/po/mcvoy.fr.po OUT=../../philosophy/po/mcvoy.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 ../../philosophy/po/mcvoy.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/mcvoy.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/mcvoy.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/mcvoy.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/mcvoy.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/mcvoy.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/mcvoy.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/mcvoy.fr.m4 > ../../philosophy/mcvoy.fr.html && if test -f
mcvoy.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/mcvoy.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/mcvoy.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > mcvoy.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/mcvoy.fr.html ||
(PO=../../philosophy/po/mcvoy.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/mcvoy.fr.html --date='+1 seconds' $PO" >
mcvoy.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/mcvoy.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/mcvoy.fr.m4 > ../../philosophy/mcvoy.fr.html && if test -f
mcvoy.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/mcvoy.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/mcvoy.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > mcvoy.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/mcvoy.fr.html ||
(PO=../../philosophy/po/mcvoy.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/mcvoy.fr.html --date='+1 seconds' $PO" >
mcvoy.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/mcvoy.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/mcvoy.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/mcvoy.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/mcvoy.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/mcvoy.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/mcvoy.fr.html || true;
fi
[ -f ../../philosophy/po/mcvoy.translist ] || (touch
../../philosophy/po/mcvoy.translist ; cvs add
../../philosophy/po/mcvoy.translist); file=../../philosophy/po/mcvoy.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/mcvoy; article=../../philosophy/mcvoy; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/mcvoy.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/mcvoy.fr-en.html ] || (touch
../../philosophy/po/mcvoy.fr-en.html ; cvs add
../../philosophy/po/mcvoy.fr-en.html); cp ../../philosophy/mcvoy.html
../../philosophy/po/mcvoy.fr-en.html)
[ -f ../../philosophy/microsoft.fr.html ] || (touch
../../philosophy/microsoft.fr.html ; cvs add
../../philosophy/microsoft.fr.html)
PO=../../philosophy/po/microsoft.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/microsoft.fr.po
../../philosophy/po/microsoft.pot && touch ../../philosophy/po/microsoft.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/microsoft.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft.fr.po; test $? != 0 ) > /dev/null || /bin/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/microsoft.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/microsoft.fr.po)
..... done.
chmod +w ../../philosophy/microsoft.fr.html
PO=../../philosophy/po/microsoft.fr.po OUT=../../philosophy/po/microsoft.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 ../../philosophy/po/microsoft.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/microsoft.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/microsoft.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/microsoft.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft.fr.m4 > ../../philosophy/microsoft.fr.html && if
test -f microsoft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > microsoft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft.fr.html ||
(PO=../../philosophy/po/microsoft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft.fr.html --date='+1 seconds' $PO" >
microsoft.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft.fr.m4 > ../../philosophy/microsoft.fr.html && if
test -f microsoft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > microsoft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft.fr.html ||
(PO=../../philosophy/po/microsoft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft.fr.html --date='+1 seconds' $PO" >
microsoft.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/microsoft.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/microsoft.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/microsoft.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/microsoft.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/microsoft.fr.html ||
true; fi
[ -f ../../philosophy/po/microsoft.translist ] || (touch
../../philosophy/po/microsoft.translist ; cvs add
../../philosophy/po/microsoft.translist);
file=../../philosophy/po/microsoft.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/microsoft;
article=../../philosophy/microsoft; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/microsoft.fr-en.html ] || (touch
../../philosophy/po/microsoft.fr-en.html ; cvs add
../../philosophy/po/microsoft.fr-en.html); cp ../../philosophy/microsoft.html
../../philosophy/po/microsoft.fr-en.html)
[ -f ../../philosophy/microsoft-antitrust.fr.html ] || (touch
../../philosophy/microsoft-antitrust.fr.html ; cvs add
../../philosophy/microsoft-antitrust.fr.html)
PO=../../philosophy/po/microsoft-antitrust.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft-antitrust.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft-antitrust.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/microsoft-antitrust.fr.po
../../philosophy/po/microsoft-antitrust.pot && touch
../../philosophy/po/microsoft-antitrust.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/microsoft-antitrust.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-antitrust.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/microsoft-antitrust.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft-antitrust.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/microsoft-antitrust.fr.po)
..... done.
chmod +w ../../philosophy/microsoft-antitrust.fr.html
PO=../../philosophy/po/microsoft-antitrust.fr.po
OUT=../../philosophy/po/microsoft-antitrust.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
../../philosophy/po/microsoft-antitrust.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/microsoft-antitrust.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft-antitrust.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft-antitrust.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/microsoft-antitrust.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-antitrust.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/microsoft-antitrust.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-antitrust.fr.m4 >
../../philosophy/microsoft-antitrust.fr.html && if test -f
microsoft-antitrust.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-antitrust.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-antitrust.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
microsoft-antitrust.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-antitrust.fr.html ||
(PO=../../philosophy/po/microsoft-antitrust.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/microsoft-antitrust.fr.html --date='+1
seconds' $PO" > microsoft-antitrust.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-antitrust.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-antitrust.fr.m4 >
../../philosophy/microsoft-antitrust.fr.html && if test -f
microsoft-antitrust.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-antitrust.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-antitrust.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
microsoft-antitrust.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-antitrust.fr.html ||
(PO=../../philosophy/po/microsoft-antitrust.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/microsoft-antitrust.fr.html --date='+1
seconds' $PO" > microsoft-antitrust.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/microsoft-antitrust.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-antitrust.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/microsoft-antitrust.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/microsoft-antitrust.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/microsoft-antitrust.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/microsoft-antitrust.fr.html || true; fi
[ -f ../../philosophy/po/microsoft-antitrust.translist ] || (touch
../../philosophy/po/microsoft-antitrust.translist ; cvs add
../../philosophy/po/microsoft-antitrust.translist);
file=../../philosophy/po/microsoft-antitrust.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/microsoft-antitrust;
article=../../philosophy/microsoft-antitrust; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-antitrust.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/microsoft-antitrust.fr-en.html
] || (touch ../../philosophy/po/microsoft-antitrust.fr-en.html ; cvs add
../../philosophy/po/microsoft-antitrust.fr-en.html); cp
../../philosophy/microsoft-antitrust.html
../../philosophy/po/microsoft-antitrust.fr-en.html)
cvs add: scheduling file `../../philosophy/po/microsoft-antitrust.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/microsoft-new-monopoly.fr.html ] || (touch
../../philosophy/microsoft-new-monopoly.fr.html ; cvs add
../../philosophy/microsoft-new-monopoly.fr.html)
PO=../../philosophy/po/microsoft-new-monopoly.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft-new-monopoly.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft-new-monopoly.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/microsoft-new-monopoly.fr.po
../../philosophy/po/microsoft-new-monopoly.pot && touch
../../philosophy/po/microsoft-new-monopoly.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/microsoft-new-monopoly.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-new-monopoly.fr.po; test
$? != 0 ) > /dev/null || /bin/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/microsoft-new-monopoly.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft-new-monopoly.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/microsoft-new-monopoly.fr.po)
..... done.
chmod +w ../../philosophy/microsoft-new-monopoly.fr.html
PO=../../philosophy/po/microsoft-new-monopoly.fr.po
OUT=../../philosophy/po/microsoft-new-monopoly.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
../../philosophy/po/microsoft-new-monopoly.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/microsoft-new-monopoly.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft-new-monopoly.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft-new-monopoly.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/microsoft-new-monopoly.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-new-monopoly.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/microsoft-new-monopoly.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-new-monopoly.fr.m4 >
../../philosophy/microsoft-new-monopoly.fr.html && if test -f
microsoft-new-monopoly.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-new-monopoly.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-new-monopoly.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
microsoft-new-monopoly.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-new-monopoly.fr.html ||
(PO=../../philosophy/po/microsoft-new-monopoly.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/microsoft-new-monopoly.fr.html
--date='+1 seconds' $PO" > microsoft-new-monopoly.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-new-monopoly.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-new-monopoly.fr.m4 >
../../philosophy/microsoft-new-monopoly.fr.html && if test -f
microsoft-new-monopoly.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-new-monopoly.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-new-monopoly.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
microsoft-new-monopoly.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-new-monopoly.fr.html ||
(PO=../../philosophy/po/microsoft-new-monopoly.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/microsoft-new-monopoly.fr.html
--date='+1 seconds' $PO" > microsoft-new-monopoly.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/microsoft-new-monopoly.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-new-monopoly.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/microsoft-new-monopoly.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/microsoft-new-monopoly.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/microsoft-new-monopoly.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/microsoft-new-monopoly.fr.html || true; fi
[ -f ../../philosophy/po/microsoft-new-monopoly.translist ] || (touch
../../philosophy/po/microsoft-new-monopoly.translist ; cvs add
../../philosophy/po/microsoft-new-monopoly.translist);
file=../../philosophy/po/microsoft-new-monopoly.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/microsoft-new-monopoly;
article=../../philosophy/microsoft-new-monopoly; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-new-monopoly.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/microsoft-new-monopoly.fr-en.html ] || (touch
../../philosophy/po/microsoft-new-monopoly.fr-en.html ; cvs add
../../philosophy/po/microsoft-new-monopoly.fr-en.html); cp
../../philosophy/microsoft-new-monopoly.html
../../philosophy/po/microsoft-new-monopoly.fr-en.html)
[ -f ../../philosophy/microsoft-old.de.html ] || (touch
../../philosophy/microsoft-old.de.html ; cvs add
../../philosophy/microsoft-old.de.html)
cvs add: scheduling file `../../philosophy/microsoft-old.de.html' for addition
cvs add: use `cvs commit' to add this file permanently
PO=../../philosophy/po/microsoft-old.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft-old.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft-old.de.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/microsoft-old.de.po
../../philosophy/po/microsoft-old.pot && touch
../../philosophy/po/microsoft-old.de.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/microsoft-old.de.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.de.po; test $? != 0 ) > /dev/null || /bin/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/microsoft-old.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft-old.de.po; fi )
.... done.
chmod +w ../../philosophy/microsoft-old.de.html
PO=../../philosophy/po/microsoft-old.de.po
OUT=../../philosophy/po/microsoft-old.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
../../philosophy/po/microsoft-old.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../philosophy/po/microsoft-old.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft-old.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft-old.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../philosophy/po/microsoft-old.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.de.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/microsoft-old.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-old.de.m4 >
../../philosophy/microsoft-old.de.html && if test -f
microsoft-old.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-old.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-old.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > microsoft-old.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-old.de.html ||
(PO=../../philosophy/po/microsoft-old.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft-old.de.html --date='+1 seconds' $PO" >
microsoft-old.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-old.de.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-old.de.m4 >
../../philosophy/microsoft-old.de.html && if test -f
microsoft-old.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-old.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-old.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > microsoft-old.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-old.de.html ||
(PO=../../philosophy/po/microsoft-old.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft-old.de.html --date='+1 seconds' $PO" >
microsoft-old.de.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/microsoft-old.de.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/microsoft-old.de.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/microsoft-old.de.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/microsoft-old.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/microsoft-old.de.html
|| true; fi
[ -f ../../philosophy/po/microsoft-old.translist ] || (touch
../../philosophy/po/microsoft-old.translist ; cvs add
../../philosophy/po/microsoft-old.translist);
file=../../philosophy/po/microsoft-old.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/microsoft-old; article=../../philosophy/microsoft-old; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-old.de.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/microsoft-old.de-en.html ] || (touch
../../philosophy/po/microsoft-old.de-en.html ; cvs add
../../philosophy/po/microsoft-old.de-en.html); cp
../../philosophy/microsoft-old.html
../../philosophy/po/microsoft-old.de-en.html)
cvs add: scheduling file `../../philosophy/po/microsoft-old.de-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/microsoft-old.fr.html ] || (touch
../../philosophy/microsoft-old.fr.html ; cvs add
../../philosophy/microsoft-old.fr.html)
PO=../../philosophy/po/microsoft-old.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft-old.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft-old.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/microsoft-old.fr.po
../../philosophy/po/microsoft-old.pot && touch
../../philosophy/po/microsoft-old.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/microsoft-old.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.fr.po; test $? != 0 ) > /dev/null || /bin/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/microsoft-old.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft-old.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/microsoft-old.fr.po)
.... done.
chmod +w ../../philosophy/microsoft-old.fr.html
PO=../../philosophy/po/microsoft-old.fr.po
OUT=../../philosophy/po/microsoft-old.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
../../philosophy/po/microsoft-old.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/microsoft-old.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft-old.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft-old.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/microsoft-old.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/microsoft-old.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-old.fr.m4 >
../../philosophy/microsoft-old.fr.html && if test -f
microsoft-old.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-old.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-old.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > microsoft-old.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-old.fr.html ||
(PO=../../philosophy/po/microsoft-old.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft-old.fr.html --date='+1 seconds' $PO" >
microsoft-old.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-old.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-old.fr.m4 >
../../philosophy/microsoft-old.fr.html && if test -f
microsoft-old.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-old.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-old.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > microsoft-old.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-old.fr.html ||
(PO=../../philosophy/po/microsoft-old.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/microsoft-old.fr.html --date='+1 seconds' $PO" >
microsoft-old.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/microsoft-old.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-old.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/microsoft-old.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/microsoft-old.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/microsoft-old.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/microsoft-old.fr.html
|| true; fi
[ -f ../../philosophy/po/microsoft-old.translist ] || (touch
../../philosophy/po/microsoft-old.translist ; cvs add
../../philosophy/po/microsoft-old.translist);
file=../../philosophy/po/microsoft-old.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/microsoft-old; article=../../philosophy/microsoft-old; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-old.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/microsoft-old.fr-en.html ] || (touch
../../philosophy/po/microsoft-old.fr-en.html ; cvs add
../../philosophy/po/microsoft-old.fr-en.html); cp
../../philosophy/microsoft-old.html
../../philosophy/po/microsoft-old.fr-en.html)
[ -f ../../philosophy/microsoft-verdict.fr.html ] || (touch
../../philosophy/microsoft-verdict.fr.html ; cvs add
../../philosophy/microsoft-verdict.fr.html)
PO=../../philosophy/po/microsoft-verdict.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
microsoft-verdict.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
microsoft-verdict.fr.html.hook-ann; fi; exit 1)
17 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/microsoft-verdict.fr.po
../../philosophy/po/microsoft-verdict.pot && touch
../../philosophy/po/microsoft-verdict.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/microsoft-verdict.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-verdict.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/microsoft-verdict.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/microsoft-verdict.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/microsoft-verdict.fr.po)
.... done.
chmod +w ../../philosophy/microsoft-verdict.fr.html
PO=../../philosophy/po/microsoft-verdict.fr.po
OUT=../../philosophy/po/microsoft-verdict.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
../../philosophy/po/microsoft-verdict.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/microsoft-verdict.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/microsoft-verdict.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/microsoft-verdict.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/microsoft-verdict.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-verdict.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/microsoft-verdict.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-verdict.fr.m4 >
../../philosophy/microsoft-verdict.fr.html && if test -f
microsoft-verdict.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-verdict.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-verdict.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > microsoft-verdict.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-verdict.fr.html ||
(PO=../../philosophy/po/microsoft-verdict.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/microsoft-verdict.fr.html --date='+1
seconds' $PO" > microsoft-verdict.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-verdict.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/microsoft-verdict.fr.m4 >
../../philosophy/microsoft-verdict.fr.html && if test -f
microsoft-verdict.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/microsoft-verdict.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/microsoft-verdict.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > microsoft-verdict.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/microsoft-verdict.fr.html ||
(PO=../../philosophy/po/microsoft-verdict.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/microsoft-verdict.fr.html --date='+1
seconds' $PO" > microsoft-verdict.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/microsoft-verdict.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/microsoft-verdict.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/microsoft-verdict.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/microsoft-verdict.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/microsoft-verdict.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/microsoft-verdict.fr.html || true; fi
[ -f ../../philosophy/po/microsoft-verdict.translist ] || (touch
../../philosophy/po/microsoft-verdict.translist ; cvs add
../../philosophy/po/microsoft-verdict.translist);
file=../../philosophy/po/microsoft-verdict.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/microsoft-verdict;
article=../../philosophy/microsoft-verdict; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/microsoft-verdict.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/microsoft-verdict.fr-en.html ] ||
(touch ../../philosophy/po/microsoft-verdict.fr-en.html ; cvs add
../../philosophy/po/microsoft-verdict.fr-en.html); cp
../../philosophy/microsoft-verdict.html
../../philosophy/po/microsoft-verdict.fr-en.html)
cvs add: scheduling file `../../philosophy/po/microsoft-verdict.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/misinterpreting-copyright.fr.html ] || (touch
../../philosophy/misinterpreting-copyright.fr.html ; cvs add
../../philosophy/misinterpreting-copyright.fr.html)
PO=../../philosophy/po/misinterpreting-copyright.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
misinterpreting-copyright.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
misinterpreting-copyright.fr.html.hook-ann; fi; exit 1)
98 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/misinterpreting-copyright.fr.po
../../philosophy/po/misinterpreting-copyright.pot && touch
../../philosophy/po/misinterpreting-copyright.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/misinterpreting-copyright.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/misinterpreting-copyright.fr.po;
test $? != 0 ) > /dev/null || /bin/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/misinterpreting-copyright.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/misinterpreting-copyright.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/misinterpreting-copyright.fr.po)
............ done.
chmod +w ../../philosophy/misinterpreting-copyright.fr.html
PO=../../philosophy/po/misinterpreting-copyright.fr.po
OUT=../../philosophy/po/misinterpreting-copyright.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
../../philosophy/po/misinterpreting-copyright.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/misinterpreting-copyright.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/misinterpreting-copyright.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/misinterpreting-copyright.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/misinterpreting-copyright.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/misinterpreting-copyright.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/misinterpreting-copyright.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/misinterpreting-copyright.fr.m4 >
../../philosophy/misinterpreting-copyright.fr.html && if test -f
misinterpreting-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/misinterpreting-copyright.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/misinterpreting-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
misinterpreting-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/misinterpreting-copyright.fr.html ||
(PO=../../philosophy/po/misinterpreting-copyright.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/misinterpreting-copyright.fr.html
--date='+1 seconds' $PO" > misinterpreting-copyright.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/misinterpreting-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/misinterpreting-copyright.fr.m4 >
../../philosophy/misinterpreting-copyright.fr.html && if test -f
misinterpreting-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/misinterpreting-copyright.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/misinterpreting-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
misinterpreting-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/misinterpreting-copyright.fr.html ||
(PO=../../philosophy/po/misinterpreting-copyright.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/misinterpreting-copyright.fr.html
--date='+1 seconds' $PO" > misinterpreting-copyright.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/misinterpreting-copyright.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/misinterpreting-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/misinterpreting-copyright.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/misinterpreting-copyright.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/misinterpreting-copyright.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/misinterpreting-copyright.fr.html || true; fi
[ -f ../../philosophy/po/misinterpreting-copyright.translist ] || (touch
../../philosophy/po/misinterpreting-copyright.translist ; cvs add
../../philosophy/po/misinterpreting-copyright.translist);
file=../../philosophy/po/misinterpreting-copyright.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/misinterpreting-copyright;
article=../../philosophy/misinterpreting-copyright; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/misinterpreting-copyright.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/misinterpreting-copyright.fr-en.html ] || (touch
../../philosophy/po/misinterpreting-copyright.fr-en.html ; cvs add
../../philosophy/po/misinterpreting-copyright.fr-en.html); cp
../../philosophy/misinterpreting-copyright.html
../../philosophy/po/misinterpreting-copyright.fr-en.html)
[ -f ../../philosophy/moglen-harvard-speech-2004.fr.html ] || (touch
../../philosophy/moglen-harvard-speech-2004.fr.html ; cvs add
../../philosophy/moglen-harvard-speech-2004.fr.html)
PO=../../philosophy/po/moglen-harvard-speech-2004.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
moglen-harvard-speech-2004.fr.html.hook-ann; then echo "gnun-do-not-delete-me"
> moglen-harvard-speech-2004.fr.html.hook-ann; fi; exit 1)
156 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/moglen-harvard-speech-2004.fr.po
../../philosophy/po/moglen-harvard-speech-2004.pot && touch
../../philosophy/po/moglen-harvard-speech-2004.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/moglen-harvard-speech-2004.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/moglen-harvard-speech-2004.fr.po;
test $? != 0 ) > /dev/null || /bin/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/moglen-harvard-speech-2004.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/moglen-harvard-speech-2004.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/moglen-harvard-speech-2004.fr.po)
.................. done.
chmod +w ../../philosophy/moglen-harvard-speech-2004.fr.html
PO=../../philosophy/po/moglen-harvard-speech-2004.fr.po
OUT=../../philosophy/po/moglen-harvard-speech-2004.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
../../philosophy/po/moglen-harvard-speech-2004.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/moglen-harvard-speech-2004.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/moglen-harvard-speech-2004.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/moglen-harvard-speech-2004.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/moglen-harvard-speech-2004.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/moglen-harvard-speech-2004.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/moglen-harvard-speech-2004.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/moglen-harvard-speech-2004.fr.m4 >
../../philosophy/moglen-harvard-speech-2004.fr.html && if test -f
moglen-harvard-speech-2004.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/moglen-harvard-speech-2004.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/moglen-harvard-speech-2004.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
moglen-harvard-speech-2004.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/moglen-harvard-speech-2004.fr.html ||
(PO=../../philosophy/po/moglen-harvard-speech-2004.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/moglen-harvard-speech-2004.fr.html
--date='+1 seconds' $PO" > moglen-harvard-speech-2004.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/moglen-harvard-speech-2004.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/moglen-harvard-speech-2004.fr.m4 >
../../philosophy/moglen-harvard-speech-2004.fr.html && if test -f
moglen-harvard-speech-2004.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/moglen-harvard-speech-2004.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/moglen-harvard-speech-2004.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
moglen-harvard-speech-2004.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/moglen-harvard-speech-2004.fr.html ||
(PO=../../philosophy/po/moglen-harvard-speech-2004.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/moglen-harvard-speech-2004.fr.html
--date='+1 seconds' $PO" > moglen-harvard-speech-2004.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/moglen-harvard-speech-2004.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/moglen-harvard-speech-2004.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/moglen-harvard-speech-2004.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/moglen-harvard-speech-2004.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/moglen-harvard-speech-2004.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/moglen-harvard-speech-2004.fr.html || true; fi
[ -f ../../philosophy/po/moglen-harvard-speech-2004.translist ] || (touch
../../philosophy/po/moglen-harvard-speech-2004.translist ; cvs add
../../philosophy/po/moglen-harvard-speech-2004.translist);
file=../../philosophy/po/moglen-harvard-speech-2004.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/moglen-harvard-speech-2004;
article=../../philosophy/moglen-harvard-speech-2004; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/moglen-harvard-speech-2004.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/moglen-harvard-speech-2004.fr-en.html ] || (touch
../../philosophy/po/moglen-harvard-speech-2004.fr-en.html ; cvs add
../../philosophy/po/moglen-harvard-speech-2004.fr-en.html); cp
../../philosophy/moglen-harvard-speech-2004.html
../../philosophy/po/moglen-harvard-speech-2004.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/moglen-harvard-speech-2004.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/motif.fr.html ] || (touch ../../philosophy/motif.fr.html
; cvs add ../../philosophy/motif.fr.html)
PO=../../philosophy/po/motif.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 motif.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > motif.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/motif.fr.po
../../philosophy/po/motif.pot && touch ../../philosophy/po/motif.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/motif.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/motif.fr.po; test $? != 0 ) >
/dev/null || /bin/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/motif.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/motif.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/motif.fr.po)
.... done.
chmod +w ../../philosophy/motif.fr.html
PO=../../philosophy/po/motif.fr.po OUT=../../philosophy/po/motif.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 ../../philosophy/po/motif.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/motif.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/motif.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/motif.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/motif.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/motif.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/motif.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/motif.fr.m4 > ../../philosophy/motif.fr.html && if test -f
motif.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/motif.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/motif.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > motif.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/motif.fr.html ||
(PO=../../philosophy/po/motif.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/motif.fr.html --date='+1 seconds' $PO" >
motif.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/motif.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/motif.fr.m4 > ../../philosophy/motif.fr.html && if test -f
motif.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/motif.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/motif.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > motif.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/motif.fr.html ||
(PO=../../philosophy/po/motif.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/motif.fr.html --date='+1 seconds' $PO" >
motif.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/motif.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/motif.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/motif.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/motif.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/motif.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/motif.fr.html || true;
fi
[ -f ../../philosophy/po/motif.translist ] || (touch
../../philosophy/po/motif.translist ; cvs add
../../philosophy/po/motif.translist); file=../../philosophy/po/motif.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/motif; article=../../philosophy/motif; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/motif.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/motif.fr-en.html ] || (touch
../../philosophy/po/motif.fr-en.html ; cvs add
../../philosophy/po/motif.fr-en.html); cp ../../philosophy/motif.html
../../philosophy/po/motif.fr-en.html)
cvs add: scheduling file `../../philosophy/po/motif.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/ms-doj-tunney.fr.html ] || (touch
../../philosophy/ms-doj-tunney.fr.html ; cvs add
../../philosophy/ms-doj-tunney.fr.html)
PO=../../philosophy/po/ms-doj-tunney.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
ms-doj-tunney.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
ms-doj-tunney.fr.html.hook-ann; fi; exit 1)
37 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/ms-doj-tunney.fr.po
../../philosophy/po/ms-doj-tunney.pot && touch
../../philosophy/po/ms-doj-tunney.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/ms-doj-tunney.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ms-doj-tunney.fr.po; test $? != 0 ) > /dev/null || /bin/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/ms-doj-tunney.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/ms-doj-tunney.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/ms-doj-tunney.fr.po)
..... done.
chmod +w ../../philosophy/ms-doj-tunney.fr.html
PO=../../philosophy/po/ms-doj-tunney.fr.po
OUT=../../philosophy/po/ms-doj-tunney.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
../../philosophy/po/ms-doj-tunney.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/ms-doj-tunney.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/ms-doj-tunney.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/ms-doj-tunney.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/ms-doj-tunney.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ms-doj-tunney.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/ms-doj-tunney.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ms-doj-tunney.fr.m4 >
../../philosophy/ms-doj-tunney.fr.html && if test -f
ms-doj-tunney.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ms-doj-tunney.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ms-doj-tunney.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ms-doj-tunney.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ms-doj-tunney.fr.html ||
(PO=../../philosophy/po/ms-doj-tunney.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ms-doj-tunney.fr.html --date='+1 seconds' $PO" >
ms-doj-tunney.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ms-doj-tunney.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ms-doj-tunney.fr.m4 >
../../philosophy/ms-doj-tunney.fr.html && if test -f
ms-doj-tunney.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ms-doj-tunney.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ms-doj-tunney.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ms-doj-tunney.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ms-doj-tunney.fr.html ||
(PO=../../philosophy/po/ms-doj-tunney.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ms-doj-tunney.fr.html --date='+1 seconds' $PO" >
ms-doj-tunney.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/ms-doj-tunney.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ms-doj-tunney.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/ms-doj-tunney.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/ms-doj-tunney.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/ms-doj-tunney.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/ms-doj-tunney.fr.html
|| true; fi
[ -f ../../philosophy/po/ms-doj-tunney.translist ] || (touch
../../philosophy/po/ms-doj-tunney.translist ; cvs add
../../philosophy/po/ms-doj-tunney.translist);
file=../../philosophy/po/ms-doj-tunney.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/ms-doj-tunney; article=../../philosophy/ms-doj-tunney; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ms-doj-tunney.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/ms-doj-tunney.fr-en.html ] || (touch
../../philosophy/po/ms-doj-tunney.fr-en.html ; cvs add
../../philosophy/po/ms-doj-tunney.fr-en.html); cp
../../philosophy/ms-doj-tunney.html
../../philosophy/po/ms-doj-tunney.fr-en.html)
[ -f ../../philosophy/my_doom.fr.html ] || (touch
../../philosophy/my_doom.fr.html ; cvs add ../../philosophy/my_doom.fr.html)
PO=../../philosophy/po/my_doom.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 my_doom.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > my_doom.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/my_doom.fr.po
../../philosophy/po/my_doom.pot && touch ../../philosophy/po/my_doom.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/my_doom.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/my_doom.fr.po; test $? != 0 ) >
/dev/null || /bin/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/my_doom.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/my_doom.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/my_doom.fr.po)
.... done.
chmod +w ../../philosophy/my_doom.fr.html
PO=../../philosophy/po/my_doom.fr.po OUT=../../philosophy/po/my_doom.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 ../../philosophy/po/my_doom.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/my_doom.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/my_doom.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/my_doom.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/my_doom.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/my_doom.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/my_doom.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/my_doom.fr.m4 > ../../philosophy/my_doom.fr.html && if
test -f my_doom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/my_doom.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/my_doom.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > my_doom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/my_doom.fr.html ||
(PO=../../philosophy/po/my_doom.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/my_doom.fr.html --date='+1 seconds' $PO" >
my_doom.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/my_doom.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/my_doom.fr.m4 > ../../philosophy/my_doom.fr.html && if
test -f my_doom.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/my_doom.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/my_doom.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > my_doom.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/my_doom.fr.html ||
(PO=../../philosophy/po/my_doom.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/my_doom.fr.html --date='+1 seconds' $PO" >
my_doom.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/my_doom.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/my_doom.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/my_doom.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/my_doom.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/my_doom.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/my_doom.fr.html ||
true; fi
[ -f ../../philosophy/po/my_doom.translist ] || (touch
../../philosophy/po/my_doom.translist ; cvs add
../../philosophy/po/my_doom.translist);
file=../../philosophy/po/my_doom.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/my_doom;
article=../../philosophy/my_doom; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/my_doom.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/my_doom.fr-en.html ] || (touch
../../philosophy/po/my_doom.fr-en.html ; cvs add
../../philosophy/po/my_doom.fr-en.html); cp ../../philosophy/my_doom.html
../../philosophy/po/my_doom.fr-en.html)
cvs add: scheduling file `../../philosophy/po/my_doom.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/netscape.fr.html ] || (touch
../../philosophy/netscape.fr.html ; cvs add ../../philosophy/netscape.fr.html)
PO=../../philosophy/po/netscape.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
netscape.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
netscape.fr.html.hook-ann; fi; exit 1)
16 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/netscape.fr.po
../../philosophy/po/netscape.pot && touch ../../philosophy/po/netscape.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/netscape.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape.fr.po; test $? != 0 ) > /dev/null || /bin/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/netscape.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/netscape.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/netscape.fr.po)
.... done.
chmod +w ../../philosophy/netscape.fr.html
PO=../../philosophy/po/netscape.fr.po OUT=../../philosophy/po/netscape.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 ../../philosophy/po/netscape.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/netscape.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/netscape.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/netscape.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/netscape.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/netscape.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/netscape.fr.m4 > ../../philosophy/netscape.fr.html && if
test -f netscape.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/netscape.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/netscape.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > netscape.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/netscape.fr.html ||
(PO=../../philosophy/po/netscape.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/netscape.fr.html --date='+1 seconds' $PO" >
netscape.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/netscape.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/netscape.fr.m4 > ../../philosophy/netscape.fr.html && if
test -f netscape.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/netscape.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/netscape.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > netscape.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/netscape.fr.html ||
(PO=../../philosophy/po/netscape.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/netscape.fr.html --date='+1 seconds' $PO" >
netscape.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/netscape.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/netscape.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/netscape.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/netscape.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/netscape.fr.html ||
true; fi
[ -f ../../philosophy/po/netscape.translist ] || (touch
../../philosophy/po/netscape.translist ; cvs add
../../philosophy/po/netscape.translist);
file=../../philosophy/po/netscape.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/netscape;
article=../../philosophy/netscape; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/netscape.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/netscape.fr-en.html ] || (touch
../../philosophy/po/netscape.fr-en.html ; cvs add
../../philosophy/po/netscape.fr-en.html); cp ../../philosophy/netscape.html
../../philosophy/po/netscape.fr-en.html)
cvs add: scheduling file `../../philosophy/po/netscape.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/netscape-npl.fr.html ] || (touch
../../philosophy/netscape-npl.fr.html ; cvs add
../../philosophy/netscape-npl.fr.html)
PO=../../philosophy/po/netscape-npl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
netscape-npl.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
netscape-npl.fr.html.hook-ann; fi; exit 1)
42 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/netscape-npl.fr.po
../../philosophy/po/netscape-npl.pot && touch
../../philosophy/po/netscape-npl.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/netscape-npl.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape-npl.fr.po; test $? != 0 ) > /dev/null || /bin/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/netscape-npl.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/netscape-npl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/netscape-npl.fr.po)
....... done.
chmod +w ../../philosophy/netscape-npl.fr.html
PO=../../philosophy/po/netscape-npl.fr.po
OUT=../../philosophy/po/netscape-npl.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
../../philosophy/po/netscape-npl.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/netscape-npl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/netscape-npl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/netscape-npl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/netscape-npl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape-npl.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/netscape-npl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/netscape-npl.fr.m4 > ../../philosophy/netscape-npl.fr.html
&& if test -f netscape-npl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/netscape-npl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/netscape-npl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > netscape-npl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/netscape-npl.fr.html ||
(PO=../../philosophy/po/netscape-npl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/netscape-npl.fr.html --date='+1 seconds' $PO" >
netscape-npl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/netscape-npl.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/netscape-npl.fr.m4 > ../../philosophy/netscape-npl.fr.html
&& if test -f netscape-npl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/netscape-npl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/netscape-npl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > netscape-npl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/netscape-npl.fr.html ||
(PO=../../philosophy/po/netscape-npl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/netscape-npl.fr.html --date='+1 seconds' $PO" >
netscape-npl.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/netscape-npl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/netscape-npl.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/netscape-npl.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/netscape-npl.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/netscape-npl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/netscape-npl.fr.html
|| true; fi
[ -f ../../philosophy/po/netscape-npl.translist ] || (touch
../../philosophy/po/netscape-npl.translist ; cvs add
../../philosophy/po/netscape-npl.translist);
file=../../philosophy/po/netscape-npl.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/netscape-npl; article=../../philosophy/netscape-npl; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/netscape-npl.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/netscape-npl.fr-en.html ] || (touch
../../philosophy/po/netscape-npl.fr-en.html ; cvs add
../../philosophy/po/netscape-npl.fr-en.html); cp
../../philosophy/netscape-npl.html ../../philosophy/po/netscape-npl.fr-en.html)
cvs add: scheduling file `../../philosophy/po/netscape-npl.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/new-monopoly.fr.html ] || (touch
../../philosophy/new-monopoly.fr.html ; cvs add
../../philosophy/new-monopoly.fr.html)
PO=../../philosophy/po/new-monopoly.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
new-monopoly.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
new-monopoly.fr.html.hook-ann; fi; exit 1)
41 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/new-monopoly.fr.po
../../philosophy/po/new-monopoly.pot && touch
../../philosophy/po/new-monopoly.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/new-monopoly.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/new-monopoly.fr.po; test $? != 0 ) > /dev/null || /bin/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/new-monopoly.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/new-monopoly.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/new-monopoly.fr.po)
...... done.
chmod +w ../../philosophy/new-monopoly.fr.html
PO=../../philosophy/po/new-monopoly.fr.po
OUT=../../philosophy/po/new-monopoly.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
../../philosophy/po/new-monopoly.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/new-monopoly.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/new-monopoly.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/new-monopoly.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/new-monopoly.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/new-monopoly.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/new-monopoly.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/new-monopoly.fr.m4 > ../../philosophy/new-monopoly.fr.html
&& if test -f new-monopoly.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/new-monopoly.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/new-monopoly.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > new-monopoly.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/new-monopoly.fr.html ||
(PO=../../philosophy/po/new-monopoly.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/new-monopoly.fr.html --date='+1 seconds' $PO" >
new-monopoly.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/new-monopoly.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/new-monopoly.fr.m4 > ../../philosophy/new-monopoly.fr.html
&& if test -f new-monopoly.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/new-monopoly.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/new-monopoly.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > new-monopoly.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/new-monopoly.fr.html ||
(PO=../../philosophy/po/new-monopoly.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/new-monopoly.fr.html --date='+1 seconds' $PO" >
new-monopoly.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/new-monopoly.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/new-monopoly.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/new-monopoly.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/new-monopoly.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/new-monopoly.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/new-monopoly.fr.html
|| true; fi
[ -f ../../philosophy/po/new-monopoly.translist ] || (touch
../../philosophy/po/new-monopoly.translist ; cvs add
../../philosophy/po/new-monopoly.translist);
file=../../philosophy/po/new-monopoly.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/new-monopoly; article=../../philosophy/new-monopoly; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/new-monopoly.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/new-monopoly.fr-en.html ] || (touch
../../philosophy/po/new-monopoly.fr-en.html ; cvs add
../../philosophy/po/new-monopoly.fr-en.html); cp
../../philosophy/new-monopoly.html ../../philosophy/po/new-monopoly.fr-en.html)
cvs add: scheduling file `../../philosophy/po/new-monopoly.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/nit-india.fr.html ] || (touch
../../philosophy/nit-india.fr.html ; cvs add
../../philosophy/nit-india.fr.html)
PO=../../philosophy/po/nit-india.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
nit-india.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
nit-india.fr.html.hook-ann; fi; exit 1)
155 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/nit-india.fr.po
../../philosophy/po/nit-india.pot && touch ../../philosophy/po/nit-india.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/nit-india.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nit-india.fr.po; test $? != 0 ) > /dev/null || /bin/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/nit-india.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/nit-india.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/nit-india.fr.po)
.................. done.
chmod +w ../../philosophy/nit-india.fr.html
PO=../../philosophy/po/nit-india.fr.po OUT=../../philosophy/po/nit-india.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 ../../philosophy/po/nit-india.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/nit-india.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/nit-india.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/nit-india.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/nit-india.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nit-india.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/nit-india.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/nit-india.fr.m4 > ../../philosophy/nit-india.fr.html && if
test -f nit-india.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/nit-india.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/nit-india.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > nit-india.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/nit-india.fr.html ||
(PO=../../philosophy/po/nit-india.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/nit-india.fr.html --date='+1 seconds' $PO" >
nit-india.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/nit-india.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/nit-india.fr.m4 > ../../philosophy/nit-india.fr.html && if
test -f nit-india.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/nit-india.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/nit-india.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > nit-india.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/nit-india.fr.html ||
(PO=../../philosophy/po/nit-india.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/nit-india.fr.html --date='+1 seconds' $PO" >
nit-india.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/nit-india.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nit-india.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/nit-india.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/nit-india.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/nit-india.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/nit-india.fr.html ||
true; fi
[ -f ../../philosophy/po/nit-india.translist ] || (touch
../../philosophy/po/nit-india.translist ; cvs add
../../philosophy/po/nit-india.translist);
file=../../philosophy/po/nit-india.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/nit-india;
article=../../philosophy/nit-india; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/nit-india.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/nit-india.fr-en.html ] || (touch
../../philosophy/po/nit-india.fr-en.html ; cvs add
../../philosophy/po/nit-india.fr-en.html); cp ../../philosophy/nit-india.html
../../philosophy/po/nit-india.fr-en.html)
[ -f ../../philosophy/no-ip-ethos.fr.html ] || (touch
../../philosophy/no-ip-ethos.fr.html ; cvs add
../../philosophy/no-ip-ethos.fr.html)
PO=../../philosophy/po/no-ip-ethos.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
no-ip-ethos.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
no-ip-ethos.fr.html.hook-ann; fi; exit 1)
34 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/no-ip-ethos.fr.po
../../philosophy/po/no-ip-ethos.pot && touch
../../philosophy/po/no-ip-ethos.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/no-ip-ethos.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-ip-ethos.fr.po; test $? != 0 ) > /dev/null || /bin/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/no-ip-ethos.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/no-ip-ethos.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/no-ip-ethos.fr.po)
...... done.
chmod +w ../../philosophy/no-ip-ethos.fr.html
PO=../../philosophy/po/no-ip-ethos.fr.po
OUT=../../philosophy/po/no-ip-ethos.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
../../philosophy/po/no-ip-ethos.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/no-ip-ethos.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/no-ip-ethos.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/no-ip-ethos.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/no-ip-ethos.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-ip-ethos.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/no-ip-ethos.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/no-ip-ethos.fr.m4 > ../../philosophy/no-ip-ethos.fr.html
&& if test -f no-ip-ethos.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/no-ip-ethos.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/no-ip-ethos.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > no-ip-ethos.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/no-ip-ethos.fr.html ||
(PO=../../philosophy/po/no-ip-ethos.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/no-ip-ethos.fr.html --date='+1 seconds' $PO" >
no-ip-ethos.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/no-ip-ethos.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/no-ip-ethos.fr.m4 > ../../philosophy/no-ip-ethos.fr.html
&& if test -f no-ip-ethos.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/no-ip-ethos.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/no-ip-ethos.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > no-ip-ethos.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/no-ip-ethos.fr.html ||
(PO=../../philosophy/po/no-ip-ethos.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/no-ip-ethos.fr.html --date='+1 seconds' $PO" >
no-ip-ethos.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/no-ip-ethos.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-ip-ethos.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/no-ip-ethos.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/no-ip-ethos.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/no-ip-ethos.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/no-ip-ethos.fr.html ||
true; fi
[ -f ../../philosophy/po/no-ip-ethos.translist ] || (touch
../../philosophy/po/no-ip-ethos.translist ; cvs add
../../philosophy/po/no-ip-ethos.translist);
file=../../philosophy/po/no-ip-ethos.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/no-ip-ethos; article=../../philosophy/no-ip-ethos; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/no-ip-ethos.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/no-ip-ethos.fr-en.html ] || (touch
../../philosophy/po/no-ip-ethos.fr-en.html ; cvs add
../../philosophy/po/no-ip-ethos.fr-en.html); cp
../../philosophy/no-ip-ethos.html ../../philosophy/po/no-ip-ethos.fr-en.html)
[ -f ../../philosophy/no-word-attachments.fr.html ] || (touch
../../philosophy/no-word-attachments.fr.html ; cvs add
../../philosophy/no-word-attachments.fr.html)
PO=../../philosophy/po/no-word-attachments.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
no-word-attachments.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
no-word-attachments.fr.html.hook-ann; fi; exit 1)
51 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/no-word-attachments.fr.po
../../philosophy/po/no-word-attachments.pot && touch
../../philosophy/po/no-word-attachments.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/no-word-attachments.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/no-word-attachments.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/no-word-attachments.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/no-word-attachments.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/no-word-attachments.fr.po)
....... done.
chmod +w ../../philosophy/no-word-attachments.fr.html
PO=../../philosophy/po/no-word-attachments.fr.po
OUT=../../philosophy/po/no-word-attachments.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
../../philosophy/po/no-word-attachments.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/no-word-attachments.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/no-word-attachments.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/no-word-attachments.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/no-word-attachments.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-word-attachments.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/no-word-attachments.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/no-word-attachments.fr.m4 >
../../philosophy/no-word-attachments.fr.html && if test -f
no-word-attachments.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/no-word-attachments.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/no-word-attachments.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
no-word-attachments.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/no-word-attachments.fr.html ||
(PO=../../philosophy/po/no-word-attachments.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/no-word-attachments.fr.html --date='+1
seconds' $PO" > no-word-attachments.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-word-attachments.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/no-word-attachments.fr.m4 >
../../philosophy/no-word-attachments.fr.html && if test -f
no-word-attachments.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/no-word-attachments.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/no-word-attachments.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
no-word-attachments.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/no-word-attachments.fr.html ||
(PO=../../philosophy/po/no-word-attachments.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/no-word-attachments.fr.html --date='+1
seconds' $PO" > no-word-attachments.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/no-word-attachments.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/no-word-attachments.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/no-word-attachments.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/no-word-attachments.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/no-word-attachments.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/no-word-attachments.fr.html || true; fi
[ -f ../../philosophy/po/no-word-attachments.translist ] || (touch
../../philosophy/po/no-word-attachments.translist ; cvs add
../../philosophy/po/no-word-attachments.translist);
file=../../philosophy/po/no-word-attachments.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/no-word-attachments;
article=../../philosophy/no-word-attachments; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/no-word-attachments.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/no-word-attachments.fr-en.html
] || (touch ../../philosophy/po/no-word-attachments.fr-en.html ; cvs add
../../philosophy/po/no-word-attachments.fr-en.html); cp
../../philosophy/no-word-attachments.html
../../philosophy/po/no-word-attachments.fr-en.html)
[ -f ../../philosophy/nonsoftware-copyleft.fr.html ] || (touch
../../philosophy/nonsoftware-copyleft.fr.html ; cvs add
../../philosophy/nonsoftware-copyleft.fr.html)
PO=../../philosophy/po/nonsoftware-copyleft.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
nonsoftware-copyleft.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
nonsoftware-copyleft.fr.html.hook-ann; fi; exit 1)
37 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/nonsoftware-copyleft.fr.po
../../philosophy/po/nonsoftware-copyleft.pot && touch
../../philosophy/po/nonsoftware-copyleft.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/nonsoftware-copyleft.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/nonsoftware-copyleft.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/nonsoftware-copyleft.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/nonsoftware-copyleft.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/nonsoftware-copyleft.fr.po)
...... done.
chmod +w ../../philosophy/nonsoftware-copyleft.fr.html
PO=../../philosophy/po/nonsoftware-copyleft.fr.po
OUT=../../philosophy/po/nonsoftware-copyleft.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
../../philosophy/po/nonsoftware-copyleft.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/nonsoftware-copyleft.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/nonsoftware-copyleft.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/nonsoftware-copyleft.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/nonsoftware-copyleft.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nonsoftware-copyleft.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/nonsoftware-copyleft.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/nonsoftware-copyleft.fr.m4 >
../../philosophy/nonsoftware-copyleft.fr.html && if test -f
nonsoftware-copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/nonsoftware-copyleft.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/nonsoftware-copyleft.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
nonsoftware-copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/nonsoftware-copyleft.fr.html ||
(PO=../../philosophy/po/nonsoftware-copyleft.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/nonsoftware-copyleft.fr.html --date='+1
seconds' $PO" > nonsoftware-copyleft.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nonsoftware-copyleft.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/nonsoftware-copyleft.fr.m4 >
../../philosophy/nonsoftware-copyleft.fr.html && if test -f
nonsoftware-copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/nonsoftware-copyleft.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/nonsoftware-copyleft.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
nonsoftware-copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/nonsoftware-copyleft.fr.html ||
(PO=../../philosophy/po/nonsoftware-copyleft.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/nonsoftware-copyleft.fr.html --date='+1
seconds' $PO" > nonsoftware-copyleft.fr.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/nonsoftware-copyleft.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/nonsoftware-copyleft.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/nonsoftware-copyleft.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/nonsoftware-copyleft.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/nonsoftware-copyleft.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/nonsoftware-copyleft.fr.html || true; fi
[ -f ../../philosophy/po/nonsoftware-copyleft.translist ] || (touch
../../philosophy/po/nonsoftware-copyleft.translist ; cvs add
../../philosophy/po/nonsoftware-copyleft.translist);
file=../../philosophy/po/nonsoftware-copyleft.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/nonsoftware-copyleft;
article=../../philosophy/nonsoftware-copyleft; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/nonsoftware-copyleft.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/nonsoftware-copyleft.fr-en.html
] || (touch ../../philosophy/po/nonsoftware-copyleft.fr-en.html ; cvs add
../../philosophy/po/nonsoftware-copyleft.fr-en.html); cp
../../philosophy/nonsoftware-copyleft.html
../../philosophy/po/nonsoftware-copyleft.fr-en.html)
[ -f ../../philosophy/not-ipr.fr.html ] || (touch
../../philosophy/not-ipr.fr.html ; cvs add ../../philosophy/not-ipr.fr.html)
PO=../../philosophy/po/not-ipr.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 not-ipr.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > not-ipr.fr.html.hook-ann; fi; exit 1)
32 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/not-ipr.fr.po
../../philosophy/po/not-ipr.pot && touch ../../philosophy/po/not-ipr.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/not-ipr.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/not-ipr.fr.po; test $? != 0 ) >
/dev/null || /bin/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/not-ipr.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/not-ipr.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/not-ipr.fr.po)
...... done.
chmod +w ../../philosophy/not-ipr.fr.html
PO=../../philosophy/po/not-ipr.fr.po OUT=../../philosophy/po/not-ipr.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 ../../philosophy/po/not-ipr.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/not-ipr.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/not-ipr.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/not-ipr.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/not-ipr.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/not-ipr.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/not-ipr.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/not-ipr.fr.m4 > ../../philosophy/not-ipr.fr.html && if
test -f not-ipr.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/not-ipr.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/not-ipr.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > not-ipr.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/not-ipr.fr.html ||
(PO=../../philosophy/po/not-ipr.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/not-ipr.fr.html --date='+1 seconds' $PO" >
not-ipr.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/not-ipr.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/not-ipr.fr.m4 > ../../philosophy/not-ipr.fr.html && if
test -f not-ipr.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/not-ipr.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/not-ipr.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > not-ipr.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/not-ipr.fr.html ||
(PO=../../philosophy/po/not-ipr.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/not-ipr.fr.html --date='+1 seconds' $PO" >
not-ipr.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/not-ipr.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/not-ipr.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/not-ipr.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/not-ipr.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/not-ipr.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/not-ipr.fr.html ||
true; fi
[ -f ../../philosophy/po/not-ipr.translist ] || (touch
../../philosophy/po/not-ipr.translist ; cvs add
../../philosophy/po/not-ipr.translist);
file=../../philosophy/po/not-ipr.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/not-ipr;
article=../../philosophy/not-ipr; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/not-ipr.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/not-ipr.fr-en.html ] || (touch
../../philosophy/po/not-ipr.fr-en.html ; cvs add
../../philosophy/po/not-ipr.fr-en.html); cp ../../philosophy/not-ipr.html
../../philosophy/po/not-ipr.fr-en.html)
cvs add: scheduling file `../../philosophy/po/not-ipr.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/open-source-misses-the-point.fr.html ] || (touch
../../philosophy/open-source-misses-the-point.fr.html ; cvs add
../../philosophy/open-source-misses-the-point.fr.html)
PO=../../philosophy/po/open-source-misses-the-point.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > open-source-misses-the-point.fr.html.hook-ann; fi;
exit 1)
54 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/open-source-misses-the-point.fr.po
../../philosophy/po/open-source-misses-the-point.pot && touch
../../philosophy/po/open-source-misses-the-point.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null
../../philosophy/po/open-source-misses-the-point.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/open-source-misses-the-point.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/open-source-misses-the-point.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/open-source-misses-the-point.fr.po)
........ done.
chmod +w ../../philosophy/open-source-misses-the-point.fr.html
PO=../../philosophy/po/open-source-misses-the-point.fr.po
OUT=../../philosophy/po/open-source-misses-the-point.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
../../philosophy/po/open-source-misses-the-point.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/open-source-misses-the-point.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/open-source-misses-the-point.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/open-source-misses-the-point.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/open-source-misses-the-point.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/open-source-misses-the-point.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/open-source-misses-the-point.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/open-source-misses-the-point.fr.m4 >
../../philosophy/open-source-misses-the-point.fr.html && if test -f
open-source-misses-the-point.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/open-source-misses-the-point.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
open-source-misses-the-point.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/open-source-misses-the-point.fr.html ||
(PO=../../philosophy/po/open-source-misses-the-point.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/open-source-misses-the-point.fr.html --date='+1
seconds' $PO" > open-source-misses-the-point.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/open-source-misses-the-point.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/open-source-misses-the-point.fr.m4 >
../../philosophy/open-source-misses-the-point.fr.html && if test -f
open-source-misses-the-point.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/open-source-misses-the-point.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/open-source-misses-the-point.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
open-source-misses-the-point.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/open-source-misses-the-point.fr.html ||
(PO=../../philosophy/po/open-source-misses-the-point.fr.po ; sleep 1 ; touch
$PO ; echo "touch
--reference=../../philosophy/open-source-misses-the-point.fr.html --date='+1
seconds' $PO" > open-source-misses-the-point.fr.html.hook ; exit 1); else sleep
1; touch ../../philosophy/po/open-source-misses-the-point.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/open-source-misses-the-point.fr.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.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/open-source-misses-the-point.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/open-source-misses-the-point.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/open-source-misses-the-point.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/open-source-misses-the-point.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/open-source-misses-the-point.fr-en.html ] || (touch
../../philosophy/po/open-source-misses-the-point.fr-en.html ; cvs add
../../philosophy/po/open-source-misses-the-point.fr-en.html); cp
../../philosophy/open-source-misses-the-point.html
../../philosophy/po/open-source-misses-the-point.fr-en.html)
[ -f ../../philosophy/opposing-drm.de.html ] || (touch
../../philosophy/opposing-drm.de.html ; cvs add
../../philosophy/opposing-drm.de.html)
PO=../../philosophy/po/opposing-drm.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
opposing-drm.de.html.hook-ann; then echo "gnun-do-not-delete-me" >
opposing-drm.de.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/opposing-drm.de.po
../../philosophy/po/opposing-drm.pot && touch
../../philosophy/po/opposing-drm.de.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/opposing-drm.de.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.de.po; test $? != 0 ) > /dev/null || /bin/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/opposing-drm.de.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/opposing-drm.de.po; fi )
...... done.
chmod +w ../../philosophy/opposing-drm.de.html
PO=../../philosophy/po/opposing-drm.de.po
OUT=../../philosophy/po/opposing-drm.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
../../philosophy/po/opposing-drm.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../philosophy/po/opposing-drm.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/opposing-drm.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/opposing-drm.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../philosophy/po/opposing-drm.de.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.de.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/opposing-drm.de.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/opposing-drm.de.m4 > ../../philosophy/opposing-drm.de.html
&& if test -f opposing-drm.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/opposing-drm.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/opposing-drm.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > opposing-drm.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/opposing-drm.de.html ||
(PO=../../philosophy/po/opposing-drm.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/opposing-drm.de.html --date='+1 seconds' $PO" >
opposing-drm.de.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/opposing-drm.de.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/opposing-drm.de.m4 > ../../philosophy/opposing-drm.de.html
&& if test -f opposing-drm.de.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/opposing-drm.de.html>' | mail -s '[de] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/opposing-drm.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > opposing-drm.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/opposing-drm.de.html ||
(PO=../../philosophy/po/opposing-drm.de.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/opposing-drm.de.html --date='+1 seconds' $PO" >
opposing-drm.de.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/opposing-drm.de.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.de.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/opposing-drm.de.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/opposing-drm.de.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/opposing-drm.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/opposing-drm.de.html
|| true; fi
[ -f ../../philosophy/po/opposing-drm.translist ] || (touch
../../philosophy/po/opposing-drm.translist ; cvs add
../../philosophy/po/opposing-drm.translist);
file=../../philosophy/po/opposing-drm.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/opposing-drm; article=../../philosophy/opposing-drm; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/opposing-drm.de.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/opposing-drm.de-en.html ] || (touch
../../philosophy/po/opposing-drm.de-en.html ; cvs add
../../philosophy/po/opposing-drm.de-en.html); cp
../../philosophy/opposing-drm.html ../../philosophy/po/opposing-drm.de-en.html)
[ -f ../../philosophy/opposing-drm.fr.html ] || (touch
../../philosophy/opposing-drm.fr.html ; cvs add
../../philosophy/opposing-drm.fr.html)
PO=../../philosophy/po/opposing-drm.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
opposing-drm.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
opposing-drm.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/opposing-drm.fr.po
../../philosophy/po/opposing-drm.pot && touch
../../philosophy/po/opposing-drm.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/opposing-drm.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.fr.po; test $? != 0 ) > /dev/null || /bin/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/opposing-drm.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/opposing-drm.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/opposing-drm.fr.po)
..... done.
chmod +w ../../philosophy/opposing-drm.fr.html
PO=../../philosophy/po/opposing-drm.fr.po
OUT=../../philosophy/po/opposing-drm.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
../../philosophy/po/opposing-drm.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/opposing-drm.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/opposing-drm.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/opposing-drm.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/opposing-drm.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/opposing-drm.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/opposing-drm.fr.m4 > ../../philosophy/opposing-drm.fr.html
&& if test -f opposing-drm.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/opposing-drm.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/opposing-drm.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > opposing-drm.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/opposing-drm.fr.html ||
(PO=../../philosophy/po/opposing-drm.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/opposing-drm.fr.html --date='+1 seconds' $PO" >
opposing-drm.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/opposing-drm.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/opposing-drm.fr.m4 > ../../philosophy/opposing-drm.fr.html
&& if test -f opposing-drm.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/opposing-drm.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/opposing-drm.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > opposing-drm.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/opposing-drm.fr.html ||
(PO=../../philosophy/po/opposing-drm.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/opposing-drm.fr.html --date='+1 seconds' $PO" >
opposing-drm.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/opposing-drm.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/opposing-drm.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/opposing-drm.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/opposing-drm.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/opposing-drm.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/opposing-drm.fr.html
|| true; fi
[ -f ../../philosophy/po/opposing-drm.translist ] || (touch
../../philosophy/po/opposing-drm.translist ; cvs add
../../philosophy/po/opposing-drm.translist);
file=../../philosophy/po/opposing-drm.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/opposing-drm; article=../../philosophy/opposing-drm; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/opposing-drm.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/opposing-drm.fr-en.html ] || (touch
../../philosophy/po/opposing-drm.fr-en.html ; cvs add
../../philosophy/po/opposing-drm.fr-en.html); cp
../../philosophy/opposing-drm.html ../../philosophy/po/opposing-drm.fr-en.html)
[ -f ../../philosophy/papadopoulos-response.fr.html ] || (touch
../../philosophy/papadopoulos-response.fr.html ; cvs add
../../philosophy/papadopoulos-response.fr.html)
PO=../../philosophy/po/papadopoulos-response.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
papadopoulos-response.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
papadopoulos-response.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/papadopoulos-response.fr.po
../../philosophy/po/papadopoulos-response.pot && touch
../../philosophy/po/papadopoulos-response.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/papadopoulos-response.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/papadopoulos-response.fr.po; test
$? != 0 ) > /dev/null || /bin/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/papadopoulos-response.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/papadopoulos-response.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/papadopoulos-response.fr.po)
.... done.
chmod +w ../../philosophy/papadopoulos-response.fr.html
PO=../../philosophy/po/papadopoulos-response.fr.po
OUT=../../philosophy/po/papadopoulos-response.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
../../philosophy/po/papadopoulos-response.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/papadopoulos-response.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/papadopoulos-response.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/papadopoulos-response.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/papadopoulos-response.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/papadopoulos-response.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/papadopoulos-response.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/papadopoulos-response.fr.m4 >
../../philosophy/papadopoulos-response.fr.html && if test -f
papadopoulos-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/papadopoulos-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/papadopoulos-response.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
papadopoulos-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/papadopoulos-response.fr.html ||
(PO=../../philosophy/po/papadopoulos-response.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/papadopoulos-response.fr.html
--date='+1 seconds' $PO" > papadopoulos-response.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/papadopoulos-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/papadopoulos-response.fr.m4 >
../../philosophy/papadopoulos-response.fr.html && if test -f
papadopoulos-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/papadopoulos-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/papadopoulos-response.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
papadopoulos-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/papadopoulos-response.fr.html ||
(PO=../../philosophy/po/papadopoulos-response.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/papadopoulos-response.fr.html
--date='+1 seconds' $PO" > papadopoulos-response.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/papadopoulos-response.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/papadopoulos-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/papadopoulos-response.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/papadopoulos-response.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/papadopoulos-response.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/papadopoulos-response.fr.html || true; fi
[ -f ../../philosophy/po/papadopoulos-response.translist ] || (touch
../../philosophy/po/papadopoulos-response.translist ; cvs add
../../philosophy/po/papadopoulos-response.translist);
file=../../philosophy/po/papadopoulos-response.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/papadopoulos-response;
article=../../philosophy/papadopoulos-response; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/papadopoulos-response.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/papadopoulos-response.fr-en.html ] || (touch
../../philosophy/po/papadopoulos-response.fr-en.html ; cvs add
../../philosophy/po/papadopoulos-response.fr-en.html); cp
../../philosophy/papadopoulos-response.html
../../philosophy/po/papadopoulos-response.fr-en.html)
[ -f ../../philosophy/patent-practice-panel.fr.html ] || (touch
../../philosophy/patent-practice-panel.fr.html ; cvs add
../../philosophy/patent-practice-panel.fr.html)
PO=../../philosophy/po/patent-practice-panel.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
patent-practice-panel.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
patent-practice-panel.fr.html.hook-ann; fi; exit 1)
23 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/patent-practice-panel.fr.po
../../philosophy/po/patent-practice-panel.pot && touch
../../philosophy/po/patent-practice-panel.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/patent-practice-panel.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/patent-practice-panel.fr.po; test
$? != 0 ) > /dev/null || /bin/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/patent-practice-panel.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/patent-practice-panel.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/patent-practice-panel.fr.po)
..... done.
chmod +w ../../philosophy/patent-practice-panel.fr.html
PO=../../philosophy/po/patent-practice-panel.fr.po
OUT=../../philosophy/po/patent-practice-panel.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
../../philosophy/po/patent-practice-panel.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/patent-practice-panel.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/patent-practice-panel.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/patent-practice-panel.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/patent-practice-panel.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-practice-panel.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/patent-practice-panel.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/patent-practice-panel.fr.m4 >
../../philosophy/patent-practice-panel.fr.html && if test -f
patent-practice-panel.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/patent-practice-panel.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/patent-practice-panel.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
patent-practice-panel.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/patent-practice-panel.fr.html ||
(PO=../../philosophy/po/patent-practice-panel.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/patent-practice-panel.fr.html
--date='+1 seconds' $PO" > patent-practice-panel.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-practice-panel.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/patent-practice-panel.fr.m4 >
../../philosophy/patent-practice-panel.fr.html && if test -f
patent-practice-panel.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/patent-practice-panel.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/patent-practice-panel.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
patent-practice-panel.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/patent-practice-panel.fr.html ||
(PO=../../philosophy/po/patent-practice-panel.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/patent-practice-panel.fr.html
--date='+1 seconds' $PO" > patent-practice-panel.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/patent-practice-panel.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-practice-panel.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/patent-practice-panel.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/patent-practice-panel.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/patent-practice-panel.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/patent-practice-panel.fr.html || true; fi
[ -f ../../philosophy/po/patent-practice-panel.translist ] || (touch
../../philosophy/po/patent-practice-panel.translist ; cvs add
../../philosophy/po/patent-practice-panel.translist);
file=../../philosophy/po/patent-practice-panel.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/patent-practice-panel;
article=../../philosophy/patent-practice-panel; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/patent-practice-panel.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/patent-practice-panel.fr-en.html ] || (touch
../../philosophy/po/patent-practice-panel.fr-en.html ; cvs add
../../philosophy/po/patent-practice-panel.fr-en.html); cp
../../philosophy/patent-practice-panel.html
../../philosophy/po/patent-practice-panel.fr-en.html)
cvs add: scheduling file `../../philosophy/po/patent-practice-panel.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/patent-reform-is-not-enough.fr.html ] || (touch
../../philosophy/patent-reform-is-not-enough.fr.html ; cvs add
../../philosophy/patent-reform-is-not-enough.fr.html)
PO=../../philosophy/po/patent-reform-is-not-enough.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
patent-reform-is-not-enough.fr.html.hook-ann; then echo "gnun-do-not-delete-me"
> patent-reform-is-not-enough.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/patent-reform-is-not-enough.fr.po
../../philosophy/po/patent-reform-is-not-enough.pot && touch
../../philosophy/po/patent-reform-is-not-enough.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/patent-reform-is-not-enough.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/patent-reform-is-not-enough.fr.po;
test $? != 0 ) > /dev/null || /bin/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/patent-reform-is-not-enough.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/patent-reform-is-not-enough.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/patent-reform-is-not-enough.fr.po)
..... done.
chmod +w ../../philosophy/patent-reform-is-not-enough.fr.html
PO=../../philosophy/po/patent-reform-is-not-enough.fr.po
OUT=../../philosophy/po/patent-reform-is-not-enough.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
../../philosophy/po/patent-reform-is-not-enough.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/patent-reform-is-not-enough.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/patent-reform-is-not-enough.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/patent-reform-is-not-enough.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/patent-reform-is-not-enough.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-reform-is-not-enough.fr.po; test $? != 0 ) >
/dev/null || ! test -s ../../philosophy/patent-reform-is-not-enough.fr.html;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/patent-reform-is-not-enough.fr.m4 >
../../philosophy/patent-reform-is-not-enough.fr.html && if test -f
patent-reform-is-not-enough.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/patent-reform-is-not-enough.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/patent-reform-is-not-enough.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
patent-reform-is-not-enough.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/patent-reform-is-not-enough.fr.html ||
(PO=../../philosophy/po/patent-reform-is-not-enough.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/patent-reform-is-not-enough.fr.html
--date='+1 seconds' $PO" > patent-reform-is-not-enough.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-reform-is-not-enough.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/patent-reform-is-not-enough.fr.m4 >
../../philosophy/patent-reform-is-not-enough.fr.html && if test -f
patent-reform-is-not-enough.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/patent-reform-is-not-enough.fr.html>' |
mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/patent-reform-is-not-enough.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
patent-reform-is-not-enough.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/patent-reform-is-not-enough.fr.html ||
(PO=../../philosophy/po/patent-reform-is-not-enough.fr.po ; sleep 1 ; touch $PO
; echo "touch --reference=../../philosophy/patent-reform-is-not-enough.fr.html
--date='+1 seconds' $PO" > patent-reform-is-not-enough.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/patent-reform-is-not-enough.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/patent-reform-is-not-enough.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/patent-reform-is-not-enough.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/patent-reform-is-not-enough.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/patent-reform-is-not-enough.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/patent-reform-is-not-enough.fr.html || true; fi
[ -f ../../philosophy/po/patent-reform-is-not-enough.translist ] || (touch
../../philosophy/po/patent-reform-is-not-enough.translist ; cvs add
../../philosophy/po/patent-reform-is-not-enough.translist);
file=../../philosophy/po/patent-reform-is-not-enough.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/patent-reform-is-not-enough;
article=../../philosophy/patent-reform-is-not-enough; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/patent-reform-is-not-enough.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/patent-reform-is-not-enough.fr-en.html ] || (touch
../../philosophy/po/patent-reform-is-not-enough.fr-en.html ; cvs add
../../philosophy/po/patent-reform-is-not-enough.fr-en.html); cp
../../philosophy/patent-reform-is-not-enough.html
../../philosophy/po/patent-reform-is-not-enough.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/patent-reform-is-not-enough.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/philosophy.fr.html ] || (touch
../../philosophy/philosophy.fr.html ; cvs add
../../philosophy/philosophy.fr.html)
PO=../../philosophy/po/philosophy.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
philosophy.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/philosophy.fr.po
../../philosophy/po/philosophy.pot && touch
../../philosophy/po/philosophy.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/philosophy.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/philosophy.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/philosophy.fr.po)
..... done.
chmod +w ../../philosophy/philosophy.fr.html
PO=../../philosophy/po/philosophy.fr.po
OUT=../../philosophy/po/philosophy.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
../../philosophy/po/philosophy.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/philosophy.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/philosophy.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/philosophy.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/philosophy.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/philosophy.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/philosophy.fr.m4 > ../../philosophy/philosophy.fr.html &&
if test -f philosophy.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/philosophy.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/philosophy.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > philosophy.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/philosophy.fr.html ||
(PO=../../philosophy/po/philosophy.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/philosophy.fr.html --date='+1 seconds' $PO" >
philosophy.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/philosophy.fr.m4 > ../../philosophy/philosophy.fr.html &&
if test -f philosophy.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/philosophy.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/philosophy.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > philosophy.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/philosophy.fr.html ||
(PO=../../philosophy/po/philosophy.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/philosophy.fr.html --date='+1 seconds' $PO" >
philosophy.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/philosophy.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/philosophy.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/philosophy.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/philosophy.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/philosophy.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/philosophy.fr-en.html ] || (touch
../../philosophy/po/philosophy.fr-en.html ; cvs add
../../philosophy/po/philosophy.fr-en.html); cp ../../philosophy/philosophy.html
../../philosophy/po/philosophy.fr-en.html)
[ -f ../../philosophy/philosophy.zh-cn.html ] || (touch
../../philosophy/philosophy.zh-cn.html ; cvs add
../../philosophy/philosophy.zh-cn.html)
PO=../../philosophy/po/philosophy.zh-cn.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.zh-cn.html.hook-ann; then echo "gnun-do-not-delete-me" >
philosophy.zh-cn.html.hook-ann; fi; exit 1)
15 translated messages, 6 fuzzy translations, 5 untranslated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/philosophy.zh-cn.po
../../philosophy/po/philosophy.pot && touch
../../philosophy/po/philosophy.zh-cn.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/philosophy.zh-cn.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.zh-cn.po; test $? != 0 ) > /dev/null || /bin/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.zh-cn.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/philosophy.zh-cn.po; fi )
..... done.
chmod +w ../../philosophy/philosophy.zh-cn.html
PO=../../philosophy/po/philosophy.zh-cn.po
OUT=../../philosophy/po/philosophy.zh-cn.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
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.zh-cn\2/g"
../../philosophy/po/philosophy.zh-cn.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/philosophy.zh-cn.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/philosophy.zh-cn.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.zh-cn\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.zh-cn\2%g'
../../philosophy/po/philosophy.zh-cn.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.zh-cn.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/philosophy.zh-cn.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/philosophy.zh-cn.m4 >
../../philosophy/philosophy.zh-cn.html && if test -f
philosophy.zh-cn.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/philosophy.zh-cn.html>' | mail -s '[zh-cn]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/philosophy.zh-cn.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:zh-cn-ann address@hidden" > philosophy.zh-cn.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/philosophy.zh-cn.html ||
(PO=../../philosophy/po/philosophy.zh-cn.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/philosophy.zh-cn.html --date='+1 seconds' $PO" >
philosophy.zh-cn.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.zh-cn.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/philosophy.zh-cn.m4 >
../../philosophy/philosophy.zh-cn.html && if test -f
philosophy.zh-cn.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/philosophy.zh-cn.html>' | mail -s '[zh-cn]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/philosophy.zh-cn.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:zh-cn-ann address@hidden" > philosophy.zh-cn.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/philosophy.zh-cn.html ||
(PO=../../philosophy/po/philosophy.zh-cn.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/philosophy.zh-cn.html --date='+1 seconds' $PO" >
philosophy.zh-cn.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/philosophy.zh-cn.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/philosophy.zh-cn.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/philosophy.zh-cn.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/philosophy.zh-cn.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/philosophy.zh-cn.html;
original=${original%zh-cn.html}html;
saved_file=${original%/*.html}/po/${original##*/};
saved_file=${saved_file%html}zh-cn; diff_file=${saved_file}-diff.html;
saved_file=${saved_file}-en.html; if test -f ${saved_file}; then /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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.zh-cn.html" -->'
../../philosophy/philosophy.zh-cn.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/philosophy.zh-cn.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/philosophy.zh-cn-en.html ] || (touch
../../philosophy/po/philosophy.zh-cn-en.html ; cvs add
../../philosophy/po/philosophy.zh-cn-en.html); cp
../../philosophy/philosophy.html ../../philosophy/po/philosophy.zh-cn-en.html)
[ -f ../../philosophy/pirate-party.fr.html ] || (touch
../../philosophy/pirate-party.fr.html ; cvs add
../../philosophy/pirate-party.fr.html)
PO=../../philosophy/po/pirate-party.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
pirate-party.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
pirate-party.fr.html.hook-ann; fi; exit 1)
23 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/pirate-party.fr.po
../../philosophy/po/pirate-party.pot && touch
../../philosophy/po/pirate-party.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/pirate-party.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pirate-party.fr.po; test $? != 0 ) > /dev/null || /bin/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/pirate-party.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/pirate-party.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/pirate-party.fr.po)
..... done.
chmod +w ../../philosophy/pirate-party.fr.html
PO=../../philosophy/po/pirate-party.fr.po
OUT=../../philosophy/po/pirate-party.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
../../philosophy/po/pirate-party.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/pirate-party.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/pirate-party.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/pirate-party.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/pirate-party.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pirate-party.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/pirate-party.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/pirate-party.fr.m4 > ../../philosophy/pirate-party.fr.html
&& if test -f pirate-party.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/pirate-party.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/pirate-party.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > pirate-party.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/pirate-party.fr.html ||
(PO=../../philosophy/po/pirate-party.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/pirate-party.fr.html --date='+1 seconds' $PO" >
pirate-party.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/pirate-party.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/pirate-party.fr.m4 > ../../philosophy/pirate-party.fr.html
&& if test -f pirate-party.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/pirate-party.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/pirate-party.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > pirate-party.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/pirate-party.fr.html ||
(PO=../../philosophy/po/pirate-party.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/pirate-party.fr.html --date='+1 seconds' $PO" >
pirate-party.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/pirate-party.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pirate-party.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/pirate-party.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/pirate-party.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/pirate-party.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/pirate-party.fr.html
|| true; fi
[ -f ../../philosophy/po/pirate-party.translist ] || (touch
../../philosophy/po/pirate-party.translist ; cvs add
../../philosophy/po/pirate-party.translist);
file=../../philosophy/po/pirate-party.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/pirate-party; article=../../philosophy/pirate-party; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/pirate-party.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/pirate-party.fr-en.html ] || (touch
../../philosophy/po/pirate-party.fr-en.html ; cvs add
../../philosophy/po/pirate-party.fr-en.html); cp
../../philosophy/pirate-party.html ../../philosophy/po/pirate-party.fr-en.html)
[ -f ../../philosophy/plan-nine.fr.html ] || (touch
../../philosophy/plan-nine.fr.html ; cvs add
../../philosophy/plan-nine.fr.html)
PO=../../philosophy/po/plan-nine.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
plan-nine.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
plan-nine.fr.html.hook-ann; fi; exit 1)
34 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/plan-nine.fr.po
../../philosophy/po/plan-nine.pot && touch ../../philosophy/po/plan-nine.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/plan-nine.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/plan-nine.fr.po; test $? != 0 ) > /dev/null || /bin/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/plan-nine.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/plan-nine.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/plan-nine.fr.po)
....... done.
chmod +w ../../philosophy/plan-nine.fr.html
PO=../../philosophy/po/plan-nine.fr.po OUT=../../philosophy/po/plan-nine.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 ../../philosophy/po/plan-nine.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/plan-nine.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/plan-nine.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/plan-nine.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/plan-nine.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/plan-nine.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/plan-nine.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/plan-nine.fr.m4 > ../../philosophy/plan-nine.fr.html && if
test -f plan-nine.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/plan-nine.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/plan-nine.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > plan-nine.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/plan-nine.fr.html ||
(PO=../../philosophy/po/plan-nine.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/plan-nine.fr.html --date='+1 seconds' $PO" >
plan-nine.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/plan-nine.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/plan-nine.fr.m4 > ../../philosophy/plan-nine.fr.html && if
test -f plan-nine.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/plan-nine.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/plan-nine.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > plan-nine.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/plan-nine.fr.html ||
(PO=../../philosophy/po/plan-nine.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/plan-nine.fr.html --date='+1 seconds' $PO" >
plan-nine.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/plan-nine.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/plan-nine.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/plan-nine.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/plan-nine.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/plan-nine.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/plan-nine.fr.html ||
true; fi
[ -f ../../philosophy/po/plan-nine.translist ] || (touch
../../philosophy/po/plan-nine.translist ; cvs add
../../philosophy/po/plan-nine.translist);
file=../../philosophy/po/plan-nine.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/plan-nine;
article=../../philosophy/plan-nine; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/plan-nine.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/plan-nine.fr-en.html ] || (touch
../../philosophy/po/plan-nine.fr-en.html ; cvs add
../../philosophy/po/plan-nine.fr-en.html); cp ../../philosophy/plan-nine.html
../../philosophy/po/plan-nine.fr-en.html)
cvs add: scheduling file `../../philosophy/po/plan-nine.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/pragmatic.fr.html ] || (touch
../../philosophy/pragmatic.fr.html ; cvs add
../../philosophy/pragmatic.fr.html)
PO=../../philosophy/po/pragmatic.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
pragmatic.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
pragmatic.fr.html.hook-ann; fi; exit 1)
33 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/pragmatic.fr.po
../../philosophy/po/pragmatic.pot && touch ../../philosophy/po/pragmatic.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/pragmatic.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pragmatic.fr.po; test $? != 0 ) > /dev/null || /bin/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/pragmatic.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/pragmatic.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/pragmatic.fr.po)
..... done.
chmod +w ../../philosophy/pragmatic.fr.html
PO=../../philosophy/po/pragmatic.fr.po OUT=../../philosophy/po/pragmatic.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 ../../philosophy/po/pragmatic.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/pragmatic.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/pragmatic.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/pragmatic.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/pragmatic.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pragmatic.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/pragmatic.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/pragmatic.fr.m4 > ../../philosophy/pragmatic.fr.html && if
test -f pragmatic.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/pragmatic.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/pragmatic.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > pragmatic.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/pragmatic.fr.html ||
(PO=../../philosophy/po/pragmatic.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/pragmatic.fr.html --date='+1 seconds' $PO" >
pragmatic.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/pragmatic.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/pragmatic.fr.m4 > ../../philosophy/pragmatic.fr.html && if
test -f pragmatic.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/pragmatic.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/pragmatic.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > pragmatic.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/pragmatic.fr.html ||
(PO=../../philosophy/po/pragmatic.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/pragmatic.fr.html --date='+1 seconds' $PO" >
pragmatic.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/pragmatic.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/pragmatic.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/pragmatic.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/pragmatic.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/pragmatic.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/pragmatic.fr.html ||
true; fi
[ -f ../../philosophy/po/pragmatic.translist ] || (touch
../../philosophy/po/pragmatic.translist ; cvs add
../../philosophy/po/pragmatic.translist);
file=../../philosophy/po/pragmatic.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/pragmatic;
article=../../philosophy/pragmatic; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/pragmatic.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/pragmatic.fr-en.html ] || (touch
../../philosophy/po/pragmatic.fr-en.html ; cvs add
../../philosophy/po/pragmatic.fr-en.html); cp ../../philosophy/pragmatic.html
../../philosophy/po/pragmatic.fr-en.html)
cvs add: scheduling file `../../philosophy/po/pragmatic.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/privacyaction.fr.html ] || (touch
../../philosophy/privacyaction.fr.html ; cvs add
../../philosophy/privacyaction.fr.html)
PO=../../philosophy/po/privacyaction.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
privacyaction.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
privacyaction.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/privacyaction.fr.po
../../philosophy/po/privacyaction.pot && touch
../../philosophy/po/privacyaction.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/privacyaction.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/privacyaction.fr.po; test $? != 0 ) > /dev/null || /bin/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/privacyaction.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/privacyaction.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/privacyaction.fr.po)
..... done.
chmod +w ../../philosophy/privacyaction.fr.html
PO=../../philosophy/po/privacyaction.fr.po
OUT=../../philosophy/po/privacyaction.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
../../philosophy/po/privacyaction.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/privacyaction.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/privacyaction.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/privacyaction.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/privacyaction.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/privacyaction.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/privacyaction.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/privacyaction.fr.m4 >
../../philosophy/privacyaction.fr.html && if test -f
privacyaction.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/privacyaction.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/privacyaction.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > privacyaction.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/privacyaction.fr.html ||
(PO=../../philosophy/po/privacyaction.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/privacyaction.fr.html --date='+1 seconds' $PO" >
privacyaction.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/privacyaction.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/privacyaction.fr.m4 >
../../philosophy/privacyaction.fr.html && if test -f
privacyaction.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/privacyaction.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/privacyaction.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > privacyaction.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/privacyaction.fr.html ||
(PO=../../philosophy/po/privacyaction.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/privacyaction.fr.html --date='+1 seconds' $PO" >
privacyaction.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/privacyaction.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/privacyaction.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/privacyaction.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/privacyaction.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/privacyaction.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/privacyaction.fr.html
|| true; fi
[ -f ../../philosophy/po/privacyaction.translist ] || (touch
../../philosophy/po/privacyaction.translist ; cvs add
../../philosophy/po/privacyaction.translist);
file=../../philosophy/po/privacyaction.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/privacyaction; article=../../philosophy/privacyaction; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/privacyaction.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/privacyaction.fr-en.html ] || (touch
../../philosophy/po/privacyaction.fr-en.html ; cvs add
../../philosophy/po/privacyaction.fr-en.html); cp
../../philosophy/privacyaction.html
../../philosophy/po/privacyaction.fr-en.html)
cvs add: scheduling file `../../philosophy/po/privacyaction.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/protecting.fr.html ] || (touch
../../philosophy/protecting.fr.html ; cvs add
../../philosophy/protecting.fr.html)
PO=../../philosophy/po/protecting.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
protecting.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
protecting.fr.html.hook-ann; fi; exit 1)
16 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/protecting.fr.po
../../philosophy/po/protecting.pot && touch
../../philosophy/po/protecting.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/protecting.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/protecting.fr.po; test $? != 0 ) > /dev/null || /bin/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/protecting.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/protecting.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/protecting.fr.po)
... done.
chmod +w ../../philosophy/protecting.fr.html
PO=../../philosophy/po/protecting.fr.po
OUT=../../philosophy/po/protecting.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
../../philosophy/po/protecting.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/protecting.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/protecting.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/protecting.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/protecting.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/protecting.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/protecting.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/protecting.fr.m4 > ../../philosophy/protecting.fr.html &&
if test -f protecting.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/protecting.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/protecting.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > protecting.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/protecting.fr.html ||
(PO=../../philosophy/po/protecting.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/protecting.fr.html --date='+1 seconds' $PO" >
protecting.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/protecting.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/protecting.fr.m4 > ../../philosophy/protecting.fr.html &&
if test -f protecting.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/protecting.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/protecting.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > protecting.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/protecting.fr.html ||
(PO=../../philosophy/po/protecting.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/protecting.fr.html --date='+1 seconds' $PO" >
protecting.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/protecting.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/protecting.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/protecting.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/protecting.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/protecting.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/protecting.fr.html ||
true; fi
[ -f ../../philosophy/po/protecting.translist ] || (touch
../../philosophy/po/protecting.translist ; cvs add
../../philosophy/po/protecting.translist);
file=../../philosophy/po/protecting.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/protecting;
article=../../philosophy/protecting; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/protecting.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/protecting.fr-en.html ] || (touch
../../philosophy/po/protecting.fr-en.html ; cvs add
../../philosophy/po/protecting.fr-en.html); cp ../../philosophy/protecting.html
../../philosophy/po/protecting.fr-en.html)
cvs add: scheduling file `../../philosophy/po/protecting.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/public-domain-manifesto.fr.html ] || (touch
../../philosophy/public-domain-manifesto.fr.html ; cvs add
../../philosophy/public-domain-manifesto.fr.html)
PO=../../philosophy/po/public-domain-manifesto.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
public-domain-manifesto.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
public-domain-manifesto.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/public-domain-manifesto.fr.po
../../philosophy/po/public-domain-manifesto.pot && touch
../../philosophy/po/public-domain-manifesto.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/public-domain-manifesto.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/public-domain-manifesto.fr.po; test
$? != 0 ) > /dev/null || /bin/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/public-domain-manifesto.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/public-domain-manifesto.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/public-domain-manifesto.fr.po)
.... done.
chmod +w ../../philosophy/public-domain-manifesto.fr.html
PO=../../philosophy/po/public-domain-manifesto.fr.po
OUT=../../philosophy/po/public-domain-manifesto.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
../../philosophy/po/public-domain-manifesto.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/public-domain-manifesto.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/public-domain-manifesto.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/public-domain-manifesto.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/public-domain-manifesto.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/public-domain-manifesto.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/public-domain-manifesto.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/public-domain-manifesto.fr.m4 >
../../philosophy/public-domain-manifesto.fr.html && if test -f
public-domain-manifesto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/public-domain-manifesto.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/public-domain-manifesto.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
public-domain-manifesto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/public-domain-manifesto.fr.html ||
(PO=../../philosophy/po/public-domain-manifesto.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/public-domain-manifesto.fr.html
--date='+1 seconds' $PO" > public-domain-manifesto.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/public-domain-manifesto.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/public-domain-manifesto.fr.m4 >
../../philosophy/public-domain-manifesto.fr.html && if test -f
public-domain-manifesto.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/public-domain-manifesto.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/public-domain-manifesto.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
public-domain-manifesto.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/public-domain-manifesto.fr.html ||
(PO=../../philosophy/po/public-domain-manifesto.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/public-domain-manifesto.fr.html
--date='+1 seconds' $PO" > public-domain-manifesto.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/public-domain-manifesto.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/public-domain-manifesto.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/public-domain-manifesto.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/public-domain-manifesto.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/public-domain-manifesto.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/public-domain-manifesto.fr.html || true; fi
[ -f ../../philosophy/po/public-domain-manifesto.translist ] || (touch
../../philosophy/po/public-domain-manifesto.translist ; cvs add
../../philosophy/po/public-domain-manifesto.translist);
file=../../philosophy/po/public-domain-manifesto.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/public-domain-manifesto;
article=../../philosophy/public-domain-manifesto; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/public-domain-manifesto.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/public-domain-manifesto.fr-en.html ] || (touch
../../philosophy/po/public-domain-manifesto.fr-en.html ; cvs add
../../philosophy/po/public-domain-manifesto.fr-en.html); cp
../../philosophy/public-domain-manifesto.html
../../philosophy/po/public-domain-manifesto.fr-en.html)
[ -f ../../philosophy/push-copyright-aside.fr.html ] || (touch
../../philosophy/push-copyright-aside.fr.html ; cvs add
../../philosophy/push-copyright-aside.fr.html)
PO=../../philosophy/po/push-copyright-aside.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
push-copyright-aside.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
push-copyright-aside.fr.html.hook-ann; fi; exit 1)
31 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/push-copyright-aside.fr.po
../../philosophy/po/push-copyright-aside.pot && touch
../../philosophy/po/push-copyright-aside.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/push-copyright-aside.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/push-copyright-aside.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/push-copyright-aside.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/push-copyright-aside.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/push-copyright-aside.fr.po)
..... done.
chmod +w ../../philosophy/push-copyright-aside.fr.html
PO=../../philosophy/po/push-copyright-aside.fr.po
OUT=../../philosophy/po/push-copyright-aside.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
../../philosophy/po/push-copyright-aside.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/push-copyright-aside.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/push-copyright-aside.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/push-copyright-aside.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/push-copyright-aside.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/push-copyright-aside.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/push-copyright-aside.fr.m4 >
../../philosophy/push-copyright-aside.fr.html && if test -f
push-copyright-aside.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/push-copyright-aside.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/push-copyright-aside.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
push-copyright-aside.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/push-copyright-aside.fr.html ||
(PO=../../philosophy/po/push-copyright-aside.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/push-copyright-aside.fr.html --date='+1
seconds' $PO" > push-copyright-aside.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/push-copyright-aside.fr.m4 >
../../philosophy/push-copyright-aside.fr.html && if test -f
push-copyright-aside.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/push-copyright-aside.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/push-copyright-aside.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
push-copyright-aside.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/push-copyright-aside.fr.html ||
(PO=../../philosophy/po/push-copyright-aside.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/push-copyright-aside.fr.html --date='+1
seconds' $PO" > push-copyright-aside.fr.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/push-copyright-aside.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/push-copyright-aside.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/push-copyright-aside.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/push-copyright-aside.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/push-copyright-aside.fr.html || true; fi
[ -f ../../philosophy/po/push-copyright-aside.translist ] || (touch
../../philosophy/po/push-copyright-aside.translist ; cvs add
../../philosophy/po/push-copyright-aside.translist);
file=../../philosophy/po/push-copyright-aside.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/push-copyright-aside;
article=../../philosophy/push-copyright-aside; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/push-copyright-aside.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/push-copyright-aside.fr-en.html
] || (touch ../../philosophy/po/push-copyright-aside.fr-en.html ; cvs add
../../philosophy/po/push-copyright-aside.fr-en.html); cp
../../philosophy/push-copyright-aside.html
../../philosophy/po/push-copyright-aside.fr-en.html)
[ -f ../../philosophy/push-copyright-aside.pl.html ] || (touch
../../philosophy/push-copyright-aside.pl.html ; cvs add
../../philosophy/push-copyright-aside.pl.html)
PO=../../philosophy/po/push-copyright-aside.pl.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
push-copyright-aside.pl.html.hook-ann; then echo "gnun-do-not-delete-me" >
push-copyright-aside.pl.html.hook-ann; fi; exit 1)
26 translated messages, 1 fuzzy translation, 4 untranslated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/push-copyright-aside.pl.po
../../philosophy/po/push-copyright-aside.pot && touch
../../philosophy/po/push-copyright-aside.pl.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/push-copyright-aside.pl.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/push-copyright-aside.pl.po; test $?
!= 0 ) > /dev/null || /bin/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/push-copyright-aside.pl.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/push-copyright-aside.pl.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/push-copyright-aside.pl.po)
..... done.
chmod +w ../../philosophy/push-copyright-aside.pl.html
PO=../../philosophy/po/push-copyright-aside.pl.po
OUT=../../philosophy/po/push-copyright-aside.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
../../philosophy/po/push-copyright-aside.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.pl\2/g"
../../philosophy/po/push-copyright-aside.pl.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/push-copyright-aside.pl.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/push-copyright-aside.pl.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.pl\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.pl\2%g'
../../philosophy/po/push-copyright-aside.pl.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.pl.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/push-copyright-aside.pl.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/push-copyright-aside.pl.m4 >
../../philosophy/push-copyright-aside.pl.html && if test -f
push-copyright-aside.pl.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/push-copyright-aside.pl.html>' | mail -s
'[pl] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/push-copyright-aside.pl.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" >
push-copyright-aside.pl.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/push-copyright-aside.pl.html ||
(PO=../../philosophy/po/push-copyright-aside.pl.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/push-copyright-aside.pl.html --date='+1
seconds' $PO" > push-copyright-aside.pl.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.pl.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/push-copyright-aside.pl.m4 >
../../philosophy/push-copyright-aside.pl.html && if test -f
push-copyright-aside.pl.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/push-copyright-aside.pl.html>' | mail -s
'[pl] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/push-copyright-aside.pl.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:pl-ann address@hidden" >
push-copyright-aside.pl.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/push-copyright-aside.pl.html ||
(PO=../../philosophy/po/push-copyright-aside.pl.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/push-copyright-aside.pl.html --date='+1
seconds' $PO" > push-copyright-aside.pl.html.hook ; exit 1); else sleep 1;
touch ../../philosophy/po/push-copyright-aside.pl.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/push-copyright-aside.pl.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/push-copyright-aside.pl.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/push-copyright-aside.pl.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/push-copyright-aside.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/push-copyright-aside.pl.html || true; fi
[ -f ../../philosophy/po/push-copyright-aside.translist ] || (touch
../../philosophy/po/push-copyright-aside.translist ; cvs add
../../philosophy/po/push-copyright-aside.translist);
file=../../philosophy/po/push-copyright-aside.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/push-copyright-aside;
article=../../philosophy/push-copyright-aside; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/push-copyright-aside.pl.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/push-copyright-aside.pl-en.html
] || (touch ../../philosophy/po/push-copyright-aside.pl-en.html ; cvs add
../../philosophy/po/push-copyright-aside.pl-en.html); cp
../../philosophy/push-copyright-aside.html
../../philosophy/po/push-copyright-aside.pl-en.html)
[ -f ../../philosophy/reevaluating-copyright.fr.html ] || (touch
../../philosophy/reevaluating-copyright.fr.html ; cvs add
../../philosophy/reevaluating-copyright.fr.html)
PO=../../philosophy/po/reevaluating-copyright.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
reevaluating-copyright.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
reevaluating-copyright.fr.html.hook-ann; fi; exit 1)
59 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/reevaluating-copyright.fr.po
../../philosophy/po/reevaluating-copyright.pot && touch
../../philosophy/po/reevaluating-copyright.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/reevaluating-copyright.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/reevaluating-copyright.fr.po; test
$? != 0 ) > /dev/null || /bin/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/reevaluating-copyright.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/reevaluating-copyright.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/reevaluating-copyright.fr.po)
........ done.
chmod +w ../../philosophy/reevaluating-copyright.fr.html
PO=../../philosophy/po/reevaluating-copyright.fr.po
OUT=../../philosophy/po/reevaluating-copyright.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
../../philosophy/po/reevaluating-copyright.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/reevaluating-copyright.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/reevaluating-copyright.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/reevaluating-copyright.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/reevaluating-copyright.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/reevaluating-copyright.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/reevaluating-copyright.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/reevaluating-copyright.fr.m4 >
../../philosophy/reevaluating-copyright.fr.html && if test -f
reevaluating-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/reevaluating-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/reevaluating-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
reevaluating-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/reevaluating-copyright.fr.html ||
(PO=../../philosophy/po/reevaluating-copyright.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/reevaluating-copyright.fr.html
--date='+1 seconds' $PO" > reevaluating-copyright.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/reevaluating-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/reevaluating-copyright.fr.m4 >
../../philosophy/reevaluating-copyright.fr.html && if test -f
reevaluating-copyright.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/reevaluating-copyright.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/reevaluating-copyright.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
reevaluating-copyright.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/reevaluating-copyright.fr.html ||
(PO=../../philosophy/po/reevaluating-copyright.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/reevaluating-copyright.fr.html
--date='+1 seconds' $PO" > reevaluating-copyright.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/reevaluating-copyright.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/reevaluating-copyright.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/reevaluating-copyright.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/reevaluating-copyright.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/reevaluating-copyright.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/reevaluating-copyright.fr.html || true; fi
[ -f ../../philosophy/po/reevaluating-copyright.translist ] || (touch
../../philosophy/po/reevaluating-copyright.translist ; cvs add
../../philosophy/po/reevaluating-copyright.translist);
file=../../philosophy/po/reevaluating-copyright.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/reevaluating-copyright;
article=../../philosophy/reevaluating-copyright; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/reevaluating-copyright.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/reevaluating-copyright.fr-en.html ] || (touch
../../philosophy/po/reevaluating-copyright.fr-en.html ; cvs add
../../philosophy/po/reevaluating-copyright.fr-en.html); cp
../../philosophy/reevaluating-copyright.html
../../philosophy/po/reevaluating-copyright.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/reevaluating-copyright.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/rieti.fr.html ] || (touch ../../philosophy/rieti.fr.html
; cvs add ../../philosophy/rieti.fr.html)
PO=../../philosophy/po/rieti.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 rieti.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > rieti.fr.html.hook-ann; fi; exit 1)
52 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/rieti.fr.po
../../philosophy/po/rieti.pot && touch ../../philosophy/po/rieti.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/rieti.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rieti.fr.po; test $? != 0 ) >
/dev/null || /bin/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/rieti.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/rieti.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rieti.fr.po)
........ done.
chmod +w ../../philosophy/rieti.fr.html
PO=../../philosophy/po/rieti.fr.po OUT=../../philosophy/po/rieti.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 ../../philosophy/po/rieti.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rieti.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rieti.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rieti.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rieti.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rieti.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/rieti.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rieti.fr.m4 > ../../philosophy/rieti.fr.html && if test -f
rieti.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rieti.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rieti.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rieti.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rieti.fr.html ||
(PO=../../philosophy/po/rieti.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rieti.fr.html --date='+1 seconds' $PO" >
rieti.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rieti.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rieti.fr.m4 > ../../philosophy/rieti.fr.html && if test -f
rieti.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rieti.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rieti.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rieti.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rieti.fr.html ||
(PO=../../philosophy/po/rieti.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rieti.fr.html --date='+1 seconds' $PO" >
rieti.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/rieti.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rieti.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/rieti.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/rieti.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/rieti.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/rieti.fr.html || true;
fi
[ -f ../../philosophy/po/rieti.translist ] || (touch
../../philosophy/po/rieti.translist ; cvs add
../../philosophy/po/rieti.translist); file=../../philosophy/po/rieti.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/rieti; article=../../philosophy/rieti; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rieti.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/rieti.fr-en.html ] || (touch
../../philosophy/po/rieti.fr-en.html ; cvs add
../../philosophy/po/rieti.fr-en.html); cp ../../philosophy/rieti.html
../../philosophy/po/rieti.fr-en.html)
cvs add: scheduling file `../../philosophy/po/rieti.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/right-to-read.ca.html ] || (touch
../../philosophy/right-to-read.ca.html ; cvs add
../../philosophy/right-to-read.ca.html)
PO=../../philosophy/po/right-to-read.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
right-to-read.ca.html.hook-ann; fi; exit 1)
56 translated messages, 5 untranslated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/right-to-read.ca.po
../../philosophy/po/right-to-read.pot && touch
../../philosophy/po/right-to-read.ca.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/right-to-read.ca.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.ca.po; test $? != 0 ) > /dev/null || /bin/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.ca.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/right-to-read.ca.po; fi )
........ done.
chmod +w ../../philosophy/right-to-read.ca.html
PO=../../philosophy/po/right-to-read.ca.po
OUT=../../philosophy/po/right-to-read.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/right-to-read.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../philosophy/po/right-to-read.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/right-to-read.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/right-to-read.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../philosophy/po/right-to-read.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.ca.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/right-to-read.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/right-to-read.ca.m4 >
../../philosophy/right-to-read.ca.html && if test -f
right-to-read.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/right-to-read.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/right-to-read.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > right-to-read.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/right-to-read.ca.html ||
(PO=../../philosophy/po/right-to-read.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/right-to-read.ca.html --date='+1 seconds' $PO" >
right-to-read.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.ca.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/right-to-read.ca.m4 >
../../philosophy/right-to-read.ca.html && if test -f
right-to-read.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/right-to-read.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/right-to-read.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > right-to-read.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/right-to-read.ca.html ||
(PO=../../philosophy/po/right-to-read.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/right-to-read.ca.html --date='+1 seconds' $PO" >
right-to-read.ca.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/right-to-read.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.ca.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.ca.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/right-to-read.ca.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/right-to-read.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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/right-to-read.ca.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.ca.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/right-to-read.ca-en.html ] || (touch
../../philosophy/po/right-to-read.ca-en.html ; cvs add
../../philosophy/po/right-to-read.ca-en.html); cp
../../philosophy/right-to-read.html
../../philosophy/po/right-to-read.ca-en.html)
[ -f ../../philosophy/right-to-read.fr.html ] || (touch
../../philosophy/right-to-read.fr.html ; cvs add
../../philosophy/right-to-read.fr.html)
PO=../../philosophy/po/right-to-read.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
right-to-read.fr.html.hook-ann; fi; exit 1)
61 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/right-to-read.fr.po
../../philosophy/po/right-to-read.pot && touch
../../philosophy/po/right-to-read.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/right-to-read.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/right-to-read.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/right-to-read.fr.po)
........ done.
chmod +w ../../philosophy/right-to-read.fr.html
PO=../../philosophy/po/right-to-read.fr.po
OUT=../../philosophy/po/right-to-read.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
../../philosophy/po/right-to-read.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/right-to-read.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/right-to-read.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/right-to-read.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/right-to-read.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/right-to-read.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/right-to-read.fr.m4 >
../../philosophy/right-to-read.fr.html && if test -f
right-to-read.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/right-to-read.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/right-to-read.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > right-to-read.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/right-to-read.fr.html ||
(PO=../../philosophy/po/right-to-read.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/right-to-read.fr.html --date='+1 seconds' $PO" >
right-to-read.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/right-to-read.fr.m4 >
../../philosophy/right-to-read.fr.html && if test -f
right-to-read.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/right-to-read.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/right-to-read.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > right-to-read.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/right-to-read.fr.html ||
(PO=../../philosophy/po/right-to-read.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/right-to-read.fr.html --date='+1 seconds' $PO" >
right-to-read.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/right-to-read.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/right-to-read.fr.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.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/right-to-read.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/right-to-read.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/right-to-read.fr.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/right-to-read.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/right-to-read.fr-en.html ] || (touch
../../philosophy/po/right-to-read.fr-en.html ; cvs add
../../philosophy/po/right-to-read.fr-en.html); cp
../../philosophy/right-to-read.html
../../philosophy/po/right-to-read.fr-en.html)
[ -f ../../philosophy/rms-comment-longs-article.fr.html ] || (touch
../../philosophy/rms-comment-longs-article.fr.html ; cvs add
../../philosophy/rms-comment-longs-article.fr.html)
PO=../../philosophy/po/rms-comment-longs-article.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-comment-longs-article.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-comment-longs-article.fr.html.hook-ann; fi; exit 1)
14 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/rms-comment-longs-article.fr.po
../../philosophy/po/rms-comment-longs-article.pot && touch
../../philosophy/po/rms-comment-longs-article.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/rms-comment-longs-article.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-comment-longs-article.fr.po;
test $? != 0 ) > /dev/null || /bin/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/rms-comment-longs-article.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/rms-comment-longs-article.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rms-comment-longs-article.fr.po)
.... done.
chmod +w ../../philosophy/rms-comment-longs-article.fr.html
PO=../../philosophy/po/rms-comment-longs-article.fr.po
OUT=../../philosophy/po/rms-comment-longs-article.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
../../philosophy/po/rms-comment-longs-article.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rms-comment-longs-article.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rms-comment-longs-article.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rms-comment-longs-article.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rms-comment-longs-article.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-comment-longs-article.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/rms-comment-longs-article.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-comment-longs-article.fr.m4 >
../../philosophy/rms-comment-longs-article.fr.html && if test -f
rms-comment-longs-article.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-comment-longs-article.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-comment-longs-article.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-comment-longs-article.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-comment-longs-article.fr.html ||
(PO=../../philosophy/po/rms-comment-longs-article.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/rms-comment-longs-article.fr.html
--date='+1 seconds' $PO" > rms-comment-longs-article.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-comment-longs-article.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-comment-longs-article.fr.m4 >
../../philosophy/rms-comment-longs-article.fr.html && if test -f
rms-comment-longs-article.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-comment-longs-article.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-comment-longs-article.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-comment-longs-article.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-comment-longs-article.fr.html ||
(PO=../../philosophy/po/rms-comment-longs-article.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/rms-comment-longs-article.fr.html
--date='+1 seconds' $PO" > rms-comment-longs-article.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/rms-comment-longs-article.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-comment-longs-article.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/rms-comment-longs-article.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/rms-comment-longs-article.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/rms-comment-longs-article.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/rms-comment-longs-article.fr.html || true; fi
[ -f ../../philosophy/po/rms-comment-longs-article.translist ] || (touch
../../philosophy/po/rms-comment-longs-article.translist ; cvs add
../../philosophy/po/rms-comment-longs-article.translist);
file=../../philosophy/po/rms-comment-longs-article.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/rms-comment-longs-article;
article=../../philosophy/rms-comment-longs-article; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-comment-longs-article.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/rms-comment-longs-article.fr-en.html ] || (touch
../../philosophy/po/rms-comment-longs-article.fr-en.html ; cvs add
../../philosophy/po/rms-comment-longs-article.fr-en.html); cp
../../philosophy/rms-comment-longs-article.html
../../philosophy/po/rms-comment-longs-article.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/rms-comment-longs-article.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/rms-hack.fr.html ] || (touch
../../philosophy/rms-hack.fr.html ; cvs add ../../philosophy/rms-hack.fr.html)
PO=../../philosophy/po/rms-hack.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-hack.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-hack.fr.html.hook-ann; fi; exit 1)
102 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/rms-hack.fr.po
../../philosophy/po/rms-hack.pot && touch ../../philosophy/po/rms-hack.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/rms-hack.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-hack.fr.po; test $? != 0 ) > /dev/null || /bin/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/rms-hack.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/rms-hack.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rms-hack.fr.po)
........... done.
chmod +w ../../philosophy/rms-hack.fr.html
PO=../../philosophy/po/rms-hack.fr.po OUT=../../philosophy/po/rms-hack.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 ../../philosophy/po/rms-hack.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rms-hack.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rms-hack.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rms-hack.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rms-hack.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-hack.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/rms-hack.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-hack.fr.m4 > ../../philosophy/rms-hack.fr.html && if
test -f rms-hack.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-hack.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-hack.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-hack.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-hack.fr.html ||
(PO=../../philosophy/po/rms-hack.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rms-hack.fr.html --date='+1 seconds' $PO" >
rms-hack.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-hack.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-hack.fr.m4 > ../../philosophy/rms-hack.fr.html && if
test -f rms-hack.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-hack.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-hack.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-hack.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-hack.fr.html ||
(PO=../../philosophy/po/rms-hack.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rms-hack.fr.html --date='+1 seconds' $PO" >
rms-hack.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/rms-hack.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-hack.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/rms-hack.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/rms-hack.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/rms-hack.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/rms-hack.fr.html ||
true; fi
[ -f ../../philosophy/po/rms-hack.translist ] || (touch
../../philosophy/po/rms-hack.translist ; cvs add
../../philosophy/po/rms-hack.translist);
file=../../philosophy/po/rms-hack.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/rms-hack;
article=../../philosophy/rms-hack; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-hack.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/rms-hack.fr-en.html ] || (touch
../../philosophy/po/rms-hack.fr-en.html ; cvs add
../../philosophy/po/rms-hack.fr-en.html); cp ../../philosophy/rms-hack.html
../../philosophy/po/rms-hack.fr-en.html)
[ -f ../../philosophy/rms-interview-edinburgh.fr.html ] || (touch
../../philosophy/rms-interview-edinburgh.fr.html ; cvs add
../../philosophy/rms-interview-edinburgh.fr.html)
PO=../../philosophy/po/rms-interview-edinburgh.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rms-interview-edinburgh.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rms-interview-edinburgh.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/rms-interview-edinburgh.fr.po
../../philosophy/po/rms-interview-edinburgh.pot && touch
../../philosophy/po/rms-interview-edinburgh.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/rms-interview-edinburgh.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-interview-edinburgh.fr.po; test
$? != 0 ) > /dev/null || /bin/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/rms-interview-edinburgh.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/rms-interview-edinburgh.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rms-interview-edinburgh.fr.po)
.... done.
chmod +w ../../philosophy/rms-interview-edinburgh.fr.html
PO=../../philosophy/po/rms-interview-edinburgh.fr.po
OUT=../../philosophy/po/rms-interview-edinburgh.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
../../philosophy/po/rms-interview-edinburgh.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rms-interview-edinburgh.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rms-interview-edinburgh.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rms-interview-edinburgh.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rms-interview-edinburgh.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-interview-edinburgh.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/rms-interview-edinburgh.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-interview-edinburgh.fr.m4 >
../../philosophy/rms-interview-edinburgh.fr.html && if test -f
rms-interview-edinburgh.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-interview-edinburgh.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-interview-edinburgh.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-interview-edinburgh.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-interview-edinburgh.fr.html ||
(PO=../../philosophy/po/rms-interview-edinburgh.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/rms-interview-edinburgh.fr.html
--date='+1 seconds' $PO" > rms-interview-edinburgh.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-interview-edinburgh.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-interview-edinburgh.fr.m4 >
../../philosophy/rms-interview-edinburgh.fr.html && if test -f
rms-interview-edinburgh.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-interview-edinburgh.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-interview-edinburgh.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
rms-interview-edinburgh.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-interview-edinburgh.fr.html ||
(PO=../../philosophy/po/rms-interview-edinburgh.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/rms-interview-edinburgh.fr.html
--date='+1 seconds' $PO" > rms-interview-edinburgh.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/rms-interview-edinburgh.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-interview-edinburgh.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/rms-interview-edinburgh.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/rms-interview-edinburgh.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/rms-interview-edinburgh.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/rms-interview-edinburgh.fr.html || true; fi
[ -f ../../philosophy/po/rms-interview-edinburgh.translist ] || (touch
../../philosophy/po/rms-interview-edinburgh.translist ; cvs add
../../philosophy/po/rms-interview-edinburgh.translist);
file=../../philosophy/po/rms-interview-edinburgh.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/rms-interview-edinburgh;
article=../../philosophy/rms-interview-edinburgh; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-interview-edinburgh.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/rms-interview-edinburgh.fr-en.html ] || (touch
../../philosophy/po/rms-interview-edinburgh.fr-en.html ; cvs add
../../philosophy/po/rms-interview-edinburgh.fr-en.html); cp
../../philosophy/rms-interview-edinburgh.html
../../philosophy/po/rms-interview-edinburgh.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/rms-interview-edinburgh.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/rms-kol.fr.html ] || (touch
../../philosophy/rms-kol.fr.html ; cvs add ../../philosophy/rms-kol.fr.html)
PO=../../philosophy/po/rms-kol.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 rms-kol.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > rms-kol.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/rms-kol.fr.po
../../philosophy/po/rms-kol.pot && touch ../../philosophy/po/rms-kol.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/rms-kol.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-kol.fr.po; test $? != 0 ) >
/dev/null || /bin/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/rms-kol.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/rms-kol.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rms-kol.fr.po)
... done.
chmod +w ../../philosophy/rms-kol.fr.html
PO=../../philosophy/po/rms-kol.fr.po OUT=../../philosophy/po/rms-kol.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 ../../philosophy/po/rms-kol.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rms-kol.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rms-kol.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rms-kol.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rms-kol.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-kol.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/rms-kol.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-kol.fr.m4 > ../../philosophy/rms-kol.fr.html && if
test -f rms-kol.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-kol.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-kol.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-kol.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-kol.fr.html ||
(PO=../../philosophy/po/rms-kol.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rms-kol.fr.html --date='+1 seconds' $PO" >
rms-kol.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-kol.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rms-kol.fr.m4 > ../../philosophy/rms-kol.fr.html && if
test -f rms-kol.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rms-kol.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rms-kol.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rms-kol.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rms-kol.fr.html ||
(PO=../../philosophy/po/rms-kol.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/rms-kol.fr.html --date='+1 seconds' $PO" >
rms-kol.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/rms-kol.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rms-kol.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/rms-kol.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/rms-kol.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/rms-kol.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/rms-kol.fr.html ||
true; fi
[ -f ../../philosophy/po/rms-kol.translist ] || (touch
../../philosophy/po/rms-kol.translist ; cvs add
../../philosophy/po/rms-kol.translist);
file=../../philosophy/po/rms-kol.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/rms-kol;
article=../../philosophy/rms-kol; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rms-kol.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/rms-kol.fr-en.html ] || (touch
../../philosophy/po/rms-kol.fr-en.html ; cvs add
../../philosophy/po/rms-kol.fr-en.html); cp ../../philosophy/rms-kol.html
../../philosophy/po/rms-kol.fr-en.html)
cvs add: scheduling file `../../philosophy/po/rms-kol.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/rtlinux-patent.fr.html ] || (touch
../../philosophy/rtlinux-patent.fr.html ; cvs add
../../philosophy/rtlinux-patent.fr.html)
PO=../../philosophy/po/rtlinux-patent.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
rtlinux-patent.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
rtlinux-patent.fr.html.hook-ann; fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/rtlinux-patent.fr.po
../../philosophy/po/rtlinux-patent.pot && touch
../../philosophy/po/rtlinux-patent.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/rtlinux-patent.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rtlinux-patent.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/rtlinux-patent.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/rtlinux-patent.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/rtlinux-patent.fr.po)
.. done.
chmod +w ../../philosophy/rtlinux-patent.fr.html
PO=../../philosophy/po/rtlinux-patent.fr.po
OUT=../../philosophy/po/rtlinux-patent.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
../../philosophy/po/rtlinux-patent.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/rtlinux-patent.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/rtlinux-patent.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/rtlinux-patent.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/rtlinux-patent.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rtlinux-patent.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/rtlinux-patent.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rtlinux-patent.fr.m4 >
../../philosophy/rtlinux-patent.fr.html && if test -f
rtlinux-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rtlinux-patent.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rtlinux-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rtlinux-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rtlinux-patent.fr.html ||
(PO=../../philosophy/po/rtlinux-patent.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/rtlinux-patent.fr.html --date='+1 seconds'
$PO" > rtlinux-patent.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rtlinux-patent.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/rtlinux-patent.fr.m4 >
../../philosophy/rtlinux-patent.fr.html && if test -f
rtlinux-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/rtlinux-patent.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/rtlinux-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > rtlinux-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/rtlinux-patent.fr.html ||
(PO=../../philosophy/po/rtlinux-patent.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/rtlinux-patent.fr.html --date='+1 seconds'
$PO" > rtlinux-patent.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/rtlinux-patent.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/rtlinux-patent.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/rtlinux-patent.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/rtlinux-patent.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/rtlinux-patent.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/rtlinux-patent.fr.html
|| true; fi
[ -f ../../philosophy/po/rtlinux-patent.translist ] || (touch
../../philosophy/po/rtlinux-patent.translist ; cvs add
../../philosophy/po/rtlinux-patent.translist);
file=../../philosophy/po/rtlinux-patent.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/rtlinux-patent; article=../../philosophy/rtlinux-patent;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/rtlinux-patent.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/rtlinux-patent.fr-en.html ] ||
(touch ../../philosophy/po/rtlinux-patent.fr-en.html ; cvs add
../../philosophy/po/rtlinux-patent.fr-en.html); cp
../../philosophy/rtlinux-patent.html
../../philosophy/po/rtlinux-patent.fr-en.html)
cvs add: scheduling file `../../philosophy/po/rtlinux-patent.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/savingeurope.fr.html ] || (touch
../../philosophy/savingeurope.fr.html ; cvs add
../../philosophy/savingeurope.fr.html)
PO=../../philosophy/po/savingeurope.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
savingeurope.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
savingeurope.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/savingeurope.fr.po
../../philosophy/po/savingeurope.pot && touch
../../philosophy/po/savingeurope.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/savingeurope.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/savingeurope.fr.po; test $? != 0 ) > /dev/null || /bin/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/savingeurope.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/savingeurope.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/savingeurope.fr.po)
.... done.
chmod +w ../../philosophy/savingeurope.fr.html
PO=../../philosophy/po/savingeurope.fr.po
OUT=../../philosophy/po/savingeurope.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
../../philosophy/po/savingeurope.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/savingeurope.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/savingeurope.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/savingeurope.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/savingeurope.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/savingeurope.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/savingeurope.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/savingeurope.fr.m4 > ../../philosophy/savingeurope.fr.html
&& if test -f savingeurope.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/savingeurope.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/savingeurope.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > savingeurope.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/savingeurope.fr.html ||
(PO=../../philosophy/po/savingeurope.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/savingeurope.fr.html --date='+1 seconds' $PO" >
savingeurope.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/savingeurope.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/savingeurope.fr.m4 > ../../philosophy/savingeurope.fr.html
&& if test -f savingeurope.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/savingeurope.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/savingeurope.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > savingeurope.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/savingeurope.fr.html ||
(PO=../../philosophy/po/savingeurope.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/savingeurope.fr.html --date='+1 seconds' $PO" >
savingeurope.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/savingeurope.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/savingeurope.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/savingeurope.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/savingeurope.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/savingeurope.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/savingeurope.fr.html
|| true; fi
[ -f ../../philosophy/po/savingeurope.translist ] || (touch
../../philosophy/po/savingeurope.translist ; cvs add
../../philosophy/po/savingeurope.translist);
file=../../philosophy/po/savingeurope.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/savingeurope; article=../../philosophy/savingeurope; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/savingeurope.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/savingeurope.fr-en.html ] || (touch
../../philosophy/po/savingeurope.fr-en.html ; cvs add
../../philosophy/po/savingeurope.fr-en.html); cp
../../philosophy/savingeurope.html ../../philosophy/po/savingeurope.fr-en.html)
cvs add: scheduling file `../../philosophy/po/savingeurope.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/second-sight.fr.html ] || (touch
../../philosophy/second-sight.fr.html ; cvs add
../../philosophy/second-sight.fr.html)
PO=../../philosophy/po/second-sight.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
second-sight.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
second-sight.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/second-sight.fr.po
../../philosophy/po/second-sight.pot && touch
../../philosophy/po/second-sight.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/second-sight.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/second-sight.fr.po; test $? != 0 ) > /dev/null || /bin/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/second-sight.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/second-sight.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/second-sight.fr.po)
... done.
chmod +w ../../philosophy/second-sight.fr.html
PO=../../philosophy/po/second-sight.fr.po
OUT=../../philosophy/po/second-sight.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
../../philosophy/po/second-sight.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/second-sight.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/second-sight.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/second-sight.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/second-sight.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/second-sight.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/second-sight.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/second-sight.fr.m4 > ../../philosophy/second-sight.fr.html
&& if test -f second-sight.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/second-sight.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/second-sight.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > second-sight.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/second-sight.fr.html ||
(PO=../../philosophy/po/second-sight.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/second-sight.fr.html --date='+1 seconds' $PO" >
second-sight.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/second-sight.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/second-sight.fr.m4 > ../../philosophy/second-sight.fr.html
&& if test -f second-sight.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/second-sight.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/second-sight.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > second-sight.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/second-sight.fr.html ||
(PO=../../philosophy/po/second-sight.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/second-sight.fr.html --date='+1 seconds' $PO" >
second-sight.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/second-sight.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/second-sight.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/second-sight.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/second-sight.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/second-sight.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/second-sight.fr.html
|| true; fi
[ -f ../../philosophy/po/second-sight.translist ] || (touch
../../philosophy/po/second-sight.translist ; cvs add
../../philosophy/po/second-sight.translist);
file=../../philosophy/po/second-sight.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/second-sight; article=../../philosophy/second-sight; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/second-sight.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/second-sight.fr-en.html ] || (touch
../../philosophy/po/second-sight.fr-en.html ; cvs add
../../philosophy/po/second-sight.fr-en.html); cp
../../philosophy/second-sight.html ../../philosophy/po/second-sight.fr-en.html)
cvs add: scheduling file `../../philosophy/po/second-sight.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/self-interest.fr.html ] || (touch
../../philosophy/self-interest.fr.html ; cvs add
../../philosophy/self-interest.fr.html)
PO=../../philosophy/po/self-interest.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
self-interest.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
self-interest.fr.html.hook-ann; fi; exit 1)
25 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/self-interest.fr.po
../../philosophy/po/self-interest.pot && touch
../../philosophy/po/self-interest.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/self-interest.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/self-interest.fr.po; test $? != 0 ) > /dev/null || /bin/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/self-interest.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/self-interest.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/self-interest.fr.po)
..... done.
chmod +w ../../philosophy/self-interest.fr.html
PO=../../philosophy/po/self-interest.fr.po
OUT=../../philosophy/po/self-interest.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
../../philosophy/po/self-interest.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/self-interest.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/self-interest.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/self-interest.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/self-interest.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/self-interest.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/self-interest.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/self-interest.fr.m4 >
../../philosophy/self-interest.fr.html && if test -f
self-interest.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/self-interest.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/self-interest.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > self-interest.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/self-interest.fr.html ||
(PO=../../philosophy/po/self-interest.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/self-interest.fr.html --date='+1 seconds' $PO" >
self-interest.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/self-interest.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/self-interest.fr.m4 >
../../philosophy/self-interest.fr.html && if test -f
self-interest.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/self-interest.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/self-interest.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > self-interest.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/self-interest.fr.html ||
(PO=../../philosophy/po/self-interest.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/self-interest.fr.html --date='+1 seconds' $PO" >
self-interest.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/self-interest.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/self-interest.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/self-interest.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/self-interest.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/self-interest.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/self-interest.fr.html
|| true; fi
[ -f ../../philosophy/po/self-interest.translist ] || (touch
../../philosophy/po/self-interest.translist ; cvs add
../../philosophy/po/self-interest.translist);
file=../../philosophy/po/self-interest.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/self-interest; article=../../philosophy/self-interest; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/self-interest.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/self-interest.fr-en.html ] || (touch
../../philosophy/po/self-interest.fr-en.html ; cvs add
../../philosophy/po/self-interest.fr-en.html); cp
../../philosophy/self-interest.html
../../philosophy/po/self-interest.fr-en.html)
[ -f ../../philosophy/selling.fr.html ] || (touch
../../philosophy/selling.fr.html ; cvs add ../../philosophy/selling.fr.html)
PO=../../philosophy/po/selling.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 selling.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > selling.fr.html.hook-ann; fi; exit 1)
39 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/selling.fr.po
../../philosophy/po/selling.pot && touch ../../philosophy/po/selling.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/selling.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/selling.fr.po; test $? != 0 ) >
/dev/null || /bin/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/selling.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/selling.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/selling.fr.po)
...... done.
chmod +w ../../philosophy/selling.fr.html
PO=../../philosophy/po/selling.fr.po OUT=../../philosophy/po/selling.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 ../../philosophy/po/selling.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/selling.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/selling.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/selling.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/selling.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/selling.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/selling.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/selling.fr.m4 > ../../philosophy/selling.fr.html && if
test -f selling.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/selling.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/selling.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > selling.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/selling.fr.html ||
(PO=../../philosophy/po/selling.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/selling.fr.html --date='+1 seconds' $PO" >
selling.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/selling.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/selling.fr.m4 > ../../philosophy/selling.fr.html && if
test -f selling.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/selling.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/selling.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > selling.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/selling.fr.html ||
(PO=../../philosophy/po/selling.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/selling.fr.html --date='+1 seconds' $PO" >
selling.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/selling.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/selling.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/selling.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/selling.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/selling.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/selling.fr.html ||
true; fi
[ -f ../../philosophy/po/selling.translist ] || (touch
../../philosophy/po/selling.translist ; cvs add
../../philosophy/po/selling.translist);
file=../../philosophy/po/selling.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/selling;
article=../../philosophy/selling; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/selling.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/selling.fr-en.html ] || (touch
../../philosophy/po/selling.fr-en.html ; cvs add
../../philosophy/po/selling.fr-en.html); cp ../../philosophy/selling.html
../../philosophy/po/selling.fr-en.html)
[ -f ../../philosophy/shouldbefree.fr.html ] || (touch
../../philosophy/shouldbefree.fr.html ; cvs add
../../philosophy/shouldbefree.fr.html)
PO=../../philosophy/po/shouldbefree.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
shouldbefree.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
shouldbefree.fr.html.hook-ann; fi; exit 1)
156 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/shouldbefree.fr.po
../../philosophy/po/shouldbefree.pot && touch
../../philosophy/po/shouldbefree.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/shouldbefree.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/shouldbefree.fr.po; test $? != 0 ) > /dev/null || /bin/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/shouldbefree.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/shouldbefree.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/shouldbefree.fr.po)
................. done.
chmod +w ../../philosophy/shouldbefree.fr.html
PO=../../philosophy/po/shouldbefree.fr.po
OUT=../../philosophy/po/shouldbefree.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
../../philosophy/po/shouldbefree.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/shouldbefree.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/shouldbefree.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/shouldbefree.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/shouldbefree.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/shouldbefree.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/shouldbefree.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/shouldbefree.fr.m4 > ../../philosophy/shouldbefree.fr.html
&& if test -f shouldbefree.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/shouldbefree.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/shouldbefree.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > shouldbefree.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/shouldbefree.fr.html ||
(PO=../../philosophy/po/shouldbefree.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/shouldbefree.fr.html --date='+1 seconds' $PO" >
shouldbefree.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/shouldbefree.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/shouldbefree.fr.m4 > ../../philosophy/shouldbefree.fr.html
&& if test -f shouldbefree.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/shouldbefree.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/shouldbefree.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > shouldbefree.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/shouldbefree.fr.html ||
(PO=../../philosophy/po/shouldbefree.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/shouldbefree.fr.html --date='+1 seconds' $PO" >
shouldbefree.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/shouldbefree.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/shouldbefree.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/shouldbefree.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/shouldbefree.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/shouldbefree.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/shouldbefree.fr.html
|| true; fi
[ -f ../../philosophy/po/shouldbefree.translist ] || (touch
../../philosophy/po/shouldbefree.translist ; cvs add
../../philosophy/po/shouldbefree.translist);
file=../../philosophy/po/shouldbefree.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/shouldbefree; article=../../philosophy/shouldbefree; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/shouldbefree.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/shouldbefree.fr-en.html ] || (touch
../../philosophy/po/shouldbefree.fr-en.html ; cvs add
../../philosophy/po/shouldbefree.fr-en.html); cp
../../philosophy/shouldbefree.html ../../philosophy/po/shouldbefree.fr-en.html)
[ -f ../../philosophy/social-inertia.fr.html ] || (touch
../../philosophy/social-inertia.fr.html ; cvs add
../../philosophy/social-inertia.fr.html)
PO=../../philosophy/po/social-inertia.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
social-inertia.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
social-inertia.fr.html.hook-ann; fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/social-inertia.fr.po
../../philosophy/po/social-inertia.pot && touch
../../philosophy/po/social-inertia.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/social-inertia.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/social-inertia.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/social-inertia.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/social-inertia.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/social-inertia.fr.po)
.. done.
chmod +w ../../philosophy/social-inertia.fr.html
PO=../../philosophy/po/social-inertia.fr.po
OUT=../../philosophy/po/social-inertia.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
../../philosophy/po/social-inertia.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/social-inertia.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/social-inertia.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/social-inertia.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/social-inertia.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/social-inertia.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/social-inertia.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/social-inertia.fr.m4 >
../../philosophy/social-inertia.fr.html && if test -f
social-inertia.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/social-inertia.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/social-inertia.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > social-inertia.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/social-inertia.fr.html ||
(PO=../../philosophy/po/social-inertia.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/social-inertia.fr.html --date='+1 seconds'
$PO" > social-inertia.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/social-inertia.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/social-inertia.fr.m4 >
../../philosophy/social-inertia.fr.html && if test -f
social-inertia.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/social-inertia.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/social-inertia.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > social-inertia.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/social-inertia.fr.html ||
(PO=../../philosophy/po/social-inertia.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/social-inertia.fr.html --date='+1 seconds'
$PO" > social-inertia.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/social-inertia.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/social-inertia.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/social-inertia.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/social-inertia.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/social-inertia.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/social-inertia.fr.html
|| true; fi
[ -f ../../philosophy/po/social-inertia.translist ] || (touch
../../philosophy/po/social-inertia.translist ; cvs add
../../philosophy/po/social-inertia.translist);
file=../../philosophy/po/social-inertia.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/social-inertia; article=../../philosophy/social-inertia;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/social-inertia.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/social-inertia.fr-en.html ] ||
(touch ../../philosophy/po/social-inertia.fr-en.html ; cvs add
../../philosophy/po/social-inertia.fr-en.html); cp
../../philosophy/social-inertia.html
../../philosophy/po/social-inertia.fr-en.html)
cvs add: scheduling file `../../philosophy/po/social-inertia.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/software-libre-commercial-viability.fr.html ] || (touch
../../philosophy/software-libre-commercial-viability.fr.html ; cvs add
../../philosophy/software-libre-commercial-viability.fr.html)
PO=../../philosophy/po/software-libre-commercial-viability.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-libre-commercial-viability.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > software-libre-commercial-viability.fr.html.hook-ann;
fi; exit 1)
43 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/software-libre-commercial-viability.fr.po
../../philosophy/po/software-libre-commercial-viability.pot && touch
../../philosophy/po/software-libre-commercial-viability.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../philosophy/po/software-libre-commercial-viability.fr.po 2>&1 | /bin/grep
-E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-libre-commercial-viability.fr.po; test $? != 0 ) >
/dev/null || /bin/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-libre-commercial-viability.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/software-libre-commercial-viability.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/software-libre-commercial-viability.fr.po)
....... done.
chmod +w ../../philosophy/software-libre-commercial-viability.fr.html
PO=../../philosophy/po/software-libre-commercial-viability.fr.po
OUT=../../philosophy/po/software-libre-commercial-viability.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
../../philosophy/po/software-libre-commercial-viability.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/software-libre-commercial-viability.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/software-libre-commercial-viability.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/software-libre-commercial-viability.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/software-libre-commercial-viability.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-libre-commercial-viability.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../philosophy/software-libre-commercial-viability.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-libre-commercial-viability.fr.m4 >
../../philosophy/software-libre-commercial-viability.fr.html && if test -f
software-libre-commercial-viability.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-libre-commercial-viability.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-libre-commercial-viability.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
software-libre-commercial-viability.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-libre-commercial-viability.fr.html ||
(PO=../../philosophy/po/software-libre-commercial-viability.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/software-libre-commercial-viability.fr.html
--date='+1 seconds' $PO" > software-libre-commercial-viability.fr.html.hook ;
exit 1); elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-libre-commercial-viability.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-libre-commercial-viability.fr.m4 >
../../philosophy/software-libre-commercial-viability.fr.html && if test -f
software-libre-commercial-viability.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-libre-commercial-viability.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-libre-commercial-viability.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
software-libre-commercial-viability.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-libre-commercial-viability.fr.html ||
(PO=../../philosophy/po/software-libre-commercial-viability.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/software-libre-commercial-viability.fr.html
--date='+1 seconds' $PO" > software-libre-commercial-viability.fr.html.hook ;
exit 1); else sleep 1; touch
../../philosophy/po/software-libre-commercial-viability.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-libre-commercial-viability.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/software-libre-commercial-viability.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/software-libre-commercial-viability.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/software-libre-commercial-viability.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/software-libre-commercial-viability.fr.html || true; fi
[ -f ../../philosophy/po/software-libre-commercial-viability.translist ] ||
(touch ../../philosophy/po/software-libre-commercial-viability.translist ;
cvs add ../../philosophy/po/software-libre-commercial-viability.translist);
file=../../philosophy/po/software-libre-commercial-viability.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/software-libre-commercial-viability;
article=../../philosophy/software-libre-commercial-viability; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-libre-commercial-viability.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../philosophy/po/software-libre-commercial-viability.fr-en.html ] || (touch
../../philosophy/po/software-libre-commercial-viability.fr-en.html ; cvs add
../../philosophy/po/software-libre-commercial-viability.fr-en.html); cp
../../philosophy/software-libre-commercial-viability.html
../../philosophy/po/software-libre-commercial-viability.fr-en.html)
[ -f ../../philosophy/software-literary-patents.fr.html ] || (touch
../../philosophy/software-literary-patents.fr.html ; cvs add
../../philosophy/software-literary-patents.fr.html)
PO=../../philosophy/po/software-literary-patents.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
software-literary-patents.fr.html.hook-ann; fi; exit 1)
43 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/software-literary-patents.fr.po
../../philosophy/po/software-literary-patents.pot && touch
../../philosophy/po/software-literary-patents.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/software-literary-patents.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-literary-patents.fr.po;
test $? != 0 ) > /dev/null || /bin/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.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../philosophy/po/software-literary-patents.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/software-literary-patents.fr.po)
....... done.
chmod +w ../../philosophy/software-literary-patents.fr.html
PO=../../philosophy/po/software-literary-patents.fr.po
OUT=../../philosophy/po/software-literary-patents.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
../../philosophy/po/software-literary-patents.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/software-literary-patents.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/software-literary-patents.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/software-literary-patents.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/software-literary-patents.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-literary-patents.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/software-literary-patents.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-literary-patents.fr.m4 >
../../philosophy/software-literary-patents.fr.html && if test -f
software-literary-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-literary-patents.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-literary-patents.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
software-literary-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-literary-patents.fr.html ||
(PO=../../philosophy/po/software-literary-patents.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/software-literary-patents.fr.html
--date='+1 seconds' $PO" > software-literary-patents.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-literary-patents.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-literary-patents.fr.m4 >
../../philosophy/software-literary-patents.fr.html && if test -f
software-literary-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-literary-patents.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-literary-patents.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
software-literary-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-literary-patents.fr.html ||
(PO=../../philosophy/po/software-literary-patents.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/software-literary-patents.fr.html
--date='+1 seconds' $PO" > software-literary-patents.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/software-literary-patents.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-literary-patents.fr.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.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/software-literary-patents.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/software-literary-patents.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/software-literary-patents.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-literary-patents.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/software-literary-patents.fr-en.html ] || (touch
../../philosophy/po/software-literary-patents.fr-en.html ; cvs add
../../philosophy/po/software-literary-patents.fr-en.html); cp
../../philosophy/software-literary-patents.html
../../philosophy/po/software-literary-patents.fr-en.html)
[ -f ../../philosophy/software-patents.fr.html ] || (touch
../../philosophy/software-patents.fr.html ; cvs add
../../philosophy/software-patents.fr.html)
PO=../../philosophy/po/software-patents.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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-patents.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
software-patents.fr.html.hook-ann; fi; exit 1)
107 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/software-patents.fr.po
../../philosophy/po/software-patents.pot && touch
../../philosophy/po/software-patents.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/software-patents.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-patents.fr.po; test $? != 0 ) > /dev/null ||
/bin/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-patents.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/software-patents.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/software-patents.fr.po)
............. done.
chmod +w ../../philosophy/software-patents.fr.html
PO=../../philosophy/po/software-patents.fr.po
OUT=../../philosophy/po/software-patents.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
../../philosophy/po/software-patents.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/software-patents.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/software-patents.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/software-patents.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/software-patents.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-patents.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/software-patents.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-patents.fr.m4 >
../../philosophy/software-patents.fr.html && if test -f
software-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-patents.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-patents.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > software-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-patents.fr.html ||
(PO=../../philosophy/po/software-patents.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/software-patents.fr.html --date='+1
seconds' $PO" > software-patents.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-patents.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/software-patents.fr.m4 >
../../philosophy/software-patents.fr.html && if test -f
software-patents.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/software-patents.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/software-patents.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > software-patents.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/software-patents.fr.html ||
(PO=../../philosophy/po/software-patents.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/software-patents.fr.html --date='+1
seconds' $PO" > software-patents.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/software-patents.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/software-patents.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/software-patents.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/software-patents.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/software-patents.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/software-patents.fr.html || true; fi
[ -f ../../philosophy/po/software-patents.translist ] || (touch
../../philosophy/po/software-patents.translist ; cvs add
../../philosophy/po/software-patents.translist);
file=../../philosophy/po/software-patents.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/software-patents;
article=../../philosophy/software-patents; if test -f ${article}${suffix}.html;
then echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/software-patents.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/software-patents.fr-en.html ] ||
(touch ../../philosophy/po/software-patents.fr-en.html ; cvs add
../../philosophy/po/software-patents.fr-en.html); cp
../../philosophy/software-patents.html
../../philosophy/po/software-patents.fr-en.html)
cvs add: scheduling file `../../philosophy/po/software-patents.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/speeches-and-interview.fr.html ] || (touch
../../philosophy/speeches-and-interview.fr.html ; cvs add
../../philosophy/speeches-and-interview.fr.html)
PO=../../philosophy/po/speeches-and-interview.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
speeches-and-interview.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
speeches-and-interview.fr.html.hook-ann; fi; exit 1)
65 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/speeches-and-interview.fr.po
../../philosophy/po/speeches-and-interview.pot && touch
../../philosophy/po/speeches-and-interview.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/speeches-and-interview.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/speeches-and-interview.fr.po; test
$? != 0 ) > /dev/null || /bin/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/speeches-and-interview.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/speeches-and-interview.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/speeches-and-interview.fr.po)
......... done.
chmod +w ../../philosophy/speeches-and-interview.fr.html
PO=../../philosophy/po/speeches-and-interview.fr.po
OUT=../../philosophy/po/speeches-and-interview.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
../../philosophy/po/speeches-and-interview.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/speeches-and-interview.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/speeches-and-interview.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/speeches-and-interview.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/speeches-and-interview.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/speeches-and-interview.fr.po; test $? != 0 ) > /dev/null ||
! test -s ../../philosophy/speeches-and-interview.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/speeches-and-interview.fr.m4 >
../../philosophy/speeches-and-interview.fr.html && if test -f
speeches-and-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/speeches-and-interview.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/speeches-and-interview.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
speeches-and-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/speeches-and-interview.fr.html ||
(PO=../../philosophy/po/speeches-and-interview.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/speeches-and-interview.fr.html
--date='+1 seconds' $PO" > speeches-and-interview.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/speeches-and-interview.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/speeches-and-interview.fr.m4 >
../../philosophy/speeches-and-interview.fr.html && if test -f
speeches-and-interview.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/speeches-and-interview.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/speeches-and-interview.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
speeches-and-interview.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/speeches-and-interview.fr.html ||
(PO=../../philosophy/po/speeches-and-interview.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/speeches-and-interview.fr.html
--date='+1 seconds' $PO" > speeches-and-interview.fr.html.hook ; exit 1); else
sleep 1; touch ../../philosophy/po/speeches-and-interview.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/speeches-and-interview.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/speeches-and-interview.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/speeches-and-interview.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/speeches-and-interview.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/speeches-and-interview.fr.html || true; fi
[ -f ../../philosophy/po/speeches-and-interview.translist ] || (touch
../../philosophy/po/speeches-and-interview.translist ; cvs add
../../philosophy/po/speeches-and-interview.translist);
file=../../philosophy/po/speeches-and-interview.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/speeches-and-interview;
article=../../philosophy/speeches-and-interview; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/speeches-and-interview.fr.po; test
$? != 0 ) > /dev/null || ([ -f
../../philosophy/po/speeches-and-interview.fr-en.html ] || (touch
../../philosophy/po/speeches-and-interview.fr-en.html ; cvs add
../../philosophy/po/speeches-and-interview.fr-en.html); cp
../../philosophy/speeches-and-interview.html
../../philosophy/po/speeches-and-interview.fr-en.html)
[ -f ../../philosophy/stallman-kth.fr.html ] || (touch
../../philosophy/stallman-kth.fr.html ; cvs add
../../philosophy/stallman-kth.fr.html)
PO=../../philosophy/po/stallman-kth.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
stallman-kth.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
stallman-kth.fr.html.hook-ann; fi; exit 1)
174 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/stallman-kth.fr.po
../../philosophy/po/stallman-kth.pot && touch
../../philosophy/po/stallman-kth.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/stallman-kth.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallman-kth.fr.po; test $? != 0 ) > /dev/null || /bin/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/stallman-kth.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/stallman-kth.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/stallman-kth.fr.po)
........................ done.
chmod +w ../../philosophy/stallman-kth.fr.html
PO=../../philosophy/po/stallman-kth.fr.po
OUT=../../philosophy/po/stallman-kth.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
../../philosophy/po/stallman-kth.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/stallman-kth.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/stallman-kth.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/stallman-kth.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/stallman-kth.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallman-kth.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/stallman-kth.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stallman-kth.fr.m4 > ../../philosophy/stallman-kth.fr.html
&& if test -f stallman-kth.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stallman-kth.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stallman-kth.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stallman-kth.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stallman-kth.fr.html ||
(PO=../../philosophy/po/stallman-kth.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stallman-kth.fr.html --date='+1 seconds' $PO" >
stallman-kth.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stallman-kth.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stallman-kth.fr.m4 > ../../philosophy/stallman-kth.fr.html
&& if test -f stallman-kth.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stallman-kth.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stallman-kth.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stallman-kth.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stallman-kth.fr.html ||
(PO=../../philosophy/po/stallman-kth.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stallman-kth.fr.html --date='+1 seconds' $PO" >
stallman-kth.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/stallman-kth.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallman-kth.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/stallman-kth.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/stallman-kth.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/stallman-kth.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/stallman-kth.fr.html
|| true; fi
[ -f ../../philosophy/po/stallman-kth.translist ] || (touch
../../philosophy/po/stallman-kth.translist ; cvs add
../../philosophy/po/stallman-kth.translist);
file=../../philosophy/po/stallman-kth.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/stallman-kth; article=../../philosophy/stallman-kth; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stallman-kth.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/stallman-kth.fr-en.html ] || (touch
../../philosophy/po/stallman-kth.fr-en.html ; cvs add
../../philosophy/po/stallman-kth.fr-en.html); cp
../../philosophy/stallman-kth.html ../../philosophy/po/stallman-kth.fr-en.html)
[ -f ../../philosophy/stallmans-law.fr.html ] || (touch
../../philosophy/stallmans-law.fr.html ; cvs add
../../philosophy/stallmans-law.fr.html)
cvs add: scheduling file `../../philosophy/stallmans-law.fr.html' for addition
cvs add: use `cvs commit' to add this file permanently
PO=../../philosophy/po/stallmans-law.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
stallmans-law.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
stallmans-law.fr.html.hook-ann; fi; exit 1)
11 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/stallmans-law.fr.po
../../philosophy/po/stallmans-law.pot && touch
../../philosophy/po/stallmans-law.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/stallmans-law.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallmans-law.fr.po; test $? != 0 ) > /dev/null || /bin/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/stallmans-law.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/stallmans-law.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/stallmans-law.fr.po)
... done.
chmod +w ../../philosophy/stallmans-law.fr.html
PO=../../philosophy/po/stallmans-law.fr.po
OUT=../../philosophy/po/stallmans-law.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
../../philosophy/po/stallmans-law.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/stallmans-law.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/stallmans-law.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/stallmans-law.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/stallmans-law.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallmans-law.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/stallmans-law.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stallmans-law.fr.m4 >
../../philosophy/stallmans-law.fr.html && if test -f
stallmans-law.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stallmans-law.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stallmans-law.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stallmans-law.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stallmans-law.fr.html ||
(PO=../../philosophy/po/stallmans-law.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stallmans-law.fr.html --date='+1 seconds' $PO" >
stallmans-law.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stallmans-law.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stallmans-law.fr.m4 >
../../philosophy/stallmans-law.fr.html && if test -f
stallmans-law.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stallmans-law.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stallmans-law.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stallmans-law.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stallmans-law.fr.html ||
(PO=../../philosophy/po/stallmans-law.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stallmans-law.fr.html --date='+1 seconds' $PO" >
stallmans-law.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/stallmans-law.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stallmans-law.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/stallmans-law.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/stallmans-law.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/stallmans-law.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/stallmans-law.fr.html
|| true; fi
[ -f ../../philosophy/po/stallmans-law.translist ] || (touch
../../philosophy/po/stallmans-law.translist ; cvs add
../../philosophy/po/stallmans-law.translist);
file=../../philosophy/po/stallmans-law.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/stallmans-law; article=../../philosophy/stallmans-law; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stallmans-law.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/stallmans-law.fr-en.html ] || (touch
../../philosophy/po/stallmans-law.fr-en.html ; cvs add
../../philosophy/po/stallmans-law.fr-en.html); cp
../../philosophy/stallmans-law.html
../../philosophy/po/stallmans-law.fr-en.html)
cvs add: scheduling file `../../philosophy/po/stallmans-law.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/stophr3028.fr.html ] || (touch
../../philosophy/stophr3028.fr.html ; cvs add
../../philosophy/stophr3028.fr.html)
PO=../../philosophy/po/stophr3028.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
stophr3028.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
stophr3028.fr.html.hook-ann; fi; exit 1)
38 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/stophr3028.fr.po
../../philosophy/po/stophr3028.pot && touch
../../philosophy/po/stophr3028.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/stophr3028.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stophr3028.fr.po; test $? != 0 ) > /dev/null || /bin/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/stophr3028.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/stophr3028.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/stophr3028.fr.po)
...... done.
chmod +w ../../philosophy/stophr3028.fr.html
PO=../../philosophy/po/stophr3028.fr.po
OUT=../../philosophy/po/stophr3028.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
../../philosophy/po/stophr3028.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/stophr3028.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/stophr3028.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/stophr3028.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/stophr3028.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stophr3028.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/stophr3028.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stophr3028.fr.m4 > ../../philosophy/stophr3028.fr.html &&
if test -f stophr3028.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stophr3028.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stophr3028.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stophr3028.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stophr3028.fr.html ||
(PO=../../philosophy/po/stophr3028.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stophr3028.fr.html --date='+1 seconds' $PO" >
stophr3028.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stophr3028.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/stophr3028.fr.m4 > ../../philosophy/stophr3028.fr.html &&
if test -f stophr3028.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/stophr3028.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/stophr3028.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > stophr3028.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/stophr3028.fr.html ||
(PO=../../philosophy/po/stophr3028.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/stophr3028.fr.html --date='+1 seconds' $PO" >
stophr3028.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/stophr3028.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/stophr3028.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/stophr3028.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/stophr3028.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/stophr3028.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/stophr3028.fr.html ||
true; fi
[ -f ../../philosophy/po/stophr3028.translist ] || (touch
../../philosophy/po/stophr3028.translist ; cvs add
../../philosophy/po/stophr3028.translist);
file=../../philosophy/po/stophr3028.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/stophr3028;
article=../../philosophy/stophr3028; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/stophr3028.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/stophr3028.fr-en.html ] || (touch
../../philosophy/po/stophr3028.fr-en.html ; cvs add
../../philosophy/po/stophr3028.fr-en.html); cp ../../philosophy/stophr3028.html
../../philosophy/po/stophr3028.fr-en.html)
cvs add: scheduling file `../../philosophy/po/stophr3028.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sun-in-night-time.fr.html ] || (touch
../../philosophy/sun-in-night-time.fr.html ; cvs add
../../philosophy/sun-in-night-time.fr.html)
PO=../../philosophy/po/sun-in-night-time.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sun-in-night-time.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/sun-in-night-time.fr.po
../../philosophy/po/sun-in-night-time.pot && touch
../../philosophy/po/sun-in-night-time.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/sun-in-night-time.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sun-in-night-time.fr.po; test $? != 0 ) > /dev/null ||
/bin/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.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/sun-in-night-time.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/sun-in-night-time.fr.po)
.... done.
chmod +w ../../philosophy/sun-in-night-time.fr.html
PO=../../philosophy/po/sun-in-night-time.fr.po
OUT=../../philosophy/po/sun-in-night-time.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
../../philosophy/po/sun-in-night-time.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/sun-in-night-time.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/sun-in-night-time.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/sun-in-night-time.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/sun-in-night-time.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sun-in-night-time.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sun-in-night-time.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/sun-in-night-time.fr.m4 >
../../philosophy/sun-in-night-time.fr.html && if test -f
sun-in-night-time.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sun-in-night-time.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sun-in-night-time.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sun-in-night-time.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sun-in-night-time.fr.html ||
(PO=../../philosophy/po/sun-in-night-time.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sun-in-night-time.fr.html --date='+1
seconds' $PO" > sun-in-night-time.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sun-in-night-time.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/sun-in-night-time.fr.m4 >
../../philosophy/sun-in-night-time.fr.html && if test -f
sun-in-night-time.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sun-in-night-time.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sun-in-night-time.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sun-in-night-time.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sun-in-night-time.fr.html ||
(PO=../../philosophy/po/sun-in-night-time.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sun-in-night-time.fr.html --date='+1
seconds' $PO" > sun-in-night-time.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/sun-in-night-time.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sun-in-night-time.fr.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.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sun-in-night-time.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sun-in-night-time.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sun-in-night-time.fr.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/sun-in-night-time.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/sun-in-night-time.fr-en.html ] ||
(touch ../../philosophy/po/sun-in-night-time.fr-en.html ; cvs add
../../philosophy/po/sun-in-night-time.fr-en.html); cp
../../philosophy/sun-in-night-time.html
../../philosophy/po/sun-in-night-time.fr-en.html)
[ -f ../../philosophy/sylvester-response.fr.html ] || (touch
../../philosophy/sylvester-response.fr.html ; cvs add
../../philosophy/sylvester-response.fr.html)
PO=../../philosophy/po/sylvester-response.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
sylvester-response.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sylvester-response.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/sylvester-response.fr.po
../../philosophy/po/sylvester-response.pot && touch
../../philosophy/po/sylvester-response.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/sylvester-response.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/sylvester-response.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/sylvester-response.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/sylvester-response.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/sylvester-response.fr.po)
..... done.
chmod +w ../../philosophy/sylvester-response.fr.html
PO=../../philosophy/po/sylvester-response.fr.po
OUT=../../philosophy/po/sylvester-response.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
../../philosophy/po/sylvester-response.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/sylvester-response.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/sylvester-response.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/sylvester-response.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/sylvester-response.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sylvester-response.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sylvester-response.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/sylvester-response.fr.m4 >
../../philosophy/sylvester-response.fr.html && if test -f
sylvester-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sylvester-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sylvester-response.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sylvester-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sylvester-response.fr.html ||
(PO=../../philosophy/po/sylvester-response.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sylvester-response.fr.html --date='+1
seconds' $PO" > sylvester-response.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sylvester-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/sylvester-response.fr.m4 >
../../philosophy/sylvester-response.fr.html && if test -f
sylvester-response.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sylvester-response.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sylvester-response.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sylvester-response.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sylvester-response.fr.html ||
(PO=../../philosophy/po/sylvester-response.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sylvester-response.fr.html --date='+1
seconds' $PO" > sylvester-response.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/sylvester-response.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/sylvester-response.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/sylvester-response.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sylvester-response.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sylvester-response.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sylvester-response.fr.html || true; fi
[ -f ../../philosophy/po/sylvester-response.translist ] || (touch
../../philosophy/po/sylvester-response.translist ; cvs add
../../philosophy/po/sylvester-response.translist);
file=../../philosophy/po/sylvester-response.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sylvester-response;
article=../../philosophy/sylvester-response; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/sylvester-response.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/po/sylvester-response.fr-en.html ]
|| (touch ../../philosophy/po/sylvester-response.fr-en.html ; cvs add
../../philosophy/po/sylvester-response.fr-en.html); cp
../../philosophy/sylvester-response.html
../../philosophy/po/sylvester-response.fr-en.html)
[ -f ../../philosophy/third-party-ideas.fr.html ] || (touch
../../philosophy/third-party-ideas.fr.html ; cvs add
../../philosophy/third-party-ideas.fr.html)
PO=../../philosophy/po/third-party-ideas.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
third-party-ideas.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
third-party-ideas.fr.html.hook-ann; fi; exit 1)
90 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/third-party-ideas.fr.po
../../philosophy/po/third-party-ideas.pot && touch
../../philosophy/po/third-party-ideas.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/third-party-ideas.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/third-party-ideas.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/third-party-ideas.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/third-party-ideas.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/third-party-ideas.fr.po)
........... done.
chmod +w ../../philosophy/third-party-ideas.fr.html
PO=../../philosophy/po/third-party-ideas.fr.po
OUT=../../philosophy/po/third-party-ideas.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
../../philosophy/po/third-party-ideas.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/third-party-ideas.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/third-party-ideas.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/third-party-ideas.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/third-party-ideas.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/third-party-ideas.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/third-party-ideas.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/third-party-ideas.fr.m4 >
../../philosophy/third-party-ideas.fr.html && if test -f
third-party-ideas.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/third-party-ideas.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/third-party-ideas.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > third-party-ideas.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/third-party-ideas.fr.html ||
(PO=../../philosophy/po/third-party-ideas.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/third-party-ideas.fr.html --date='+1
seconds' $PO" > third-party-ideas.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/third-party-ideas.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/third-party-ideas.fr.m4 >
../../philosophy/third-party-ideas.fr.html && if test -f
third-party-ideas.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/third-party-ideas.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/third-party-ideas.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > third-party-ideas.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/third-party-ideas.fr.html ||
(PO=../../philosophy/po/third-party-ideas.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/third-party-ideas.fr.html --date='+1
seconds' $PO" > third-party-ideas.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/third-party-ideas.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/third-party-ideas.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/third-party-ideas.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/third-party-ideas.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/third-party-ideas.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/third-party-ideas.fr.html || true; fi
[ -f ../../philosophy/po/third-party-ideas.translist ] || (touch
../../philosophy/po/third-party-ideas.translist ; cvs add
../../philosophy/po/third-party-ideas.translist);
file=../../philosophy/po/third-party-ideas.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/third-party-ideas;
article=../../philosophy/third-party-ideas; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/third-party-ideas.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/third-party-ideas.fr-en.html ] ||
(touch ../../philosophy/po/third-party-ideas.fr-en.html ; cvs add
../../philosophy/po/third-party-ideas.fr-en.html); cp
../../philosophy/third-party-ideas.html
../../philosophy/po/third-party-ideas.fr-en.html)
[ -f ../../philosophy/trivial-patent.fr.html ] || (touch
../../philosophy/trivial-patent.fr.html ; cvs add
../../philosophy/trivial-patent.fr.html)
PO=../../philosophy/po/trivial-patent.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
trivial-patent.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
trivial-patent.fr.html.hook-ann; fi; exit 1)
54 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/trivial-patent.fr.po
../../philosophy/po/trivial-patent.pot && touch
../../philosophy/po/trivial-patent.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/trivial-patent.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/trivial-patent.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/trivial-patent.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/trivial-patent.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/trivial-patent.fr.po)
....... done.
chmod +w ../../philosophy/trivial-patent.fr.html
PO=../../philosophy/po/trivial-patent.fr.po
OUT=../../philosophy/po/trivial-patent.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
../../philosophy/po/trivial-patent.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/trivial-patent.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/trivial-patent.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/trivial-patent.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/trivial-patent.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/trivial-patent.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/trivial-patent.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/trivial-patent.fr.m4 >
../../philosophy/trivial-patent.fr.html && if test -f
trivial-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/trivial-patent.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/trivial-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > trivial-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/trivial-patent.fr.html ||
(PO=../../philosophy/po/trivial-patent.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/trivial-patent.fr.html --date='+1 seconds'
$PO" > trivial-patent.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/trivial-patent.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/trivial-patent.fr.m4 >
../../philosophy/trivial-patent.fr.html && if test -f
trivial-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/trivial-patent.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/trivial-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > trivial-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/trivial-patent.fr.html ||
(PO=../../philosophy/po/trivial-patent.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/trivial-patent.fr.html --date='+1 seconds'
$PO" > trivial-patent.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/trivial-patent.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/trivial-patent.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/trivial-patent.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/trivial-patent.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/trivial-patent.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/trivial-patent.fr.html
|| true; fi
[ -f ../../philosophy/po/trivial-patent.translist ] || (touch
../../philosophy/po/trivial-patent.translist ; cvs add
../../philosophy/po/trivial-patent.translist);
file=../../philosophy/po/trivial-patent.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/trivial-patent; article=../../philosophy/trivial-patent;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/trivial-patent.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/trivial-patent.fr-en.html ] ||
(touch ../../philosophy/po/trivial-patent.fr-en.html ; cvs add
../../philosophy/po/trivial-patent.fr-en.html); cp
../../philosophy/trivial-patent.html
../../philosophy/po/trivial-patent.fr-en.html)
[ -f ../../philosophy/ucita.fr.html ] || (touch ../../philosophy/ucita.fr.html
; cvs add ../../philosophy/ucita.fr.html)
PO=../../philosophy/po/ucita.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 ucita.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > ucita.fr.html.hook-ann; fi; exit 1)
39 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/ucita.fr.po
../../philosophy/po/ucita.pot && touch ../../philosophy/po/ucita.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/ucita.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ucita.fr.po; test $? != 0 ) >
/dev/null || /bin/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/ucita.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/ucita.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/ucita.fr.po)
..... done.
chmod +w ../../philosophy/ucita.fr.html
PO=../../philosophy/po/ucita.fr.po OUT=../../philosophy/po/ucita.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 ../../philosophy/po/ucita.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/ucita.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/ucita.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/ucita.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/ucita.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ucita.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/ucita.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ucita.fr.m4 > ../../philosophy/ucita.fr.html && if test -f
ucita.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ucita.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ucita.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ucita.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ucita.fr.html ||
(PO=../../philosophy/po/ucita.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ucita.fr.html --date='+1 seconds' $PO" >
ucita.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ucita.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/ucita.fr.m4 > ../../philosophy/ucita.fr.html && if test -f
ucita.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/ucita.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/ucita.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > ucita.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/ucita.fr.html ||
(PO=../../philosophy/po/ucita.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/ucita.fr.html --date='+1 seconds' $PO" >
ucita.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/ucita.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/ucita.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/ucita.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/ucita.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/ucita.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/ucita.fr.html || true;
fi
[ -f ../../philosophy/po/ucita.translist ] || (touch
../../philosophy/po/ucita.translist ; cvs add
../../philosophy/po/ucita.translist); file=../../philosophy/po/ucita.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/ucita; article=../../philosophy/ucita; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/ucita.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/ucita.fr-en.html ] || (touch
../../philosophy/po/ucita.fr-en.html ; cvs add
../../philosophy/po/ucita.fr-en.html); cp ../../philosophy/ucita.html
../../philosophy/po/ucita.fr-en.html)
cvs add: scheduling file `../../philosophy/po/ucita.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/udi.fr.html ] || (touch ../../philosophy/udi.fr.html ;
cvs add ../../philosophy/udi.fr.html)
PO=../../philosophy/po/udi.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 udi.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > udi.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/udi.fr.po
../../philosophy/po/udi.pot && touch ../../philosophy/po/udi.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/udi.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/udi.fr.po; test $? != 0 ) >
/dev/null || /bin/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/udi.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/udi.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/udi.fr.po)
..... done.
chmod +w ../../philosophy/udi.fr.html
PO=../../philosophy/po/udi.fr.po OUT=../../philosophy/po/udi.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 ../../philosophy/po/udi.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/udi.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/udi.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/udi.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/udi.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/udi.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/udi.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/udi.fr.m4 > ../../philosophy/udi.fr.html && if test -f
udi.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/udi.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/udi.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > udi.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/udi.fr.html ||
(PO=../../philosophy/po/udi.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/udi.fr.html --date='+1 seconds' $PO" >
udi.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/udi.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/udi.fr.m4 > ../../philosophy/udi.fr.html && if test -f
udi.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/udi.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/udi.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > udi.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/udi.fr.html ||
(PO=../../philosophy/po/udi.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/udi.fr.html --date='+1 seconds' $PO" >
udi.fr.html.hook ; exit 1); else sleep 1; touch ../../philosophy/po/udi.fr.po;
fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/udi.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/udi.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/udi.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/udi.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/udi.fr.html || true; fi
[ -f ../../philosophy/po/udi.translist ] || (touch
../../philosophy/po/udi.translist ; cvs add
../../philosophy/po/udi.translist); file=../../philosophy/po/udi.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/udi; article=../../philosophy/udi; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/udi.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/udi.fr-en.html ] || (touch
../../philosophy/po/udi.fr-en.html ; cvs add
../../philosophy/po/udi.fr-en.html); cp ../../philosophy/udi.html
../../philosophy/po/udi.fr-en.html)
cvs add: scheduling file `../../philosophy/po/udi.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/university.fr.html ] || (touch
../../philosophy/university.fr.html ; cvs add
../../philosophy/university.fr.html)
PO=../../philosophy/po/university.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
university.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
university.fr.html.hook-ann; fi; exit 1)
23 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/university.fr.po
../../philosophy/po/university.pot && touch
../../philosophy/po/university.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/university.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/university.fr.po; test $? != 0 ) > /dev/null || /bin/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/university.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/university.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/university.fr.po)
..... done.
chmod +w ../../philosophy/university.fr.html
PO=../../philosophy/po/university.fr.po
OUT=../../philosophy/po/university.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
../../philosophy/po/university.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/university.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/university.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/university.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/university.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/university.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/university.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/university.fr.m4 > ../../philosophy/university.fr.html &&
if test -f university.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/university.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/university.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > university.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/university.fr.html ||
(PO=../../philosophy/po/university.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/university.fr.html --date='+1 seconds' $PO" >
university.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/university.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/university.fr.m4 > ../../philosophy/university.fr.html &&
if test -f university.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/university.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/university.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > university.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/university.fr.html ||
(PO=../../philosophy/po/university.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/university.fr.html --date='+1 seconds' $PO" >
university.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/university.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/university.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/university.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/university.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/university.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/university.fr.html ||
true; fi
[ -f ../../philosophy/po/university.translist ] || (touch
../../philosophy/po/university.translist ; cvs add
../../philosophy/po/university.translist);
file=../../philosophy/po/university.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/university;
article=../../philosophy/university; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/university.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/university.fr-en.html ] || (touch
../../philosophy/po/university.fr-en.html ; cvs add
../../philosophy/po/university.fr-en.html); cp ../../philosophy/university.html
../../philosophy/po/university.fr-en.html)
cvs add: scheduling file `../../philosophy/po/university.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/use-free-software.fr.html ] || (touch
../../philosophy/use-free-software.fr.html ; cvs add
../../philosophy/use-free-software.fr.html)
PO=../../philosophy/po/use-free-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
use-free-software.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
use-free-software.fr.html.hook-ann; fi; exit 1)
24 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/use-free-software.fr.po
../../philosophy/po/use-free-software.pot && touch
../../philosophy/po/use-free-software.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/po/use-free-software.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/use-free-software.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/use-free-software.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/use-free-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/use-free-software.fr.po)
..... done.
chmod +w ../../philosophy/use-free-software.fr.html
PO=../../philosophy/po/use-free-software.fr.po
OUT=../../philosophy/po/use-free-software.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
../../philosophy/po/use-free-software.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/use-free-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/use-free-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/use-free-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/use-free-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/use-free-software.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/use-free-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/use-free-software.fr.m4 >
../../philosophy/use-free-software.fr.html && if test -f
use-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/use-free-software.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/use-free-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > use-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/use-free-software.fr.html ||
(PO=../../philosophy/po/use-free-software.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/use-free-software.fr.html --date='+1
seconds' $PO" > use-free-software.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/use-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/use-free-software.fr.m4 >
../../philosophy/use-free-software.fr.html && if test -f
use-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/use-free-software.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/use-free-software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > use-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/use-free-software.fr.html ||
(PO=../../philosophy/po/use-free-software.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/use-free-software.fr.html --date='+1
seconds' $PO" > use-free-software.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/use-free-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/use-free-software.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/use-free-software.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/use-free-software.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/use-free-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/use-free-software.fr.html || true; fi
[ -f ../../philosophy/po/use-free-software.translist ] || (touch
../../philosophy/po/use-free-software.translist ; cvs add
../../philosophy/po/use-free-software.translist);
file=../../philosophy/po/use-free-software.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/use-free-software;
article=../../philosophy/use-free-software; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/use-free-software.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/po/use-free-software.fr-en.html ] ||
(touch ../../philosophy/po/use-free-software.fr-en.html ; cvs add
../../philosophy/po/use-free-software.fr-en.html); cp
../../philosophy/use-free-software.html
../../philosophy/po/use-free-software.fr-en.html)
cvs add: scheduling file `../../philosophy/po/use-free-software.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/using-gfdl.fr.html ] || (touch
../../philosophy/using-gfdl.fr.html ; cvs add
../../philosophy/using-gfdl.fr.html)
PO=../../philosophy/po/using-gfdl.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
using-gfdl.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
using-gfdl.fr.html.hook-ann; fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/using-gfdl.fr.po
../../philosophy/po/using-gfdl.pot && touch
../../philosophy/po/using-gfdl.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/using-gfdl.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/using-gfdl.fr.po; test $? != 0 ) > /dev/null || /bin/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/using-gfdl.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/using-gfdl.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/using-gfdl.fr.po)
.. done.
chmod +w ../../philosophy/using-gfdl.fr.html
PO=../../philosophy/po/using-gfdl.fr.po
OUT=../../philosophy/po/using-gfdl.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
../../philosophy/po/using-gfdl.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/using-gfdl.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/using-gfdl.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/using-gfdl.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/using-gfdl.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/using-gfdl.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/using-gfdl.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/using-gfdl.fr.m4 > ../../philosophy/using-gfdl.fr.html &&
if test -f using-gfdl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/using-gfdl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/using-gfdl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > using-gfdl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/using-gfdl.fr.html ||
(PO=../../philosophy/po/using-gfdl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/using-gfdl.fr.html --date='+1 seconds' $PO" >
using-gfdl.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/using-gfdl.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/using-gfdl.fr.m4 > ../../philosophy/using-gfdl.fr.html &&
if test -f using-gfdl.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/using-gfdl.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/using-gfdl.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > using-gfdl.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/using-gfdl.fr.html ||
(PO=../../philosophy/po/using-gfdl.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/using-gfdl.fr.html --date='+1 seconds' $PO" >
using-gfdl.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/using-gfdl.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/using-gfdl.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/using-gfdl.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/using-gfdl.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/using-gfdl.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/using-gfdl.fr.html ||
true; fi
[ -f ../../philosophy/po/using-gfdl.translist ] || (touch
../../philosophy/po/using-gfdl.translist ; cvs add
../../philosophy/po/using-gfdl.translist);
file=../../philosophy/po/using-gfdl.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/using-gfdl;
article=../../philosophy/using-gfdl; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/using-gfdl.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/using-gfdl.fr-en.html ] || (touch
../../philosophy/po/using-gfdl.fr-en.html ; cvs add
../../philosophy/po/using-gfdl.fr-en.html); cp ../../philosophy/using-gfdl.html
../../philosophy/po/using-gfdl.fr-en.html)
[ -f ../../philosophy/vaccination.fr.html ] || (touch
../../philosophy/vaccination.fr.html ; cvs add
../../philosophy/vaccination.fr.html)
PO=../../philosophy/po/vaccination.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
vaccination.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
vaccination.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/vaccination.fr.po
../../philosophy/po/vaccination.pot && touch
../../philosophy/po/vaccination.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/vaccination.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/vaccination.fr.po; test $? != 0 ) > /dev/null || /bin/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/vaccination.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/vaccination.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/vaccination.fr.po)
.. done.
chmod +w ../../philosophy/vaccination.fr.html
PO=../../philosophy/po/vaccination.fr.po
OUT=../../philosophy/po/vaccination.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
../../philosophy/po/vaccination.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/vaccination.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/vaccination.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/vaccination.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/vaccination.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/vaccination.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/vaccination.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/vaccination.fr.m4 > ../../philosophy/vaccination.fr.html
&& if test -f vaccination.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/vaccination.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/vaccination.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > vaccination.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/vaccination.fr.html ||
(PO=../../philosophy/po/vaccination.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/vaccination.fr.html --date='+1 seconds' $PO" >
vaccination.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/vaccination.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/vaccination.fr.m4 > ../../philosophy/vaccination.fr.html
&& if test -f vaccination.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/vaccination.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/vaccination.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > vaccination.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/vaccination.fr.html ||
(PO=../../philosophy/po/vaccination.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/vaccination.fr.html --date='+1 seconds' $PO" >
vaccination.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/vaccination.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/vaccination.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/vaccination.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/vaccination.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/vaccination.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/vaccination.fr.html ||
true; fi
[ -f ../../philosophy/po/vaccination.translist ] || (touch
../../philosophy/po/vaccination.translist ; cvs add
../../philosophy/po/vaccination.translist);
file=../../philosophy/po/vaccination.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/vaccination; article=../../philosophy/vaccination; if test
-f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/vaccination.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/vaccination.fr-en.html ] || (touch
../../philosophy/po/vaccination.fr-en.html ; cvs add
../../philosophy/po/vaccination.fr-en.html); cp
../../philosophy/vaccination.html ../../philosophy/po/vaccination.fr-en.html)
[ -f ../../philosophy/w3c-patent.fr.html ] || (touch
../../philosophy/w3c-patent.fr.html ; cvs add
../../philosophy/w3c-patent.fr.html)
PO=../../philosophy/po/w3c-patent.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
w3c-patent.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
w3c-patent.fr.html.hook-ann; fi; exit 1)
34 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/w3c-patent.fr.po
../../philosophy/po/w3c-patent.pot && touch
../../philosophy/po/w3c-patent.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/w3c-patent.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/w3c-patent.fr.po; test $? != 0 ) > /dev/null || /bin/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/w3c-patent.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/w3c-patent.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/w3c-patent.fr.po)
...... done.
chmod +w ../../philosophy/w3c-patent.fr.html
PO=../../philosophy/po/w3c-patent.fr.po
OUT=../../philosophy/po/w3c-patent.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
../../philosophy/po/w3c-patent.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/w3c-patent.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/w3c-patent.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/w3c-patent.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/w3c-patent.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/w3c-patent.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/w3c-patent.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/w3c-patent.fr.m4 > ../../philosophy/w3c-patent.fr.html &&
if test -f w3c-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/w3c-patent.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/w3c-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > w3c-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/w3c-patent.fr.html ||
(PO=../../philosophy/po/w3c-patent.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/w3c-patent.fr.html --date='+1 seconds' $PO" >
w3c-patent.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/w3c-patent.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/w3c-patent.fr.m4 > ../../philosophy/w3c-patent.fr.html &&
if test -f w3c-patent.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/w3c-patent.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/w3c-patent.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > w3c-patent.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/w3c-patent.fr.html ||
(PO=../../philosophy/po/w3c-patent.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/w3c-patent.fr.html --date='+1 seconds' $PO" >
w3c-patent.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/w3c-patent.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/w3c-patent.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/w3c-patent.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/w3c-patent.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/w3c-patent.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/w3c-patent.fr.html ||
true; fi
[ -f ../../philosophy/po/w3c-patent.translist ] || (touch
../../philosophy/po/w3c-patent.translist ; cvs add
../../philosophy/po/w3c-patent.translist);
file=../../philosophy/po/w3c-patent.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/w3c-patent;
article=../../philosophy/w3c-patent; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/w3c-patent.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/w3c-patent.fr-en.html ] || (touch
../../philosophy/po/w3c-patent.fr-en.html ; cvs add
../../philosophy/po/w3c-patent.fr-en.html); cp ../../philosophy/w3c-patent.html
../../philosophy/po/w3c-patent.fr-en.html)
cvs add: scheduling file `../../philosophy/po/w3c-patent.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/wassenaar.fr.html ] || (touch
../../philosophy/wassenaar.fr.html ; cvs add
../../philosophy/wassenaar.fr.html)
PO=../../philosophy/po/wassenaar.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
wassenaar.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
wassenaar.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/wassenaar.fr.po
../../philosophy/po/wassenaar.pot && touch ../../philosophy/po/wassenaar.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/wassenaar.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wassenaar.fr.po; test $? != 0 ) > /dev/null || /bin/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/wassenaar.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/wassenaar.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/wassenaar.fr.po)
.... done.
chmod +w ../../philosophy/wassenaar.fr.html
PO=../../philosophy/po/wassenaar.fr.po OUT=../../philosophy/po/wassenaar.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 ../../philosophy/po/wassenaar.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/wassenaar.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/wassenaar.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/wassenaar.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/wassenaar.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wassenaar.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/wassenaar.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wassenaar.fr.m4 > ../../philosophy/wassenaar.fr.html && if
test -f wassenaar.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wassenaar.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wassenaar.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wassenaar.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wassenaar.fr.html ||
(PO=../../philosophy/po/wassenaar.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wassenaar.fr.html --date='+1 seconds' $PO" >
wassenaar.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wassenaar.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wassenaar.fr.m4 > ../../philosophy/wassenaar.fr.html && if
test -f wassenaar.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wassenaar.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wassenaar.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wassenaar.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wassenaar.fr.html ||
(PO=../../philosophy/po/wassenaar.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wassenaar.fr.html --date='+1 seconds' $PO" >
wassenaar.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/wassenaar.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wassenaar.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/wassenaar.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/wassenaar.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/wassenaar.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/wassenaar.fr.html ||
true; fi
[ -f ../../philosophy/po/wassenaar.translist ] || (touch
../../philosophy/po/wassenaar.translist ; cvs add
../../philosophy/po/wassenaar.translist);
file=../../philosophy/po/wassenaar.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/wassenaar;
article=../../philosophy/wassenaar; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wassenaar.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/wassenaar.fr-en.html ] || (touch
../../philosophy/po/wassenaar.fr-en.html ; cvs add
../../philosophy/po/wassenaar.fr-en.html); cp ../../philosophy/wassenaar.html
../../philosophy/po/wassenaar.fr-en.html)
[ -f ../../philosophy/who-does-that-server-really-serve.fr.html ] || (touch
../../philosophy/who-does-that-server-really-serve.fr.html ; cvs add
../../philosophy/who-does-that-server-really-serve.fr.html)
PO=../../philosophy/po/who-does-that-server-really-serve.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
who-does-that-server-really-serve.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > who-does-that-server-really-serve.fr.html.hook-ann;
fi; exit 1)
51 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/who-does-that-server-really-serve.fr.po
../../philosophy/po/who-does-that-server-really-serve.pot && touch
../../philosophy/po/who-does-that-server-really-serve.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../philosophy/po/who-does-that-server-really-serve.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; test $? != 0 ) >
/dev/null || /bin/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/who-does-that-server-really-serve.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/who-does-that-server-really-serve.fr.po)
....... done.
chmod +w ../../philosophy/who-does-that-server-really-serve.fr.html
PO=../../philosophy/po/who-does-that-server-really-serve.fr.po
OUT=../../philosophy/po/who-does-that-server-really-serve.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
../../philosophy/po/who-does-that-server-really-serve.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/who-does-that-server-really-serve.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/who-does-that-server-really-serve.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/who-does-that-server-really-serve.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/who-does-that-server-really-serve.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../philosophy/who-does-that-server-really-serve.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/who-does-that-server-really-serve.fr.m4 >
../../philosophy/who-does-that-server-really-serve.fr.html && if test -f
who-does-that-server-really-serve.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/who-does-that-server-really-serve.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/who-does-that-server-really-serve.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
who-does-that-server-really-serve.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/who-does-that-server-really-serve.fr.html ||
(PO=../../philosophy/po/who-does-that-server-really-serve.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/who-does-that-server-really-serve.fr.html
--date='+1 seconds' $PO" > who-does-that-server-really-serve.fr.html.hook ;
exit 1); elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/who-does-that-server-really-serve.fr.m4 >
../../philosophy/who-does-that-server-really-serve.fr.html && if test -f
who-does-that-server-really-serve.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/who-does-that-server-really-serve.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/who-does-that-server-really-serve.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
who-does-that-server-really-serve.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/who-does-that-server-really-serve.fr.html ||
(PO=../../philosophy/po/who-does-that-server-really-serve.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/who-does-that-server-really-serve.fr.html
--date='+1 seconds' $PO" > who-does-that-server-really-serve.fr.html.hook ;
exit 1); else sleep 1; touch
../../philosophy/po/who-does-that-server-really-serve.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/who-does-that-server-really-serve.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/who-does-that-server-really-serve.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/who-does-that-server-really-serve.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/who-does-that-server-really-serve.fr.html || true; fi
[ -f ../../philosophy/po/who-does-that-server-really-serve.translist ] ||
(touch ../../philosophy/po/who-does-that-server-really-serve.translist ; cvs
add ../../philosophy/po/who-does-that-server-really-serve.translist);
file=../../philosophy/po/who-does-that-server-really-serve.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/who-does-that-server-really-serve;
article=../../philosophy/who-does-that-server-really-serve; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/who-does-that-server-really-serve.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../philosophy/po/who-does-that-server-really-serve.fr-en.html ] || (touch
../../philosophy/po/who-does-that-server-really-serve.fr-en.html ; cvs add
../../philosophy/po/who-does-that-server-really-serve.fr-en.html); cp
../../philosophy/who-does-that-server-really-serve.html
../../philosophy/po/who-does-that-server-really-serve.fr-en.html)
[ -f ../../philosophy/why-audio-format-matters.fr.html ] || (touch
../../philosophy/why-audio-format-matters.fr.html ; cvs add
../../philosophy/why-audio-format-matters.fr.html)
PO=../../philosophy/po/why-audio-format-matters.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-audio-format-matters.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/why-audio-format-matters.fr.po
../../philosophy/po/why-audio-format-matters.pot && touch
../../philosophy/po/why-audio-format-matters.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/po/why-audio-format-matters.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-audio-format-matters.fr.po;
test $? != 0 ) > /dev/null || /bin/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.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/why-audio-format-matters.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/why-audio-format-matters.fr.po)
..... done.
chmod +w ../../philosophy/why-audio-format-matters.fr.html
PO=../../philosophy/po/why-audio-format-matters.fr.po
OUT=../../philosophy/po/why-audio-format-matters.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
../../philosophy/po/why-audio-format-matters.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/why-audio-format-matters.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/why-audio-format-matters.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/why-audio-format-matters.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/why-audio-format-matters.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-audio-format-matters.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../philosophy/why-audio-format-matters.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-audio-format-matters.fr.m4 >
../../philosophy/why-audio-format-matters.fr.html && if test -f
why-audio-format-matters.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-audio-format-matters.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-audio-format-matters.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
why-audio-format-matters.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-audio-format-matters.fr.html ||
(PO=../../philosophy/po/why-audio-format-matters.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/why-audio-format-matters.fr.html
--date='+1 seconds' $PO" > why-audio-format-matters.fr.html.hook ; exit 1);
elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-audio-format-matters.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-audio-format-matters.fr.m4 >
../../philosophy/why-audio-format-matters.fr.html && if test -f
why-audio-format-matters.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-audio-format-matters.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-audio-format-matters.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
why-audio-format-matters.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-audio-format-matters.fr.html ||
(PO=../../philosophy/po/why-audio-format-matters.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../philosophy/why-audio-format-matters.fr.html
--date='+1 seconds' $PO" > why-audio-format-matters.fr.html.hook ; exit 1);
else sleep 1; touch ../../philosophy/po/why-audio-format-matters.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-audio-format-matters.fr.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.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/why-audio-format-matters.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/why-audio-format-matters.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/why-audio-format-matters.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-audio-format-matters.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../philosophy/po/why-audio-format-matters.fr-en.html ] || (touch
../../philosophy/po/why-audio-format-matters.fr-en.html ; cvs add
../../philosophy/po/why-audio-format-matters.fr-en.html); cp
../../philosophy/why-audio-format-matters.html
../../philosophy/po/why-audio-format-matters.fr-en.html)
[ -f ../../philosophy/why-copyleft.fr.html ] || (touch
../../philosophy/why-copyleft.fr.html ; cvs add
../../philosophy/why-copyleft.fr.html)
PO=../../philosophy/po/why-copyleft.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-copyleft.fr.html.hook-ann; fi; exit 1)
16 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/why-copyleft.fr.po
../../philosophy/po/why-copyleft.pot && touch
../../philosophy/po/why-copyleft.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/why-copyleft.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-copyleft.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/why-copyleft.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/why-copyleft.fr.po)
.... done.
chmod +w ../../philosophy/why-copyleft.fr.html
PO=../../philosophy/po/why-copyleft.fr.po
OUT=../../philosophy/po/why-copyleft.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
../../philosophy/po/why-copyleft.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/why-copyleft.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/why-copyleft.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/why-copyleft.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/why-copyleft.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-copyleft.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/why-copyleft.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-copyleft.fr.m4 > ../../philosophy/why-copyleft.fr.html
&& if test -f why-copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-copyleft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-copyleft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-copyleft.fr.html ||
(PO=../../philosophy/po/why-copyleft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/why-copyleft.fr.html --date='+1 seconds' $PO" >
why-copyleft.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-copyleft.fr.m4 > ../../philosophy/why-copyleft.fr.html
&& if test -f why-copyleft.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-copyleft.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-copyleft.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-copyleft.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-copyleft.fr.html ||
(PO=../../philosophy/po/why-copyleft.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/why-copyleft.fr.html --date='+1 seconds' $PO" >
why-copyleft.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/why-copyleft.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-copyleft.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/po/why-copyleft.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/why-copyleft.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/why-copyleft.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/why-copyleft.fr.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}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-copyleft.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/po/why-copyleft.fr-en.html ] || (touch
../../philosophy/po/why-copyleft.fr-en.html ; cvs add
../../philosophy/po/why-copyleft.fr-en.html); cp
../../philosophy/why-copyleft.html ../../philosophy/po/why-copyleft.fr-en.html)
cvs add: scheduling file `../../philosophy/po/why-copyleft.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/why-free.fr.html ] || (touch
../../philosophy/why-free.fr.html ; cvs add ../../philosophy/why-free.fr.html)
PO=../../philosophy/po/why-free.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
why-free.fr.html.hook-ann; fi; exit 1)
64 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/why-free.fr.po
../../philosophy/po/why-free.pot && touch ../../philosophy/po/why-free.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/why-free.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)' >
/dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-free.fr.po; test $? != 0 ) > /dev/null || /bin/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.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/why-free.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/why-free.fr.po)
......... done.
chmod +w ../../philosophy/why-free.fr.html
PO=../../philosophy/po/why-free.fr.po OUT=../../philosophy/po/why-free.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 ../../philosophy/po/why-free.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/why-free.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/why-free.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/why-free.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/why-free.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-free.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/why-free.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-free.fr.m4 > ../../philosophy/why-free.fr.html && if
test -f why-free.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-free.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-free.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-free.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-free.fr.html ||
(PO=../../philosophy/po/why-free.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/why-free.fr.html --date='+1 seconds' $PO" >
why-free.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/why-free.fr.m4 > ../../philosophy/why-free.fr.html && if
test -f why-free.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/why-free.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/why-free.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > why-free.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/why-free.fr.html ||
(PO=../../philosophy/po/why-free.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/why-free.fr.html --date='+1 seconds' $PO" >
why-free.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/why-free.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/why-free.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/why-free.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/why-free.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/why-free.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/why-free.fr.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};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/why-free.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/why-free.fr-en.html ] || (touch
../../philosophy/po/why-free.fr-en.html ; cvs add
../../philosophy/po/why-free.fr-en.html); cp ../../philosophy/why-free.html
../../philosophy/po/why-free.fr-en.html)
cvs add: scheduling file `../../philosophy/po/why-free.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html ] || (touch
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html ; cvs add
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html)
PO=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" >
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; fi; exit 1)
20 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.pot && touch
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po 2>&1 | /bin/grep
-E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; test $? != 0 )
> /dev/null || /bin/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/wipo-PublicAwarenessOfCopyright-2002.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po)
.... done.
chmod +w ../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
PO=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po
OUT=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.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
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; test $? != 0 )
> /dev/null || ! test -s
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4 >
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html && if test -f
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html ||
(PO=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
--date='+1 seconds' $PO" > wipo-PublicAwarenessOfCopyright-2002.fr.html.hook ;
exit 1); elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.m4 >
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html && if test -f
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
wipo-PublicAwarenessOfCopyright-2002.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html ||
(PO=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
--date='+1 seconds' $PO" > wipo-PublicAwarenessOfCopyright-2002.fr.html.hook ;
exit 1); else sleep 1; touch
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/wipo-PublicAwarenessOfCopyright-2002.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html || true; fi
[ -f ../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist ] ||
(touch ../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist ;
cvs add ../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist);
file=../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/wipo-PublicAwarenessOfCopyright-2002;
article=../../philosophy/wipo-PublicAwarenessOfCopyright-2002; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po; test $? != 0 )
> /dev/null || ([ -f
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html ] || (touch
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html ; cvs add
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html); cp
../../philosophy/wipo-PublicAwarenessOfCopyright-2002.html
../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/words-to-avoid.fr.html ] || (touch
../../philosophy/words-to-avoid.fr.html ; cvs add
../../philosophy/words-to-avoid.fr.html)
PO=../../philosophy/po/words-to-avoid.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
words-to-avoid.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
words-to-avoid.fr.html.hook-ann; fi; exit 1)
128 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/words-to-avoid.fr.po
../../philosophy/po/words-to-avoid.pot && touch
../../philosophy/po/words-to-avoid.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/po/words-to-avoid.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/words-to-avoid.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/words-to-avoid.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/words-to-avoid.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/words-to-avoid.fr.po)
............... done.
chmod +w ../../philosophy/words-to-avoid.fr.html
PO=../../philosophy/po/words-to-avoid.fr.po
OUT=../../philosophy/po/words-to-avoid.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
../../philosophy/po/words-to-avoid.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/words-to-avoid.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/words-to-avoid.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/words-to-avoid.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/words-to-avoid.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/words-to-avoid.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/words-to-avoid.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/words-to-avoid.fr.m4 >
../../philosophy/words-to-avoid.fr.html && if test -f
words-to-avoid.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/words-to-avoid.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/words-to-avoid.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > words-to-avoid.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/words-to-avoid.fr.html ||
(PO=../../philosophy/po/words-to-avoid.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/words-to-avoid.fr.html --date='+1 seconds'
$PO" > words-to-avoid.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed
--quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/words-to-avoid.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/words-to-avoid.fr.m4 >
../../philosophy/words-to-avoid.fr.html && if test -f
words-to-avoid.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/words-to-avoid.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/words-to-avoid.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > words-to-avoid.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/words-to-avoid.fr.html ||
(PO=../../philosophy/po/words-to-avoid.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/words-to-avoid.fr.html --date='+1 seconds'
$PO" > words-to-avoid.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/words-to-avoid.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/words-to-avoid.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/words-to-avoid.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/words-to-avoid.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/words-to-avoid.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/words-to-avoid.fr.html
|| true; fi
[ -f ../../philosophy/po/words-to-avoid.translist ] || (touch
../../philosophy/po/words-to-avoid.translist ; cvs add
../../philosophy/po/words-to-avoid.translist);
file=../../philosophy/po/words-to-avoid.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/words-to-avoid; article=../../philosophy/words-to-avoid;
if test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/words-to-avoid.fr.po; test $? != 0
) > /dev/null || ([ -f ../../philosophy/po/words-to-avoid.fr-en.html ] ||
(touch ../../philosophy/po/words-to-avoid.fr-en.html ; cvs add
../../philosophy/po/words-to-avoid.fr-en.html); cp
../../philosophy/words-to-avoid.html
../../philosophy/po/words-to-avoid.fr-en.html)
[ -f ../../philosophy/wsis.fr.html ] || (touch ../../philosophy/wsis.fr.html ;
cvs add ../../philosophy/wsis.fr.html)
PO=../../philosophy/po/wsis.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 wsis.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > wsis.fr.html.hook-ann; fi; exit 1)
24 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/wsis.fr.po
../../philosophy/po/wsis.pot && touch ../../philosophy/po/wsis.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/po/wsis.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wsis.fr.po; test $? != 0 ) >
/dev/null || /bin/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/wsis.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/wsis.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/wsis.fr.po)
..... done.
chmod +w ../../philosophy/wsis.fr.html
PO=../../philosophy/po/wsis.fr.po OUT=../../philosophy/po/wsis.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 ../../philosophy/po/wsis.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/wsis.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/wsis.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/wsis.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/wsis.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wsis.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/wsis.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wsis.fr.m4 > ../../philosophy/wsis.fr.html && if test -f
wsis.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wsis.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wsis.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wsis.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wsis.fr.html ||
(PO=../../philosophy/po/wsis.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wsis.fr.html --date='+1 seconds' $PO" >
wsis.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wsis.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wsis.fr.m4 > ../../philosophy/wsis.fr.html && if test -f
wsis.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wsis.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wsis.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wsis.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wsis.fr.html ||
(PO=../../philosophy/po/wsis.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wsis.fr.html --date='+1 seconds' $PO" >
wsis.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/wsis.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wsis.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/po/wsis.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/wsis.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/wsis.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/wsis.fr.html || true;
fi
[ -f ../../philosophy/po/wsis.translist ] || (touch
../../philosophy/po/wsis.translist ; cvs add
../../philosophy/po/wsis.translist); file=../../philosophy/po/wsis.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/wsis; article=../../philosophy/wsis; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wsis.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/wsis.fr-en.html ] || (touch
../../philosophy/po/wsis.fr-en.html ; cvs add
../../philosophy/po/wsis.fr-en.html); cp ../../philosophy/wsis.html
../../philosophy/po/wsis.fr-en.html)
cvs add: scheduling file `../../philosophy/po/wsis.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/wsis-2003.fr.html ] || (touch
../../philosophy/wsis-2003.fr.html ; cvs add
../../philosophy/wsis-2003.fr.html)
PO=../../philosophy/po/wsis-2003.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
wsis-2003.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
wsis-2003.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/wsis-2003.fr.po
../../philosophy/po/wsis-2003.pot && touch ../../philosophy/po/wsis-2003.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../philosophy/po/wsis-2003.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wsis-2003.fr.po; test $? != 0 ) > /dev/null || /bin/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/wsis-2003.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/wsis-2003.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/wsis-2003.fr.po)
..... done.
chmod +w ../../philosophy/wsis-2003.fr.html
PO=../../philosophy/po/wsis-2003.fr.po OUT=../../philosophy/po/wsis-2003.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 ../../philosophy/po/wsis-2003.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/wsis-2003.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/wsis-2003.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/wsis-2003.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/wsis-2003.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wsis-2003.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/wsis-2003.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wsis-2003.fr.m4 > ../../philosophy/wsis-2003.fr.html && if
test -f wsis-2003.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wsis-2003.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wsis-2003.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wsis-2003.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wsis-2003.fr.html ||
(PO=../../philosophy/po/wsis-2003.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wsis-2003.fr.html --date='+1 seconds' $PO" >
wsis-2003.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wsis-2003.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/wsis-2003.fr.m4 > ../../philosophy/wsis-2003.fr.html && if
test -f wsis-2003.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/wsis-2003.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/wsis-2003.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > wsis-2003.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/wsis-2003.fr.html ||
(PO=../../philosophy/po/wsis-2003.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/wsis-2003.fr.html --date='+1 seconds' $PO" >
wsis-2003.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/wsis-2003.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/wsis-2003.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../philosophy/po/wsis-2003.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/wsis-2003.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../philosophy/wsis-2003.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/wsis-2003.fr.html ||
true; fi
[ -f ../../philosophy/po/wsis-2003.translist ] || (touch
../../philosophy/po/wsis-2003.translist ; cvs add
../../philosophy/po/wsis-2003.translist);
file=../../philosophy/po/wsis-2003.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/wsis-2003;
article=../../philosophy/wsis-2003; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/wsis-2003.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/po/wsis-2003.fr-en.html ] || (touch
../../philosophy/po/wsis-2003.fr-en.html ; cvs add
../../philosophy/po/wsis-2003.fr-en.html); cp ../../philosophy/wsis-2003.html
../../philosophy/po/wsis-2003.fr-en.html)
cvs add: scheduling file `../../philosophy/po/wsis-2003.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/x.fr.html ] || (touch ../../philosophy/x.fr.html ; cvs
add ../../philosophy/x.fr.html)
PO=../../philosophy/po/x.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 x.fr.html.hook-ann; then
echo "gnun-do-not-delete-me" > x.fr.html.hook-ann; fi; exit 1)
30 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/po/x.fr.po
../../philosophy/po/x.pot && touch ../../philosophy/po/x.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null ../../philosophy/po/x.fr.po 2>&1 | /bin/grep
-E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/x.fr.po; test $? != 0 ) > /dev/null
|| /bin/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/x.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/x.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/x.fr.po)
..... done.
chmod +w ../../philosophy/x.fr.html
PO=../../philosophy/po/x.fr.po OUT=../../philosophy/po/x.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 ../../philosophy/po/x.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/x.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../philosophy/po/x.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/x.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/x.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/x.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/x.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/x.fr.m4 > ../../philosophy/x.fr.html && if test -f
x.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/x.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/x.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > x.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/x.fr.html || (PO=../../philosophy/po/x.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../philosophy/x.fr.html
--date='+1 seconds' $PO" > x.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/x.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/x.fr.m4 > ../../philosophy/x.fr.html && if test -f
x.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/x.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/x.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > x.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/x.fr.html || (PO=../../philosophy/po/x.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../philosophy/x.fr.html
--date='+1 seconds' $PO" > x.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/po/x.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/x.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../philosophy/po/x.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../philosophy/x.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/x.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/x.fr.html || true; fi
[ -f ../../philosophy/po/x.translist ] || (touch
../../philosophy/po/x.translist ; cvs add ../../philosophy/po/x.translist);
file=../../philosophy/po/x.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/x; article=../../philosophy/x; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/po/x.fr.po; test $? != 0 ) > /dev/null
|| ([ -f ../../philosophy/po/x.fr-en.html ] || (touch
../../philosophy/po/x.fr-en.html ; cvs add ../../philosophy/po/x.fr-en.html);
cp ../../philosophy/x.html ../../philosophy/po/x.fr-en.html)
[ -f ../../philosophy/your-freedom-needs-free-software.fr.html ] || (touch
../../philosophy/your-freedom-needs-free-software.fr.html ; cvs add
../../philosophy/your-freedom-needs-free-software.fr.html)
PO=../../philosophy/po/your-freedom-needs-free-software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
your-freedom-needs-free-software.fr.html.hook-ann; then echo
"gnun-do-not-delete-me" > your-freedom-needs-free-software.fr.html.hook-ann;
fi; exit 1)
18 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/po/your-freedom-needs-free-software.fr.po
../../philosophy/po/your-freedom-needs-free-software.pot && touch
../../philosophy/po/your-freedom-needs-free-software.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null
../../philosophy/po/your-freedom-needs-free-software.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; test $? != 0 ) >
/dev/null || /bin/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/your-freedom-needs-free-software.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/po/your-freedom-needs-free-software.fr.po)
.... done.
chmod +w ../../philosophy/your-freedom-needs-free-software.fr.html
PO=../../philosophy/po/your-freedom-needs-free-software.fr.po
OUT=../../philosophy/po/your-freedom-needs-free-software.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
../../philosophy/po/your-freedom-needs-free-software.proto --po $PO --localized
$OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/po/your-freedom-needs-free-software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/po/your-freedom-needs-free-software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/po/your-freedom-needs-free-software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/po/your-freedom-needs-free-software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; test $? != 0 ) >
/dev/null || ! test -s
../../philosophy/your-freedom-needs-free-software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/your-freedom-needs-free-software.fr.m4 >
../../philosophy/your-freedom-needs-free-software.fr.html && if test -f
your-freedom-needs-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/your-freedom-needs-free-software.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/your-freedom-needs-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
your-freedom-needs-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/your-freedom-needs-free-software.fr.html ||
(PO=../../philosophy/po/your-freedom-needs-free-software.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/your-freedom-needs-free-software.fr.html
--date='+1 seconds' $PO" > your-freedom-needs-free-software.fr.html.hook ; exit
1); elif (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/po/your-freedom-needs-free-software.fr.m4 >
../../philosophy/your-freedom-needs-free-software.fr.html && if test -f
your-freedom-needs-free-software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/your-freedom-needs-free-software.fr.html>'
| mail -s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/your-freedom-needs-free-software.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
your-freedom-needs-free-software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/your-freedom-needs-free-software.fr.html ||
(PO=../../philosophy/po/your-freedom-needs-free-software.fr.po ; sleep 1 ;
touch $PO ; echo "touch
--reference=../../philosophy/your-freedom-needs-free-software.fr.html
--date='+1 seconds' $PO" > your-freedom-needs-free-software.fr.html.hook ; exit
1); else sleep 1; touch
../../philosophy/po/your-freedom-needs-free-software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/po/your-freedom-needs-free-software.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/your-freedom-needs-free-software.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/your-freedom-needs-free-software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/your-freedom-needs-free-software.fr.html || true; fi
[ -f ../../philosophy/po/your-freedom-needs-free-software.translist ] || (touch
../../philosophy/po/your-freedom-needs-free-software.translist ; cvs add
../../philosophy/po/your-freedom-needs-free-software.translist);
file=../../philosophy/po/your-freedom-needs-free-software.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/your-freedom-needs-free-software;
article=../../philosophy/your-freedom-needs-free-software; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}'
../../philosophy/po/your-freedom-needs-free-software.fr.po; test $? != 0 ) >
/dev/null || ([ -f
../../philosophy/po/your-freedom-needs-free-software.fr-en.html ] || (touch
../../philosophy/po/your-freedom-needs-free-software.fr-en.html ; cvs add
../../philosophy/po/your-freedom-needs-free-software.fr-en.html); cp
../../philosophy/your-freedom-needs-free-software.html
../../philosophy/po/your-freedom-needs-free-software.fr-en.html)
cvs add: scheduling file
`../../philosophy/po/your-freedom-needs-free-software.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/questioning-sco.fr.html ] || (touch
../../philosophy/sco/questioning-sco.fr.html ; cvs add
../../philosophy/sco/questioning-sco.fr.html)
PO=../../philosophy/sco/po/questioning-sco.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
questioning-sco.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
questioning-sco.fr.html.hook-ann; fi; exit 1)
34 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/sco/po/questioning-sco.fr.po
../../philosophy/sco/po/questioning-sco.pot && touch
../../philosophy/sco/po/questioning-sco.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/sco/po/questioning-sco.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/questioning-sco.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/sco/po/questioning-sco.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/questioning-sco.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/questioning-sco.fr.po)
...... done.
chmod +w ../../philosophy/sco/questioning-sco.fr.html
PO=../../philosophy/sco/po/questioning-sco.fr.po
OUT=../../philosophy/sco/po/questioning-sco.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
../../philosophy/sco/po/questioning-sco.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/questioning-sco.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/questioning-sco.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/questioning-sco.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/questioning-sco.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/questioning-sco.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sco/questioning-sco.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/questioning-sco.fr.m4 >
../../philosophy/sco/questioning-sco.fr.html && if test -f
questioning-sco.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/questioning-sco.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/questioning-sco.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
questioning-sco.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/questioning-sco.fr.html ||
(PO=../../philosophy/sco/po/questioning-sco.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/questioning-sco.fr.html --date='+1
seconds' $PO" > questioning-sco.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/questioning-sco.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/questioning-sco.fr.m4 >
../../philosophy/sco/questioning-sco.fr.html && if test -f
questioning-sco.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/questioning-sco.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/questioning-sco.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
questioning-sco.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/questioning-sco.fr.html ||
(PO=../../philosophy/sco/po/questioning-sco.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/questioning-sco.fr.html --date='+1
seconds' $PO" > questioning-sco.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/questioning-sco.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/questioning-sco.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/sco/po/questioning-sco.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/questioning-sco.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sco/questioning-sco.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sco/questioning-sco.fr.html || true; fi
[ -f ../../philosophy/sco/po/questioning-sco.translist ] || (touch
../../philosophy/sco/po/questioning-sco.translist ; cvs add
../../philosophy/sco/po/questioning-sco.translist);
file=../../philosophy/sco/po/questioning-sco.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/questioning-sco;
article=../../philosophy/sco/questioning-sco; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/questioning-sco.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/sco/po/questioning-sco.fr-en.html
] || (touch ../../philosophy/sco/po/questioning-sco.fr-en.html ; cvs add
../../philosophy/sco/po/questioning-sco.fr-en.html); cp
../../philosophy/sco/questioning-sco.html
../../philosophy/sco/po/questioning-sco.fr-en.html)
[ -f ../../philosophy/sco/sco.fr.html ] || (touch
../../philosophy/sco/sco.fr.html ; cvs add ../../philosophy/sco/sco.fr.html)
PO=../../philosophy/sco/po/sco.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 sco.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > sco.fr.html.hook-ann; fi; exit 1)
19 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/sco/po/sco.fr.po
../../philosophy/sco/po/sco.pot && touch ../../philosophy/sco/po/sco.fr.po &&
(if LC_ALL=C msgfmt --statistics -o /dev/null ../../philosophy/sco/po/sco.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco.fr.po; test $? != 0 ) >
/dev/null || /bin/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/sco/po/sco.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/sco.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/sco.fr.po)
.... done.
chmod +w ../../philosophy/sco/sco.fr.html
PO=../../philosophy/sco/po/sco.fr.po OUT=../../philosophy/sco/po/sco.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 ../../philosophy/sco/po/sco.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/sco.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/sco.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/sco.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/sco.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/sco/sco.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco.fr.m4 > ../../philosophy/sco/sco.fr.html && if
test -f sco.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sco.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco.fr.html ||
(PO=../../philosophy/sco/po/sco.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/sco.fr.html --date='+1 seconds' $PO" >
sco.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco.fr.m4 > ../../philosophy/sco/sco.fr.html && if
test -f sco.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sco.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco.fr.html ||
(PO=../../philosophy/sco/po/sco.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/sco.fr.html --date='+1 seconds' $PO" >
sco.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/sco.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../philosophy/sco/po/sco.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../philosophy/sco/sco.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../philosophy/sco/sco.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/sco/sco.fr.html ||
true; fi
[ -f ../../philosophy/sco/po/sco.translist ] || (touch
../../philosophy/sco/po/sco.translist ; cvs add
../../philosophy/sco/po/sco.translist);
file=../../philosophy/sco/po/sco.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/philosophy/sco/sco;
article=../../philosophy/sco/sco; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../philosophy/sco/po/sco.fr-en.html ] || (touch
../../philosophy/sco/po/sco.fr-en.html ; cvs add
../../philosophy/sco/po/sco.fr-en.html); cp ../../philosophy/sco/sco.html
../../philosophy/sco/po/sco.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/sco.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/sco-gnu-linux.fr.html ] || (touch
../../philosophy/sco/sco-gnu-linux.fr.html ; cvs add
../../philosophy/sco/sco-gnu-linux.fr.html)
PO=../../philosophy/sco/po/sco-gnu-linux.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
sco-gnu-linux.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sco-gnu-linux.fr.html.hook-ann; fi; exit 1)
27 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/sco/po/sco-gnu-linux.fr.po
../../philosophy/sco/po/sco-gnu-linux.pot && touch
../../philosophy/sco/po/sco-gnu-linux.fr.po && (if LC_ALL=C msgfmt --statistics
-o /dev/null ../../philosophy/sco/po/sco-gnu-linux.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-gnu-linux.fr.po; test $? != 0 ) > /dev/null ||
/bin/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/sco/po/sco-gnu-linux.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/sco-gnu-linux.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/sco-gnu-linux.fr.po)
..... done.
chmod +w ../../philosophy/sco/sco-gnu-linux.fr.html
PO=../../philosophy/sco/po/sco-gnu-linux.fr.po
OUT=../../philosophy/sco/po/sco-gnu-linux.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
../../philosophy/sco/po/sco-gnu-linux.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/sco-gnu-linux.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/sco-gnu-linux.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/sco-gnu-linux.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/sco-gnu-linux.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-gnu-linux.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sco/sco-gnu-linux.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-gnu-linux.fr.m4 >
../../philosophy/sco/sco-gnu-linux.fr.html && if test -f
sco-gnu-linux.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-gnu-linux.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-gnu-linux.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sco-gnu-linux.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-gnu-linux.fr.html ||
(PO=../../philosophy/sco/po/sco-gnu-linux.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-gnu-linux.fr.html --date='+1
seconds' $PO" > sco-gnu-linux.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-gnu-linux.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-gnu-linux.fr.m4 >
../../philosophy/sco/sco-gnu-linux.fr.html && if test -f
sco-gnu-linux.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-gnu-linux.fr.html>' | mail -s '[fr]
New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-gnu-linux.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sco-gnu-linux.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-gnu-linux.fr.html ||
(PO=../../philosophy/sco/po/sco-gnu-linux.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-gnu-linux.fr.html --date='+1
seconds' $PO" > sco-gnu-linux.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/sco-gnu-linux.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-gnu-linux.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/sco/po/sco-gnu-linux.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/sco-gnu-linux.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sco/sco-gnu-linux.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sco/sco-gnu-linux.fr.html || true; fi
[ -f ../../philosophy/sco/po/sco-gnu-linux.translist ] || (touch
../../philosophy/sco/po/sco-gnu-linux.translist ; cvs add
../../philosophy/sco/po/sco-gnu-linux.translist);
file=../../philosophy/sco/po/sco-gnu-linux.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/sco-gnu-linux;
article=../../philosophy/sco/sco-gnu-linux; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-gnu-linux.fr.po; test $? !=
0 ) > /dev/null || ([ -f ../../philosophy/sco/po/sco-gnu-linux.fr-en.html ] ||
(touch ../../philosophy/sco/po/sco-gnu-linux.fr-en.html ; cvs add
../../philosophy/sco/po/sco-gnu-linux.fr-en.html); cp
../../philosophy/sco/sco-gnu-linux.html
../../philosophy/sco/po/sco-gnu-linux.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/sco-gnu-linux.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/sco-preemption.fr.html ] || (touch
../../philosophy/sco/sco-preemption.fr.html ; cvs add
../../philosophy/sco/sco-preemption.fr.html)
PO=../../philosophy/sco/po/sco-preemption.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
sco-preemption.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sco-preemption.fr.html.hook-ann; fi; exit 1)
22 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/sco/po/sco-preemption.fr.po
../../philosophy/sco/po/sco-preemption.pot && touch
../../philosophy/sco/po/sco-preemption.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/sco/po/sco-preemption.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-preemption.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/sco/po/sco-preemption.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/sco-preemption.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/sco-preemption.fr.po)
..... done.
chmod +w ../../philosophy/sco/sco-preemption.fr.html
PO=../../philosophy/sco/po/sco-preemption.fr.po
OUT=../../philosophy/sco/po/sco-preemption.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
../../philosophy/sco/po/sco-preemption.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/sco-preemption.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/sco-preemption.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/sco-preemption.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/sco-preemption.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-preemption.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sco/sco-preemption.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-preemption.fr.m4 >
../../philosophy/sco/sco-preemption.fr.html && if test -f
sco-preemption.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-preemption.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-preemption.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sco-preemption.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-preemption.fr.html ||
(PO=../../philosophy/sco/po/sco-preemption.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-preemption.fr.html --date='+1
seconds' $PO" > sco-preemption.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-preemption.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-preemption.fr.m4 >
../../philosophy/sco/sco-preemption.fr.html && if test -f
sco-preemption.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-preemption.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-preemption.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/'
| /bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?='
-a Keywords:fr-ann address@hidden" > sco-preemption.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-preemption.fr.html ||
(PO=../../philosophy/sco/po/sco-preemption.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-preemption.fr.html --date='+1
seconds' $PO" > sco-preemption.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/sco-preemption.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-preemption.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/sco/po/sco-preemption.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/sco-preemption.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sco/sco-preemption.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sco/sco-preemption.fr.html || true; fi
[ -f ../../philosophy/sco/po/sco-preemption.translist ] || (touch
../../philosophy/sco/po/sco-preemption.translist ; cvs add
../../philosophy/sco/po/sco-preemption.translist);
file=../../philosophy/sco/po/sco-preemption.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/sco-preemption;
article=../../philosophy/sco/sco-preemption; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-preemption.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/sco/po/sco-preemption.fr-en.html ]
|| (touch ../../philosophy/sco/po/sco-preemption.fr-en.html ; cvs add
../../philosophy/sco/po/sco-preemption.fr-en.html); cp
../../philosophy/sco/sco-preemption.html
../../philosophy/sco/po/sco-preemption.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/sco-preemption.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/sco-v-ibm.fr.html ] || (touch
../../philosophy/sco/sco-v-ibm.fr.html ; cvs add
../../philosophy/sco/sco-v-ibm.fr.html)
PO=../../philosophy/sco/po/sco-v-ibm.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
sco-v-ibm.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sco-v-ibm.fr.html.hook-ann; fi; exit 1)
24 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/sco/po/sco-v-ibm.fr.po
../../philosophy/sco/po/sco-v-ibm.pot && touch
../../philosophy/sco/po/sco-v-ibm.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/sco/po/sco-v-ibm.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-v-ibm.fr.po; test $? != 0 ) > /dev/null || /bin/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/sco/po/sco-v-ibm.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/sco-v-ibm.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/sco-v-ibm.fr.po)
..... done.
chmod +w ../../philosophy/sco/sco-v-ibm.fr.html
PO=../../philosophy/sco/po/sco-v-ibm.fr.po
OUT=../../philosophy/sco/po/sco-v-ibm.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
../../philosophy/sco/po/sco-v-ibm.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/sco-v-ibm.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/sco-v-ibm.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/sco-v-ibm.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/sco-v-ibm.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-v-ibm.fr.po; test $? != 0 ) > /dev/null || ! test
-s ../../philosophy/sco/sco-v-ibm.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-v-ibm.fr.m4 >
../../philosophy/sco/sco-v-ibm.fr.html && if test -f
sco-v-ibm.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-v-ibm.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-v-ibm.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sco-v-ibm.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-v-ibm.fr.html ||
(PO=../../philosophy/sco/po/sco-v-ibm.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/sco-v-ibm.fr.html --date='+1 seconds' $PO" >
sco-v-ibm.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-v-ibm.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-v-ibm.fr.m4 >
../../philosophy/sco/sco-v-ibm.fr.html && if test -f
sco-v-ibm.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-v-ibm.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-v-ibm.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sco-v-ibm.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-v-ibm.fr.html ||
(PO=../../philosophy/sco/po/sco-v-ibm.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/sco-v-ibm.fr.html --date='+1 seconds' $PO" >
sco-v-ibm.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/sco-v-ibm.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-v-ibm.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/sco/po/sco-v-ibm.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/sco-v-ibm.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/sco/sco-v-ibm.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/sco/sco-v-ibm.fr.html
|| true; fi
[ -f ../../philosophy/sco/po/sco-v-ibm.translist ] || (touch
../../philosophy/sco/po/sco-v-ibm.translist ; cvs add
../../philosophy/sco/po/sco-v-ibm.translist);
file=../../philosophy/sco/po/sco-v-ibm.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;;
* ) suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/sco-v-ibm; article=../../philosophy/sco/sco-v-ibm; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-v-ibm.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/sco/po/sco-v-ibm.fr-en.html ] || (touch
../../philosophy/sco/po/sco-v-ibm.fr-en.html ; cvs add
../../philosophy/sco/po/sco-v-ibm.fr-en.html); cp
../../philosophy/sco/sco-v-ibm.html
../../philosophy/sco/po/sco-v-ibm.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/sco-v-ibm.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/sco-without-fear.fr.html ] || (touch
../../philosophy/sco/sco-without-fear.fr.html ; cvs add
../../philosophy/sco/sco-without-fear.fr.html)
PO=../../philosophy/sco/po/sco-without-fear.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
sco-without-fear.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
sco-without-fear.fr.html.hook-ann; fi; exit 1)
28 translated messages.
/usr/bin/msgmerge --update --previous
../../philosophy/sco/po/sco-without-fear.fr.po
../../philosophy/sco/po/sco-without-fear.pot && touch
../../philosophy/sco/po/sco-without-fear.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../philosophy/sco/po/sco-without-fear.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-without-fear.fr.po; test $?
!= 0 ) > /dev/null || /bin/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/sco/po/sco-without-fear.fr.po); else
/bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/sco-without-fear.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/sco-without-fear.fr.po)
..... done.
chmod +w ../../philosophy/sco/sco-without-fear.fr.html
PO=../../philosophy/sco/po/sco-without-fear.fr.po
OUT=../../philosophy/sco/po/sco-without-fear.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
../../philosophy/sco/po/sco-without-fear.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/sco-without-fear.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/sco-without-fear.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/sco-without-fear.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/sco-without-fear.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-without-fear.fr.po; test $? != 0 ) > /dev/null || !
test -s ../../philosophy/sco/sco-without-fear.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-without-fear.fr.m4 >
../../philosophy/sco/sco-without-fear.fr.html && if test -f
sco-without-fear.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-without-fear.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-without-fear.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
sco-without-fear.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-without-fear.fr.html ||
(PO=../../philosophy/sco/po/sco-without-fear.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-without-fear.fr.html --date='+1
seconds' $PO" > sco-without-fear.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-without-fear.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/sco-without-fear.fr.m4 >
../../philosophy/sco/sco-without-fear.fr.html && if test -f
sco-without-fear.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/sco-without-fear.fr.html>' | mail -s
'[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/sco-without-fear.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
sco-without-fear.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/sco-without-fear.fr.html ||
(PO=../../philosophy/sco/po/sco-without-fear.fr.po ; sleep 1 ; touch $PO ; echo
"touch --reference=../../philosophy/sco/sco-without-fear.fr.html --date='+1
seconds' $PO" > sco-without-fear.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/sco-without-fear.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/sco-without-fear.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../philosophy/sco/po/sco-without-fear.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/sco-without-fear.fr.html || marker='#include
virtual="\/server\/banner';
original=../../philosophy/sco/sco-without-fear.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../philosophy/sco/sco-without-fear.fr.html || true; fi
[ -f ../../philosophy/sco/po/sco-without-fear.translist ] || (touch
../../philosophy/sco/po/sco-without-fear.translist ; cvs add
../../philosophy/sco/po/sco-without-fear.translist);
file=../../philosophy/sco/po/sco-without-fear.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/sco-without-fear;
article=../../philosophy/sco/sco-without-fear; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/sco-without-fear.fr.po; test $?
!= 0 ) > /dev/null || ([ -f ../../philosophy/sco/po/sco-without-fear.fr-en.html
] || (touch ../../philosophy/sco/po/sco-without-fear.fr-en.html ; cvs add
../../philosophy/sco/po/sco-without-fear.fr-en.html); cp
../../philosophy/sco/sco-without-fear.html
../../philosophy/sco/po/sco-without-fear.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/sco-without-fear.fr-en.html'
for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../philosophy/sco/subpoena.fr.html ] || (touch
../../philosophy/sco/subpoena.fr.html ; cvs add
../../philosophy/sco/subpoena.fr.html)
PO=../../philosophy/sco/po/subpoena.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
subpoena.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
subpoena.fr.html.hook-ann; fi; exit 1)
21 translated messages.
/usr/bin/msgmerge --update --previous ../../philosophy/sco/po/subpoena.fr.po
../../philosophy/sco/po/subpoena.pot && touch
../../philosophy/sco/po/subpoena.fr.po && (if LC_ALL=C msgfmt --statistics -o
/dev/null ../../philosophy/sco/po/subpoena.fr.po 2>&1 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/subpoena.fr.po; test $? != 0 ) > /dev/null || /bin/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/sco/po/subpoena.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../philosophy/sco/po/subpoena.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../philosophy/sco/po/subpoena.fr.po)
.... done.
chmod +w ../../philosophy/sco/subpoena.fr.html
PO=../../philosophy/sco/po/subpoena.fr.po
OUT=../../philosophy/sco/po/subpoena.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
../../philosophy/sco/po/subpoena.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../philosophy/sco/po/subpoena.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../philosophy/sco/po/subpoena.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../philosophy/sco/po/subpoena.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../philosophy/sco/po/subpoena.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/subpoena.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../philosophy/sco/subpoena.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/subpoena.fr.m4 > ../../philosophy/sco/subpoena.fr.html
&& if test -f subpoena.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/subpoena.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/subpoena.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > subpoena.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/subpoena.fr.html ||
(PO=../../philosophy/sco/po/subpoena.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/subpoena.fr.html --date='+1 seconds' $PO" >
subpoena.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/subpoena.fr.po; test $? != 0
)`"; test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge
"`date --date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../philosophy/sco/po/subpoena.fr.m4 > ../../philosophy/sco/subpoena.fr.html
&& if test -f subpoena.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/philosophy/sco/subpoena.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../philosophy/sco/subpoena.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > subpoena.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../philosophy/sco/subpoena.fr.html ||
(PO=../../philosophy/sco/po/subpoena.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../philosophy/sco/subpoena.fr.html --date='+1 seconds' $PO" >
subpoena.fr.html.hook ; exit 1); else sleep 1; touch
../../philosophy/sco/po/subpoena.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../philosophy/sco/po/subpoena.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then PO=../../philosophy/sco/po/subpoena.fr.po;
marker='GNUN: OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../philosophy/sco/subpoena.fr.html || marker='#include
virtual="\/server\/banner'; original=../../philosophy/sco/subpoena.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../philosophy/sco/subpoena.fr.html
|| true; fi
[ -f ../../philosophy/sco/po/subpoena.translist ] || (touch
../../philosophy/sco/po/subpoena.translist ; cvs add
../../philosophy/sco/po/subpoena.translist);
file=../../philosophy/sco/po/subpoena.translist; cp translinks-head.html
${file}; /bin/grep -v "^#" languages.txt | while read language; do
code=${language%% *}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * )
suffix=.${code}; url_suffix="${suffix}" ;; esac; lang=${language% *};
lang=${lang#* }; name=${language##* };
url_stem=/philosophy/sco/subpoena; article=../../philosophy/sco/subpoena; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../philosophy/sco/po/subpoena.fr.po; test $? != 0 )
> /dev/null || ([ -f ../../philosophy/sco/po/subpoena.fr-en.html ] || (touch
../../philosophy/sco/po/subpoena.fr-en.html ; cvs add
../../philosophy/sco/po/subpoena.fr-en.html); cp
../../philosophy/sco/subpoena.html ../../philosophy/sco/po/subpoena.fr-en.html)
cvs add: scheduling file `../../philosophy/sco/po/subpoena.fr-en.html' for
addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../server/08whatsnew.fr.html ] || (touch
../../server/08whatsnew.fr.html ; cvs add ../../server/08whatsnew.fr.html)
PO=../../server/po/08whatsnew.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
08whatsnew.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
08whatsnew.fr.html.hook-ann; fi; exit 1)
48 translated messages.
/usr/bin/msgmerge --update --previous ../../server/po/08whatsnew.fr.po
../../server/po/08whatsnew.pot && touch ../../server/po/08whatsnew.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/08whatsnew.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/08whatsnew.fr.po; test $? != 0 ) >
/dev/null || /bin/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/08whatsnew.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../server/po/08whatsnew.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../server/po/08whatsnew.fr.po)
....... done.
chmod +w ../../server/08whatsnew.fr.html
PO=../../server/po/08whatsnew.fr.po OUT=../../server/po/08whatsnew.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 ../../server/po/08whatsnew.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../server/po/08whatsnew.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../server/po/08whatsnew.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/08whatsnew.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../server/po/08whatsnew.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/08whatsnew.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../server/08whatsnew.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/08whatsnew.fr.m4 > ../../server/08whatsnew.fr.html && if test
-f 08whatsnew.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/08whatsnew.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/08whatsnew.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > 08whatsnew.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/08whatsnew.fr.html ||
(PO=../../server/po/08whatsnew.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/08whatsnew.fr.html --date='+1 seconds' $PO" >
08whatsnew.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/08whatsnew.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/08whatsnew.fr.m4 > ../../server/08whatsnew.fr.html && if test
-f 08whatsnew.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/08whatsnew.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/08whatsnew.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > 08whatsnew.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/08whatsnew.fr.html ||
(PO=../../server/po/08whatsnew.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/08whatsnew.fr.html --date='+1 seconds' $PO" >
08whatsnew.fr.html.hook ; exit 1); else sleep 1; touch
../../server/po/08whatsnew.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/08whatsnew.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../server/po/08whatsnew.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../server/08whatsnew.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../server/08whatsnew.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../server/08whatsnew.fr.html ||
true; fi
[ -f ../../server/po/08whatsnew.translist ] || (touch
../../server/po/08whatsnew.translist ; cvs add
../../server/po/08whatsnew.translist);
file=../../server/po/08whatsnew.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/server/08whatsnew;
article=../../server/08whatsnew; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/08whatsnew.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../server/po/08whatsnew.fr-en.html ] || (touch
../../server/po/08whatsnew.fr-en.html ; cvs add
../../server/po/08whatsnew.fr-en.html); cp ../../server/08whatsnew.html
../../server/po/08whatsnew.fr-en.html)
cvs add: scheduling file `../../server/po/08whatsnew.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../server/irc-rules.fr.html ] || (touch ../../server/irc-rules.fr.html
; cvs add ../../server/irc-rules.fr.html)
PO=../../server/po/irc-rules.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
irc-rules.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
irc-rules.fr.html.hook-ann; fi; exit 1)
43 translated messages.
/usr/bin/msgmerge --update --previous ../../server/po/irc-rules.fr.po
../../server/po/irc-rules.pot && touch ../../server/po/irc-rules.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/irc-rules.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/irc-rules.fr.po; test $? != 0 ) >
/dev/null || /bin/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/irc-rules.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../server/po/irc-rules.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../server/po/irc-rules.fr.po)
....... done.
chmod +w ../../server/irc-rules.fr.html
PO=../../server/po/irc-rules.fr.po OUT=../../server/po/irc-rules.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 ../../server/po/irc-rules.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../server/po/irc-rules.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../server/po/irc-rules.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/irc-rules.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../server/po/irc-rules.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/irc-rules.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../server/irc-rules.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/irc-rules.fr.m4 > ../../server/irc-rules.fr.html && if test -f
irc-rules.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/irc-rules.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/irc-rules.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > irc-rules.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/irc-rules.fr.html ||
(PO=../../server/po/irc-rules.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/irc-rules.fr.html --date='+1 seconds' $PO" >
irc-rules.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/irc-rules.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/irc-rules.fr.m4 > ../../server/irc-rules.fr.html && if test -f
irc-rules.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/irc-rules.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/irc-rules.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > irc-rules.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/irc-rules.fr.html ||
(PO=../../server/po/irc-rules.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/irc-rules.fr.html --date='+1 seconds' $PO" >
irc-rules.fr.html.hook ; exit 1); else sleep 1; touch
../../server/po/irc-rules.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/irc-rules.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../server/po/irc-rules.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../server/irc-rules.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../server/irc-rules.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../server/irc-rules.fr.html || true;
fi
[ -f ../../server/po/irc-rules.translist ] || (touch
../../server/po/irc-rules.translist ; cvs add
../../server/po/irc-rules.translist); file=../../server/po/irc-rules.translist;
cp translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/server/irc-rules; article=../../server/irc-rules; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/irc-rules.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../server/po/irc-rules.fr-en.html ] || (touch
../../server/po/irc-rules.fr-en.html ; cvs add
../../server/po/irc-rules.fr-en.html); cp ../../server/irc-rules.html
../../server/po/irc-rules.fr-en.html)
[ -f ../../server/sitemap.de.html ] || (touch ../../server/sitemap.de.html ;
cvs add ../../server/sitemap.de.html)
PO=../../server/po/sitemap.de.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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)
629 translated messages.
/usr/bin/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 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/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 || /bin/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 /bin/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
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.de\2/g"
../../server/po/sitemap.de.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.de.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/sitemap.de.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.de\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.de\2%g'
../../server/po/sitemap.de.m4
if ! (/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > sitemap.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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="`(/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.de.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:de-ann address@hidden" > sitemap.de.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/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';
/bin/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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/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.fr.html ] || (touch ../../server/sitemap.fr.html ;
cvs add ../../server/sitemap.fr.html)
PO=../../server/po/sitemap.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > sitemap.fr.html.hook-ann; fi; exit 1)
629 translated messages.
/usr/bin/msgmerge --update --previous ../../server/po/sitemap.fr.po
../../server/po/sitemap.pot && touch ../../server/po/sitemap.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../server/po/sitemap.fr.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.fr.po; test $? != 0 ) >
/dev/null || /bin/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.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../server/po/sitemap.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../server/po/sitemap.fr.po)
............................................................... done.
chmod +w ../../server/sitemap.fr.html
PO=../../server/po/sitemap.fr.po OUT=../../server/po/sitemap.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 ../../server/po/sitemap.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../server/po/sitemap.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/sitemap.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../server/po/sitemap.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/sitemap.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../server/sitemap.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/sitemap.fr.m4 > ../../server/sitemap.fr.html && if test -f
sitemap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/sitemap.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sitemap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/sitemap.fr.html ||
(PO=../../server/po/sitemap.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/sitemap.fr.html --date='+1 seconds' $PO" >
sitemap.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.fr.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/sitemap.fr.m4 > ../../server/sitemap.fr.html && if test -f
sitemap.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/sitemap.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > sitemap.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/sitemap.fr.html ||
(PO=../../server/po/sitemap.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../server/sitemap.fr.html --date='+1 seconds' $PO" >
sitemap.fr.html.hook ; exit 1); else sleep 1; touch
../../server/po/sitemap.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/sitemap.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../server/po/sitemap.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../server/sitemap.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../server/sitemap.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../server/sitemap.fr.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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/sitemap.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../server/po/sitemap.fr-en.html ] || (touch
../../server/po/sitemap.fr-en.html ; cvs add
../../server/po/sitemap.fr-en.html); cp ../../server/sitemap.html
../../server/po/sitemap.fr-en.html)
cvs add: scheduling file `../../server/po/sitemap.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../server/sitemap.sq.html ] || (touch ../../server/sitemap.sq.html ;
cvs add ../../server/sitemap.sq.html)
PO=../../server/po/sitemap.sq.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
17 translated messages, 231 fuzzy translations, 381 untranslated messages.
/usr/bin/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 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/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 || /bin/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 /bin/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
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.sq\2/g"
../../server/po/sitemap.sq.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/sitemap.sq.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/sitemap.sq.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.sq\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.sq\2%g'
../../server/po/sitemap.sq.m4
if ! (/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > sitemap.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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="`(/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>'
../../server/sitemap.sq.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:sq-ann address@hidden" > sitemap.sq.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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="`(/bin/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';
/bin/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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/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 ../../server/tasks.fr.html ] || (touch ../../server/tasks.fr.html ; cvs
add ../../server/tasks.fr.html)
PO=../../server/po/tasks.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 tasks.fr.html.hook-ann;
then echo "gnun-do-not-delete-me" > tasks.fr.html.hook-ann; fi; exit 1)
31 translated messages.
/usr/bin/msgmerge --update --previous ../../server/po/tasks.fr.po
../../server/po/tasks.pot && touch ../../server/po/tasks.fr.po && (if LC_ALL=C
msgfmt --statistics -o /dev/null ../../server/po/tasks.fr.po 2>&1 | /bin/grep
-E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/tasks.fr.po; test $? != 0 ) > /dev/null
|| /bin/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/tasks.fr.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../server/po/tasks.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../server/po/tasks.fr.po)
..... done.
chmod +w ../../server/tasks.fr.html
PO=../../server/po/tasks.fr.po OUT=../../server/po/tasks.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 ../../server/po/tasks.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../server/po/tasks.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../server/po/tasks.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/po/tasks.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../server/po/tasks.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/tasks.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../server/tasks.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/tasks.fr.m4 > ../../server/tasks.fr.html && if test -f
tasks.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/tasks.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/tasks.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > tasks.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/tasks.fr.html || (PO=../../server/po/tasks.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../server/tasks.fr.html
--date='+1 seconds' $PO" > tasks.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/tasks.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="5000 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" ) ;
then /home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/po/tasks.fr.m4 > ../../server/tasks.fr.html && if test -f
tasks.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/tasks.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/tasks.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > tasks.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/tasks.fr.html || (PO=../../server/po/tasks.fr.po ;
sleep 1 ; touch $PO ; echo "touch --reference=../../server/tasks.fr.html
--date='+1 seconds' $PO" > tasks.fr.html.hook ; exit 1); else sleep 1; touch
../../server/po/tasks.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/po/tasks.fr.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../server/po/tasks.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../server/tasks.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../server/tasks.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../server/tasks.fr.html || true; fi
[ -f ../../server/po/tasks.translist ] || (touch
../../server/po/tasks.translist ; cvs add ../../server/po/tasks.translist);
file=../../server/po/tasks.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/server/tasks; article=../../server/tasks; if
test -f ${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file};
echo -n '<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/po/tasks.fr.po; test $? != 0 ) > /dev/null
|| ([ -f ../../server/po/tasks.fr-en.html ] || (touch
../../server/po/tasks.fr-en.html ; cvs add ../../server/po/tasks.fr-en.html);
cp ../../server/tasks.html ../../server/po/tasks.fr-en.html)
cvs add: scheduling file `../../server/po/tasks.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../server/standards/README.translations.fr.html ] || (touch
../../server/standards/README.translations.fr.html ; cvs add
../../server/standards/README.translations.fr.html)
PO=../../server/standards/po/README.translations.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
README.translations.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
README.translations.fr.html.hook-ann; fi; exit 1)
128 translated messages.
/usr/bin/msgmerge --update --previous
../../server/standards/po/README.translations.fr.po
../../server/standards/po/README.translations.pot && touch
../../server/standards/po/README.translations.fr.po && (if LC_ALL=C msgfmt
--statistics -o /dev/null ../../server/standards/po/README.translations.fr.po
2>&1 | /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/standards/po/README.translations.fr.po;
test $? != 0 ) > /dev/null || /bin/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/standards/po/README.translations.fr.po);
else /bin/sed --in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm
d}' ../../server/standards/po/README.translations.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../server/standards/po/README.translations.fr.po)
............... done.
chmod +w ../../server/standards/README.translations.fr.html
PO=../../server/standards/po/README.translations.fr.po
OUT=../../server/standards/po/README.translations.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
../../server/standards/po/README.translations.proto --po $PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../server/standards/po/README.translations.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../server/standards/po/README.translations.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../server/standards/po/README.translations.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../server/standards/po/README.translations.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/standards/po/README.translations.fr.po; test $? != 0 ) > /dev/null
|| ! test -s ../../server/standards/README.translations.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/standards/po/README.translations.fr.m4 >
../../server/standards/README.translations.fr.html && if test -f
README.translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/standards/README.translations.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/standards/README.translations.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
README.translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/standards/README.translations.fr.html ||
(PO=../../server/standards/po/README.translations.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../server/standards/README.translations.fr.html
--date='+1 seconds' $PO" > README.translations.fr.html.hook ; exit 1); elif
(timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/standards/po/README.translations.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../server/standards/po/README.translations.fr.m4 >
../../server/standards/README.translations.fr.html && if test -f
README.translations.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/server/standards/README.translations.fr.html>' | mail
-s '[fr] New translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../server/standards/README.translations.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
README.translations.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../server/standards/README.translations.fr.html ||
(PO=../../server/standards/po/README.translations.fr.po ; sleep 1 ; touch $PO ;
echo "touch --reference=../../server/standards/README.translations.fr.html
--date='+1 seconds' $PO" > README.translations.fr.html.hook ; exit 1); else
sleep 1; touch ../../server/standards/po/README.translations.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../server/standards/po/README.translations.fr.po; test $? != 0 )`"; test -n
"${timestamp}" && test "`date --date="60 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ); then
PO=../../server/standards/po/README.translations.fr.po; marker='GNUN:
OUT-OF-DATE NOTICE'; /bin/grep -q '^<!--'"${marker}-->"
../../server/standards/README.translations.fr.html || marker='#include
virtual="\/server\/banner';
original=../../server/standards/README.translations.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->'
../../server/standards/README.translations.fr.html || true; fi
[ -f ../../server/standards/po/README.translations.translist ] || (touch
../../server/standards/po/README.translations.translist ; cvs add
../../server/standards/po/README.translations.translist);
file=../../server/standards/po/README.translations.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/server/standards/README.translations;
article=../../server/standards/README.translations; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../server/standards/po/README.translations.fr.po;
test $? != 0 ) > /dev/null || ([ -f
../../server/standards/po/README.translations.fr-en.html ] || (touch
../../server/standards/po/README.translations.fr-en.html ; cvs add
../../server/standards/po/README.translations.fr-en.html); cp
../../server/standards/README.translations.html
../../server/standards/po/README.translations.fr-en.html)
[ -f ../../software/devel.ca.html ] || (touch ../../software/devel.ca.html ;
cvs add ../../software/devel.ca.html)
PO=../../software/po/devel.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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 devel.ca.html.hook-ann;
then echo "gnun-do-not-delete-me" > devel.ca.html.hook-ann; fi; exit 1)
36 translated messages, 5 fuzzy translations, 4 untranslated messages.
/usr/bin/msgmerge --update --previous ../../software/po/devel.ca.po
../../software/po/devel.pot && touch ../../software/po/devel.ca.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../software/po/devel.ca.po 2>&1 |
/bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/devel.ca.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../software/po/devel.ca.po); else /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../software/po/devel.ca.po; fi )
....... done.
chmod +w ../../software/devel.ca.html
PO=../../software/po/devel.ca.po OUT=../../software/po/devel.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 ../../software/po/devel.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../software/po/devel.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../software/po/devel.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../software/po/devel.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../software/po/devel.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/devel.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../software/devel.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/devel.ca.m4 > ../../software/devel.ca.html && if test -f
devel.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/devel.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/devel.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > devel.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/devel.ca.html ||
(PO=../../software/po/devel.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/devel.ca.html --date='+1 seconds' $PO" >
devel.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/devel.ca.po; test $? != 0 )`"; test
-n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/devel.ca.m4 > ../../software/devel.ca.html && if test -f
devel.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/devel.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/devel.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > devel.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/devel.ca.html ||
(PO=../../software/po/devel.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/devel.ca.html --date='+1 seconds' $PO" >
devel.ca.html.hook ; exit 1); else sleep 1; touch
../../software/po/devel.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/devel.ca.po; test $? != 0 )`"; test -n "${timestamp}" && test
"`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`" );
then PO=../../software/po/devel.ca.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../software/devel.ca.html ||
marker='#include virtual="\/server\/banner';
original=../../software/devel.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../software/devel.ca.html || true; fi
[ -f ../../software/po/devel.translist ] || (touch
../../software/po/devel.translist ; cvs add
../../software/po/devel.translist); file=../../software/po/devel.translist; cp
translinks-head.html ${file}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; esac;
lang=${language% *}; lang=${lang#* }; name=${language##* };
url_stem=/software/devel; article=../../software/devel; if test -f
${article}${suffix}.html; then echo '<!-- '${lang}' -->' >> ${file}; echo -n
'<li><a href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/devel.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../software/po/devel.ca-en.html ] || (touch
../../software/po/devel.ca-en.html ; cvs add
../../software/po/devel.ca-en.html); cp ../../software/devel.html
../../software/po/devel.ca-en.html)
[ -f ../../software/reliability.fr.html ] || (touch
../../software/reliability.fr.html ; cvs add
../../software/reliability.fr.html)
PO=../../software/po/reliability.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
reliability.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
reliability.fr.html.hook-ann; fi; exit 1)
26 translated messages.
/usr/bin/msgmerge --update --previous ../../software/po/reliability.fr.po
../../software/po/reliability.pot && touch ../../software/po/reliability.fr.po
&& (if LC_ALL=C msgfmt --statistics -o /dev/null
../../software/po/reliability.fr.po 2>&1 | /bin/grep -E '(fuzzy|untranslated)'
> /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/reliability.fr.po; test $? != 0 ) > /dev/null || /bin/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}' ../../software/po/reliability.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../software/po/reliability.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../software/po/reliability.fr.po)
..... done.
chmod +w ../../software/reliability.fr.html
PO=../../software/po/reliability.fr.po OUT=../../software/po/reliability.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 ../../software/po/reliability.proto --po
$PO --localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../software/po/reliability.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../software/po/reliability.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../software/po/reliability.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../software/po/reliability.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/reliability.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../software/reliability.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/reliability.fr.m4 > ../../software/reliability.fr.html && if
test -f reliability.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/reliability.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/reliability.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > reliability.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/reliability.fr.html ||
(PO=../../software/po/reliability.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/reliability.fr.html --date='+1 seconds' $PO" >
reliability.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/reliability.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/reliability.fr.m4 > ../../software/reliability.fr.html && if
test -f reliability.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/reliability.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/reliability.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' |
/bin/sed 's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > reliability.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/reliability.fr.html ||
(PO=../../software/po/reliability.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/reliability.fr.html --date='+1 seconds' $PO" >
reliability.fr.html.hook ; exit 1); else sleep 1; touch
../../software/po/reliability.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/reliability.fr.po; test $? != 0 )`"; test -n "${timestamp}"
&& test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}"
+%s`" ); then PO=../../software/po/reliability.fr.po; marker='GNUN: OUT-OF-DATE
NOTICE'; /bin/grep -q '^<!--'"${marker}-->" ../../software/reliability.fr.html
|| marker='#include virtual="\/server\/banner';
original=../../software/reliability.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../software/reliability.fr.html ||
true; fi
[ -f ../../software/po/reliability.translist ] || (touch
../../software/po/reliability.translist ; cvs add
../../software/po/reliability.translist);
file=../../software/po/reliability.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/software/reliability;
article=../../software/reliability; if test -f ${article}${suffix}.html; then
echo '<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/reliability.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../software/po/reliability.fr-en.html ] || (touch
../../software/po/reliability.fr-en.html ; cvs add
../../software/po/reliability.fr-en.html); cp ../../software/reliability.html
../../software/po/reliability.fr-en.html)
cvs add: scheduling file `../../software/po/reliability.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../software/software.ca.html ] || (touch
../../software/software.ca.html ; cvs add ../../software/software.ca.html)
PO=../../software/po/software.ca.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.ca.html.hook-ann; then echo "gnun-do-not-delete-me" >
software.ca.html.hook-ann; fi; exit 1)
34 translated messages, 1 fuzzy translation.
/usr/bin/msgmerge --update --previous ../../software/po/software.ca.po
../../software/po/software.pot && touch ../../software/po/software.ca.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../software/po/software.ca.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.ca.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../software/po/software.ca.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../software/po/software.ca.po; fi )
...... done.
chmod +w ../../software/software.ca.html
PO=../../software/po/software.ca.po OUT=../../software/po/software.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 ../../software/po/software.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.ca\2/g"
../../software/po/software.ca.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../software/po/software.ca.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../software/po/software.ca.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.ca\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.ca\2%g'
../../software/po/software.ca.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/software.ca.po; test $? != 0 ) > /dev/null || ! test -s
../../software/software.ca.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/software.ca.m4 > ../../software/software.ca.html && if test
-f software.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/software.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/software.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > software.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/software.ca.html ||
(PO=../../software/po/software.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/software.ca.html --date='+1 seconds' $PO" >
software.ca.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.ca.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/software.ca.m4 > ../../software/software.ca.html && if test
-f software.ca.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/software.ca.html>' | mail -s '[ca] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/software.ca.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:ca-ann address@hidden" > software.ca.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/software.ca.html ||
(PO=../../software/po/software.ca.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/software.ca.html --date='+1 seconds' $PO" >
software.ca.html.hook ; exit 1); else sleep 1; touch
../../software/po/software.ca.po; fi
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/software.ca.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../software/po/software.ca.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../software/software.ca.html ||
marker='#include virtual="\/server\/banner';
original=../../software/software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../software/software.ca.html ||
true; fi
[ -f ../../software/po/software.translist ] || (touch
../../software/po/software.translist ; cvs add
../../software/po/software.translist);
file=../../software/po/software.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/software/software;
article=../../software/software; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.ca.po; test $? != 0 ) >
/dev/null || ([ -f ../../software/po/software.ca-en.html ] || (touch
../../software/po/software.ca-en.html ; cvs add
../../software/po/software.ca-en.html); cp ../../software/software.html
../../software/po/software.ca-en.html)
[ -f ../../software/software.fr.html ] || (touch
../../software/software.fr.html ; cvs add ../../software/software.fr.html)
PO=../../software/po/software.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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.fr.html.hook-ann; then echo "gnun-do-not-delete-me" >
software.fr.html.hook-ann; fi; exit 1)
35 translated messages.
/usr/bin/msgmerge --update --previous ../../software/po/software.fr.po
../../software/po/software.pot && touch ../../software/po/software.fr.po && (if
LC_ALL=C msgfmt --statistics -o /dev/null ../../software/po/software.fr.po 2>&1
| /bin/grep -E '(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.fr.po; test $? != 0 ) >
/dev/null || /bin/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}' ../../software/po/software.fr.po); else /bin/sed
--in-place '/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../software/po/software.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../software/po/software.fr.po)
...... done.
chmod +w ../../software/software.fr.html
PO=../../software/po/software.fr.po OUT=../../software/po/software.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 ../../software/po/software.proto --po $PO
--localized $OUT
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../software/po/software.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g"
../../software/po/software.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../software/po/software.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../software/po/software.fr.m4
if ! (/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/software.fr.po; test $? != 0 ) > /dev/null || ! test -s
../../software/software.fr.html; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/software.fr.m4 > ../../software/software.fr.html && if test
-f software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/software.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/software.fr.html ||
(PO=../../software/po/software.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/software.fr.html --date='+1 seconds' $PO" >
software.fr.html.hook ; exit 1); elif (timestamp="`(/bin/sed --quiet
'1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.fr.po; test $? != 0 )`";
test -n "${timestamp}" && test "`date --date="5000 days ago" +%s`" -ge "`date
--date="${timestamp}" +%s`" ) ; then
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/expand-m4-includes
../../software/po/software.fr.m4 > ../../software/software.fr.html && if test
-f software.fr.html.hook-ann; then echo "echo
'<URL:http://www.gnu.org/software/software.fr.html>' | mail -s '[fr] New
translation: =?utf-8?B?`/bin/grep --max-count=1 '<h2>'
../../software/software.fr.html | /bin/sed 's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed
's/\—/--/g' | /bin/sed 's/\&..quo;/"/g' | base64 --wrap=0`?=' -a
Keywords:fr-ann address@hidden" > software.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/validate-html-notify
address@hidden ../../software/software.fr.html ||
(PO=../../software/po/software.fr.po ; sleep 1 ; touch $PO ; echo "touch
--reference=../../software/software.fr.html --date='+1 seconds' $PO" >
software.fr.html.hook ; exit 1); else sleep 1; touch
../../software/po/software.fr.po; fi
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../software/po/software.fr.po; test $? != 0 )`"; test -n "${timestamp}" &&
test "`date --date="60 days ago" +%s`" -ge "`date --date="${timestamp}" +%s`"
); then PO=../../software/po/software.fr.po; marker='GNUN: OUT-OF-DATE NOTICE';
/bin/grep -q '^<!--'"${marker}-->" ../../software/software.fr.html ||
marker='#include virtual="\/server\/banner';
original=../../software/software.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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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" -->' ../../software/software.fr.html ||
true; fi
[ -f ../../software/po/software.translist ] || (touch
../../software/po/software.translist ; cvs add
../../software/po/software.translist);
file=../../software/po/software.translist; cp translinks-head.html ${file};
/bin/grep -v "^#" languages.txt | while read language; do code=${language%%
*}; case ${code} in en ) suffix=""; url_suffix=".en" ;; * ) suffix=.${code};
url_suffix="${suffix}" ;; esac; lang=${language% *}; lang=${lang#* };
name=${language##* }; url_stem=/software/software;
article=../../software/software; if test -f ${article}${suffix}.html; then echo
'<!-- '${lang}' -->' >> ${file}; echo -n '<li><a
href="'${url_stem}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/sed --quiet '1,/^msgstr/d;/^$/q 0;/^"Outdated-Since:/{s/^"Outdated-Since:
\(.*\).."$/\1/;p;q 1;}' ../../software/po/software.fr.po; test $? != 0 ) >
/dev/null || ([ -f ../../software/po/software.fr-en.html ] || (touch
../../software/po/software.fr-en.html ; cvs add
../../software/po/software.fr-en.html); cp ../../software/software.html
../../software/po/software.fr-en.html)
[ -f ../../keepingup.fr.html ] || (touch ../../keepingup.fr.html ; cvs add
../../keepingup.fr.html)
PO=../../po/keepingup.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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)
32 translated messages.
/usr/bin/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 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../po/keepingup.fr.po; test $? != 0 ) > /dev/null || /bin/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 /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../po/keepingup.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../po/keepingup.fr.po)
....... 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
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../po/keepingup.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/keepingup.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../po/keepingup.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../po/keepingup.fr.m4
if ! (/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>' ../../keepingup.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
keepingup.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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="`(/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>' ../../keepingup.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
keepingup.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/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'; /bin/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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/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)
cvs add: scheduling file `../../po/keepingup.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
[ -f ../../provide.fr.html ] || (touch ../../provide.fr.html ; cvs add
../../provide.fr.html)
PO=../../po/provide.fr.po;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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)
22 translated messages.
/usr/bin/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 | /bin/grep -E
'(fuzzy|untranslated)' > /dev/null; then ((/bin/sed --quiet '1,/^msgstr/d;/^$/q
0;/^"Outdated-Since:/{s/^"Outdated-Since: \(.*\).."$/\1/;p;q 1;}'
../../po/provide.fr.po; test $? != 0 ) > /dev/null || /bin/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 /bin/sed --in-place
'/^msgid ""$/,/^$/{s/^"Outdated-Since: //;t rm;p;:rm d}'
../../po/provide.fr.po; fi ;
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/add-fuzzy-diff --in-place
../../po/provide.fr.po)
...... 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
/bin/sed --in-place
"s/\(<gnun>m4_include(\`.*\)\([.]html')<\/gnun>\)/\1.fr\2/g"
../../po/provide.fr.m4
/bin/sed --in-place "s/<gnun>\(.*\)<\/gnun>/\1/g" ../../po/provide.fr.m4
/bin/sed --in-place ':egin;N;$!begin;s/\([ \t]*\n[ \t]*\)\{3,\}<!--/\n\n<!--/g'
../../po/provide.fr.m4
/bin/sed --in-place -e 's%\(<!--#include virtual=\".*header\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*head-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*banner\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-1\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*body-include-2\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-short\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include virtual=\".*footer-min\)\(.html\"
-->\)%\1.fr\2%g' -e 's%\(<!--#include
virtual=\".*philosophy/philosophy-menu\)\(.html\" -->\)%\1.fr\2%g'
../../po/provide.fr.m4
if ! (/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>' ../../provide.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
provide.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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="`(/bin/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
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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?`/bin/grep --max-count=1 '<h2>' ../../provide.fr.html | /bin/sed
's/<h2>\(.*\)<\/h2>/\1/' | /bin/sed 's/\—/--/g' | /bin/sed
's/\&..quo;/"/g' | base64 --wrap=0`?=' -a Keywords:fr-ann address@hidden" >
provide.fr.html.hook-ann; fi &&
/home/i/ineiev/gnuorg/gnun-install/libexec/gnun/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
I/O error : Attempt to load network entity
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
if (timestamp="`(/bin/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'; /bin/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 /bin/sed
"s/</\</g;s/>/\>/g" < ${saved_file} > ${saved_file}.tmp; /bin/sed
"s/</\</g;s/>/\>/g" < ${original} > ${saved_file}.tmp1; /bin/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=""; /bin/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}; /bin/grep -v "^#" languages.txt | while read
language; do code=${language%% *}; case ${code} in en ) suffix="";
url_suffix=".en" ;; * ) suffix=.${code}; url_suffix="${suffix}" ;; 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}${url_suffix}.html'">' >> ${file}; echo
${name}'</a> ['${code}']</li>' >> ${file}; fi; done; cat
translinks-tail.html >> ${file};
(/bin/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)
cvs add: scheduling file `../../po/provide.fr-en.html' for addition
cvs add: use `cvs commit' to add this file permanently
langs=$(echo ../../licenses/quick-guide-gplv3.*.html | /bin/sed
's%../../licenses/quick-guide-gplv3\.%%g;s/\.html//g;s/\*//'); test -z
"${langs}" || for l in ${langs}; do article=licenses/quick-guide-gplv3;
po=../../${article%/*}/po/${article##*/}.${l}.po; test -f "${po}" || continue;
script=; for url in /licenses/quick-guide-gplv3-compatibility.png; do
base=${url%.*}; ext=${url##*.}; escaped_url=$(echo ${url} | /bin/sed
's/\./\\./g'); escaped_localized_url=$(echo ${url%.*}.${l}.${url##*.} |
/bin/sed 's/\./\\./g'); if test -f ../..${url%.*}.${l}.${url##*.}; then
script="address@hidden@address@hidden; ${script}"; else
script="address@hidden@address@hidden; ${script}"; fi; done; script=$(echo
${script} | /bin/sed "s/^ *//g");
file=../../licenses/quick-guide-gplv3.${l}.html; if test -n "${script}"; then
/bin/sed "${script}" ${file} > ${file}.tmp; if ! cmp -s ${file} ${file}.tmp;
then cp ${file}.tmp ${file}; fi; rm -f ${file}.tmp; fi; done; langs=$(echo
../../licenses/gpl-faq.*.html | /bin/sed
's%../../licenses/gpl-faq\.%%g;s/\.html//g;s/\*//'); test -z "${langs}" || for
l in ${langs}; do article=licenses/gpl-faq;
po=../../${article%/*}/po/${article##*/}.${l}.po; test -f "${po}" || continue;
script=; for url in /licenses/template-diagram.png; do base=${url%.*};
ext=${url##*.}; escaped_url=$(echo ${url} | /bin/sed 's/\./\\./g');
escaped_localized_url=$(echo ${url%.*}.${l}.${url##*.} | /bin/sed
's/\./\\./g'); if test -f ../..${url%.*}.${l}.${url##*.}; then
script="address@hidden@address@hidden; ${script}"; else
script="address@hidden@address@hidden; ${script}"; fi; done; script=$(echo
${script} | /bin/sed "s/^ *//g"); file=../../licenses/gpl-faq.${l}.html; if
test -n "${script}"; then /bin/sed "${script}" ${file} > ${file}.tmp; if ! cmp
-s ${file} ${file}.tmp; then cp ${file}.tmp ${file}; fi; rm -f ${file}.tmp; fi;
done; langs=$(echo ../../philosophy/categories.*.html | /bin/sed
's%../../philosophy/categories\.%%g;s/\.html//g;s/\*//'); test -z "${langs}" ||
for l in ${langs}; do article=philosophy/categories;
po=../../${article%/*}/po/${article##*/}.${l}.po; test -f "${po}" || continue;
script=; for url in /philosophy/category.png; do base=${url%.*};
ext=${url##*.}; escaped_url=$(echo ${url} | /bin/sed 's/\./\\./g');
escaped_localized_url=$(echo ${url%.*}.${l}.${url##*.} | /bin/sed
's/\./\\./g'); if test -f ../..${url%.*}.${l}.${url##*.}; then
script="address@hidden@address@hidden; ${script}"; else
script="address@hidden@address@hidden; ${script}"; fi; done; script=$(echo
${script} | /bin/sed "s/^ *//g"); file=../../philosophy/categories.${l}.html;
if test -n "${script}"; then /bin/sed "${script}" ${file} > ${file}.tmp; if !
cmp -s ${file} ${file}.tmp; then cp ${file}.tmp ${file}; fi; rm -f ${file}.tmp;
fi; done;
make: Leaving directory `/srv/data/home/y/yavor/projects/www/server/gnun'
cvs commit: Examining .
cvs commit: Examining 2001
cvs commit: Examining 2001/1998
cvs commit: Examining 2001/1999
cvs commit: Examining 2001/2000
cvs commit: Examining 2001/2001
cvs commit: Examining accessibility
cvs commit: Examining accessibility/po
cvs commit: Examining audio
cvs commit: Examining audio-video
cvs commit: Examining award
cvs commit: Examining award/1998
cvs commit: Examining award/1998/po
cvs commit: Examining award/1999
cvs commit: Examining award/1999/po
cvs commit: Examining award/2000
cvs commit: Examining award/2000/po
cvs commit: Examining award/2001
cvs commit: Examining award/2001/po
cvs commit: Examining award/2002
cvs commit: Examining award/2002/po
cvs commit: Examining award/2003
cvs commit: Examining award/2003/po
cvs commit: Examining award/2004
cvs commit: Examining award/po
cvs commit: Examining bravegw
cvs commit: Examining bulletins
cvs commit: Examining bulletins/po
cvs commit: Examining cdn
cvs commit: Examining chinese
cvs commit: Examining chinese/phil
cvs commit: Examining compliance
cvs commit: Examining contact
cvs commit: Examining contact/po
cvs commit: Examining copyleft
cvs commit: Examining copyleft/po
cvs commit: Examining css_rtl
cvs commit: Examining distros
cvs commit: Examining distros/po
cvs commit: Examining distros/screenshots
cvs commit: Examining doc
cvs commit: Examining doc/Press-use
cvs commit: Examining doc/Press-use/3-image
cvs commit: Examining doc/Press-use/MDK
cvs commit: Examining doc/cover
cvs commit: Examining doc/intro-book
cvs commit: Examining doc/po
cvs commit: Examining education
cvs commit: Examining education/draft
cvs commit: Examining education/fr
cvs commit: Examining education/fr/images
cvs commit: Examining education/misc
cvs commit: Examining education/misc/po
cvs commit: Examining education/po
cvs commit: Examining education/visual
cvs commit: Examining encyclopedia
cvs commit: Examining encyclopedia/po
cvs commit: Examining estseek
cvs commit: Examining evaluation
cvs commit: Examining events
cvs commit: Examining events/20th
cvs commit: Examining events/first-assoc-members-meeting-photos
cvs commit: Examining events/po
cvs commit: Examining events/porto-tech-city-2001-photos
cvs commit: Examining fry
cvs commit: Examining fry/i
cvs commit: Examining fry/po
cvs commit: Examining fsf
cvs commit: Examining fsfc
cvs commit: Examining fun
cvs commit: Examining fun/jokes
cvs commit: Examining fun/jokes/po
cvs commit: Examining fun/po
cvs commit: Examining fun/spam
cvs commit: Examining gdb
cvs commit: Examining gear
cvs commit: Examining gethelp
cvs commit: Examining gnu
cvs commit: Examining gnu/evaluators
cvs commit: Examining gnu/po
cvs commit: Examining gnubiz
cvs commit: Examining gnues
cvs commit: Examining gnueval
cvs commit: Examining gnunion
cvs commit: Examining gnusearch
cvs commit: Examining gnutls
cvs commit: Examining gnutranses
cvs commit: Examining gnuwork
cvs commit: Examining graphics
cvs commit: Examining graphics/adrienne
cvs commit: Examining graphics/babies
cvs commit: Examining graphics/backgrounds
cvs commit: Examining graphics/bahlon
cvs commit: Examining graphics/behroze
cvs commit: Examining graphics/bvbn
cvs commit: Examining graphics/fsfsociety
cvs commit: Examining graphics/gnewsense
cvs commit: Examining graphics/gnu-post
cvs commit: Examining graphics/lpf
cvs commit: Examining graphics/po
cvs commit: Examining graphics/presentation
cvs commit: Examining graphics/trisquel
cvs commit: Examining graphics/xlogmaster
cvs commit: Examining gwm
cvs commit: Examining gwm/gwm-about
cvs commit: Examining gwm/libredocxml
cvs commit: Examining help
cvs commit: Examining help/po
cvs commit: Examining hurd
cvs commit: Examining japan
cvs commit: Examining japan/GPL-j
cvs commit: Examining japan/GPL2-j
cvs commit: Examining japan/gnu-homej
cvs commit: Examining java
cvs commit: Examining jobs
cvs commit: Examining kids
cvs commit: Examining licenses
cvs commit: Examining licenses/old-licenses
cvs commit: Examining licenses/old-licenses/po
cvs commit: Examining licenses/po
cvs commit: Examining links
cvs commit: Examining links/po
cvs commit: Examining manual
cvs commit: Examining music
cvs commit: Examining music/po
cvs commit: Examining non-gnu
cvs commit: Examining order
cvs commit: Examining orgs
cvs commit: Examining patent-examp
cvs commit: Examining people
cvs commit: Examining people/bkuhn
cvs commit: Examining people/greve
cvs commit: Examining people/greve/CeBIT2001
cvs commit: Examining people/greve/ExpoParis2000
cvs commit: Examining people/greve/fsfe
cvs commit: Examining people/greve/fsfe/AllDrafts
cvs commit: Examining people/greve/misc
cvs commit: Examining people/greve/paris2001
cvs commit: Examining people/greve/pictures
cvs commit: Examining people/greve/pictures/bike
cvs commit: Examining people/greve/pictures/bike2000
cvs commit: Examining people/greve/pictures/bike_7_5_2000
cvs commit: Examining people/greve/pictures/old
cvs commit: Examining people/greve/pictures/paris2001
cvs commit: Examining people/greve/stuff
cvs commit: Examining people/johnsu01
cvs commit: Examining people/kuhn
cvs commit: Examining people/mattl
cvs commit: Examining people/mattl/i
cvs commit: Examining people/mattl/i/t
cvs commit: Examining people/pictures
cvs commit: Examining people/po
cvs commit: Examining people/rps
cvs commit: Examining philosophy
cvs commit: Examining philosophy/audio
cvs commit: Examining philosophy/economics_frank
cvs commit: Examining philosophy/economics_frank/po
cvs commit: Examining philosophy/fsfs
cvs commit: Examining philosophy/fsfs/es
cvs commit: Examining philosophy/fsfs/es2
cvs commit: Examining philosophy/fsfs/images
cvs commit: Examining philosophy/fsfs2
cvs commit: Examining philosophy/po
cvs commit: Examining philosophy/sco
cvs commit: Examining philosophy/sco/po
cvs commit: Examining po
cvs commit: Examining power-utils
cvs commit: Examining prep
cvs commit: Examining prep/maintain
cvs commit: Examining prep/maintain/dir
cvs commit: Examining prep/maintain/html_node
cvs commit: Examining prep/pub-gnu
cvs commit: Examining prep/standards
cvs commit: Examining prep/standards/dir
cvs commit: Examining prep/standards/html_node
cvs commit: Examining prep/wrappers-and-scripts
cvs commit: Examining press
cvs commit: Examining projects
cvs commit: Examining projects/dgdp
cvs commit: Examining projects/dotgnu-see
cvs commit: Examining projects/gnue
cvs commit: Examining projects/gnue/docs
cvs commit: Examining projects/gnue/docs/DevelopersIntroduction
cvs commit: Examining
projects/gnue/docs/DevelopersIntroduction/stylesheet-images
cvs commit: Examining projects/gnue/docs/GDAQuickHackersGuide
cvs commit: Examining projects/gnue/docs/GNUEnterprise
cvs commit: Examining projects/gnue/docs/GNUeFormsTechRef
cvs commit: Examining projects/gnue/docs/GNUeModuleGuide
cvs commit: Examining projects/gnue/docs/GNUeObjectServer
cvs commit: Examining projects/gnue/docs/reporter
cvs commit: Examining projects/gnue/images
cvs commit: Examining pronunciation
cvs commit: Examining pronunciation/po
cvs commit: Examining rss
cvs commit: Examining search
cvs commit: Examining security
cvs commit: Examining server
cvs commit: Examining server/es
cvs commit: Examining server/es/traducciones
cvs commit: Examining server/gnun
cvs commit: Examining server/iw
cvs commit: Examining server/mwEmbed
cvs commit: Examining server/mwEmbed/binPlayers
cvs commit: Examining server/mwEmbed/jquery
cvs commit: Examining server/mwEmbed/libClipEdit
cvs commit: Examining server/mwEmbed/libEmbedVideo
cvs commit: Examining server/mwEmbed/php
cvs commit: Examining server/po
cvs commit: Examining server/source
cvs commit: Examining server/source/linc
cvs commit: Examining server/source/planetrss
cvs commit: Examining server/staging
cvs commit: Examining server/staging/nav-bar
cvs commit: Examining server/staging/nav-bar/test7
cvs commit: Examining server/staging/nav-bar/test7-bkg-color
cvs commit: Examining server/staging/nav-bar/test7-inner-
cvs commit: Examining server/staging/translations
cvs commit: Examining server/standards
cvs commit: Examining server/standards/po
cvs commit: Examining server/standards/translations
cvs commit: Examining server/standards/translations/id
cvs commit: Examining server/standards/translations/stats
cvs commit: Examining server/translations
cvs commit: Examining software
cvs commit: Examining software/3dldf
cvs commit: Examining software/GNUnet
cvs commit: Examining software/abdabi
cvs commit: Examining software/angel
cvs commit: Examining software/balsa
cvs commit: Examining software/barcode
cvs commit: Examining software/bazaar
cvs commit: Examining software/bc
cvs commit: Examining software/bc/manual
cvs commit: Examining software/bc/manual/dc-1.05
cvs commit: Examining software/bc/manual/dc-1.05/dvi
cvs commit: Examining software/bc/manual/dc-1.05/html_chapter
cvs commit: Examining software/bc/manual/dc-1.05/html_mono
cvs commit: Examining software/bc/manual/dc-1.05/html_node
cvs commit: Examining software/bc/manual/dc-1.05/info
cvs commit: Examining software/bc/manual/dc-1.05/ps
cvs commit: Examining software/bc/manual/dc-1.05/texi
cvs commit: Examining software/bc/manual/dc-1.05/text
cvs commit: Examining software/bc/manual/dvi
cvs commit: Examining software/bc/manual/html_chapter
cvs commit: Examining software/bc/manual/html_mono
cvs commit: Examining software/bc/manual/html_node
cvs commit: Examining software/bc/manual/info
cvs commit: Examining software/bc/manual/ps
cvs commit: Examining software/bc/manual/texi
cvs commit: Examining software/bc/manual/text
cvs commit: Examining software/bfd
cvs commit: Examining software/binutils
cvs commit: Examining software/bool
cvs commit: Examining software/bzr
cvs commit: Examining software/calc
cvs commit: Examining software/cash
cvs commit: Examining software/checker
cvs commit: Examining software/chinese
cvs commit: Examining software/chinese/bgw
cvs commit: Examining software/chinese/efforts
cvs commit: Examining software/chinese/efforts-exterior
cvs commit: Examining software/chinese/efforts-exterior/original-submitted
cvs commit: Examining software/chinese/guide
cvs commit: Examining software/chinese/manual
cvs commit: Examining software/chinese/manual/coding-standards
cvs commit: Examining software/chinese/members
cvs commit: Examining software/chinese/otcl
cvs commit: Examining software/chinese/projects
cvs commit: Examining software/chinese/sandbox
cvs commit: Examining software/chinese/www
cvs commit: Examining software/cim
cvs commit: Examining software/cim.wait
cvs commit: Examining software/contacts
cvs commit: Examining software/cpplib
cvs commit: Examining software/cr-reg
cvs commit: Examining software/cvs
cvs commit: Examining software/cvs/manual
cvs commit: Examining software/cvs/manual/dvi
cvs commit: Examining software/cvs/manual/html_chapter
cvs commit: Examining software/cvs/manual/html_mono
cvs commit: Examining software/cvs/manual/html_node
cvs commit: Examining software/cvs/manual/info
cvs commit: Examining software/cvs/manual/ps
cvs commit: Examining software/cvs/manual/texi
cvs commit: Examining software/cvs/manual/text
cvs commit: Examining software/dc
cvs commit: Examining software/dgs
cvs commit: Examining software/dia
cvs commit: Examining software/diction
cvs commit: Examining software/dictionary
cvs commit: Examining software/djgpp
cvs commit: Examining software/dmd
cvs commit: Examining software/dnarchitect
cvs commit: Examining software/doschk
cvs commit: Examining software/dotgnu-gl
cvs commit: Examining software/dr_geo
cvs commit: Examining software/elib
cvs commit: Examining software/enscript
cvs commit: Examining software/eprints
cvs commit: Examining software/ffp
cvs commit: Examining software/finger
cvs commit: Examining software/finger/manual
cvs commit: Examining software/finger/manual/dvi
cvs commit: Examining software/finger/manual/html_chapter
cvs commit: Examining software/finger/manual/html_mono
cvs commit: Examining software/finger/manual/html_node
cvs commit: Examining software/finger/manual/info
cvs commit: Examining software/finger/manual/ps
cvs commit: Examining software/finger/manual/texi
cvs commit: Examining software/finger/manual/text
cvs commit: Examining software/flex
cvs commit: Examining software/flex/manual
cvs commit: Examining software/flex/manual/dvi
cvs commit: Examining software/flex/manual/html_chapter
cvs commit: Examining software/flex/manual/html_mono
cvs commit: Examining software/flex/manual/html_node
cvs commit: Examining software/flex/manual/info
cvs commit: Examining software/flex/manual/ps
cvs commit: Examining software/flex/manual/texi
cvs commit: Examining software/flex/manual/text
cvs commit: Examining software/fm
cvs commit: Examining software/fortran
cvs commit: Examining software/freeodbc
cvs commit: Examining software/fribidi
cvs commit: Examining software/fsf-board
cvs commit: Examining software/fsfeprivate
cvs commit: Examining software/gawk
cvs commit: Examining software/gawk/manual
cvs commit: Examining software/gawk/manual/dvi
cvs commit: Examining software/gawk/manual/gawk-3.1.1
cvs commit: Examining software/gawk/manual/gawk-3.1.1/dvi
cvs commit: Examining software/gawk/manual/gawk-3.1.1/html_mono
cvs commit: Examining software/gawk/manual/gawk-3.1.1/html_node
cvs commit: Examining software/gawk/manual/gawk-3.1.1/info
cvs commit: Examining software/gawk/manual/gawk-3.1.1/ps
cvs commit: Examining software/gawk/manual/gawk-3.1.1/texi
cvs commit: Examining software/gawk/manual/gawk-3.1.1/text
cvs commit: Examining software/gawk/manual/gawkinet
cvs commit: Examining software/gawk/manual/gawkinet/html_node
cvs commit: Examining software/gawk/manual/html_mono
cvs commit: Examining software/gawk/manual/html_node
cvs commit: Examining software/gawk/manual/html_node/gawkinet
cvs commit: Examining software/gawk/manual/info
cvs commit: Examining software/gawk/manual/texi
cvs commit: Examining software/gcal
cvs commit: Examining software/gdbm
cvs commit: Examining software/gems
cvs commit: Examining software/gems/cg
cvs commit: Examining software/gems/graphics
cvs commit: Examining software/gems/haplo
cvs commit: Examining software/ghostview
cvs commit: Examining software/gimp
cvs commit: Examining software/git
cvs commit: Examining software/glib
cvs commit: Examining software/glibc
cvs commit: Examining software/gmp
cvs commit: Examining software/gmp/manual
cvs commit: Examining software/gmp/manual/dvi
cvs commit: Examining software/gmp/manual/html_mono
cvs commit: Examining software/gmp/manual/html_node
cvs commit: Examining software/gmp/manual/info
cvs commit: Examining software/gmp/manual/ps
cvs commit: Examining software/gmp/manual/texi
cvs commit: Examining software/gmp/manual/text
cvs commit: Examining software/gnat
cvs commit: Examining software/gnome
cvs commit: Examining software/gnome-i18n-kinyarwanda
cvs commit: Examining software/gnome-kinyarwanda
cvs commit: Examining software/gnubiff
cvs commit: Examining software/gnucash
cvs commit: Examining software/gnueval
cvs commit: Examining software/gnujdoc
cvs commit: Examining software/gnumach
cvs commit: Examining software/gnumeric
cvs commit: Examining software/gnuorg
cvs commit: Examining software/gnupg
cvs commit: Examining software/gnuprologjava
cvs commit: Examining software/gnurobots
cvs commit: Examining software/gnushogi
cvs commit: Examining software/gnuskies
cvs commit: Examining software/gnusql
cvs commit: Examining software/gnustep-db
cvs commit: Examining software/gnutrition
cvs commit: Examining software/goodbye
cvs commit: Examining software/goops
cvs commit: Examining software/goose
cvs commit: Examining software/gorm
cvs commit: Examining software/gpg
cvs commit: Examining software/gpkcs-11
cvs commit: Examining software/gprof
cvs commit: Examining software/graphics
cvs commit: Examining software/greg
cvs commit: Examining software/gretl
cvs commit: Examining software/grg
cvs commit: Examining software/grg/doc
cvs commit: Examining software/grg/doc/grg
cvs commit: Examining software/gtk
cvs commit: Examining software/gtk+
cvs commit: Examining software/gtkeditor
cvs commit: Examining software/gtkeyboard
cvs commit: Examining software/guile-dbi
cvs commit: Examining software/gurgle
cvs commit: Examining software/gyve
cvs commit: Examining software/gzip
cvs commit: Examining software/gzip/manual
cvs commit: Examining software/gzip/manual/dvi
cvs commit: Examining software/gzip/manual/html_chapter
cvs commit: Examining software/gzip/manual/html_mono
cvs commit: Examining software/gzip/manual/html_node
cvs commit: Examining software/gzip/manual/info
cvs commit: Examining software/gzip/manual/ps
cvs commit: Examining software/gzip/manual/texi
cvs commit: Examining software/gzip/manual/text
cvs commit: Examining software/harmony
cvs commit: Examining software/help2man
cvs commit: Examining software/hp2xx
cvs commit: Examining software/httptunnel
cvs commit: Examining software/hurd
cvs commit: Examining software/icecat
cvs commit: Examining software/indent
cvs commit: Examining software/indent/manual
cvs commit: Examining software/indent/manual/html_node
cvs commit: Examining software/intlfonts
cvs commit: Examining software/ispell
cvs commit: Examining software/java
cvs commit: Examining software/java/arc
cvs commit: Examining software/java-getopt
cvs commit: Examining software/kopi
cvs commit: Examining software/latex-manual
cvs commit: Examining software/leg
cvs commit: Examining software/less
cvs commit: Examining software/libevaluator
cvs commit: Examining software/libevaluator/libevaluator
cvs commit: Examining software/librefm
cvs commit: Examining software/libxmi
cvs commit: Examining software/licensing-qa
cvs commit: Examining software/lispintro
cvs commit: Examining software/lrzsz
cvs commit: Examining software/lsh
cvs commit: Examining software/lv
cvs commit: Examining software/marst
cvs commit: Examining software/maverik
cvs commit: Examining software/maxima
cvs commit: Examining software/mediagoblin
cvs commit: Examining software/melting
cvs commit: Examining software/messenger
cvs commit: Examining software/meta-html
cvs commit: Examining software/metahtml
cvs commit: Examining software/mgcp
cvs commit: Examining software/mig
cvs commit: Examining software/mll2html
cvs commit: Examining software/motti
cvs commit: Examining software/mpc
cvs commit: Examining software/mpfr
cvs commit: Examining software/mswordview
cvs commit: Examining software/mtools
cvs commit: Examining software/nana
cvs commit: Examining software/nana/manual
cvs commit: Examining software/nana/manual/dvi
cvs commit: Examining software/nana/manual/html_chapter
cvs commit: Examining software/nana/manual/html_mono
cvs commit: Examining software/nana/manual/html_node
cvs commit: Examining software/nana/manual/info
cvs commit: Examining software/nana/manual/ps
cvs commit: Examining software/nana/manual/texi
cvs commit: Examining software/nana/manual/text
cvs commit: Examining software/nethack
cvs commit: Examining software/nettle
cvs commit: Examining software/new-personal
cvs commit: Examining software/nosql
cvs commit: Examining software/obst
cvs commit: Examining software/padrewp
cvs commit: Examining software/panorama
cvs commit: Examining software/panorama/images
cvs commit: Examining software/panorama/scenes
cvs commit: Examining software/pascal
cvs commit: Examining software/patch
cvs commit: Examining software/patchwork
cvs commit: Examining software/paxutils
cvs commit: Examining software/pcb
cvs commit: Examining software/perl
cvs commit: Examining software/pgccfd
cvs commit: Examining software/phantom.security
cvs commit: Examining software/phantom_home
cvs commit: Examining software/pies
cvs commit: Examining software/pipo
cvs commit: Examining software/pipo/bot-AI
cvs commit: Examining software/pips
cvs commit: Examining software/plotutils
cvs commit: Examining software/plotutils/manual
cvs commit: Examining software/plotutils/manual/dvi
cvs commit: Examining software/plotutils/manual/en
cvs commit: Examining software/plotutils/manual/en/html_node
cvs commit: Examining software/plotutils/manual/html_chapter
cvs commit: Examining software/plotutils/manual/html_mono
cvs commit: Examining software/plotutils/manual/html_node
cvs commit: Examining software/plotutils/manual/info
cvs commit: Examining software/plotutils/manual/jp
cvs commit: Examining software/plotutils/manual/ps
cvs commit: Examining software/plotutils/manual/texi
cvs commit: Examining software/plotutils/manual/text
cvs commit: Examining software/po
cvs commit: Examining software/poc
cvs commit: Examining software/proto
cvs commit: Examining software/ptx
cvs commit: Examining software/pup
cvs commit: Examining software/queue
cvs commit: Examining software/quickthreads
cvs commit: Examining software/r
cvs commit: Examining software/radio
cvs commit: Examining software/rat
cvs commit: Examining software/rcs
cvs commit: Examining software/recode
cvs commit: Examining software/reftex
cvs commit: Examining software/rentfree
cvs commit: Examining software/robots
cvs commit: Examining software/roxen
cvs commit: Examining software/rx
cvs commit: Examining software/sather
cvs commit: Examining software/sather/Doc
cvs commit: Examining software/sather/Doc/FAQ.html
cvs commit: Examining software/sather/Doc/FAQ.html/bags
cvs commit: Examining software/sather/Doc/FAQ.html/cache
cvs commit: Examining software/sather/Doc/FAQ.html/doc
cvs commit: Examining software/sather/Doc/FAQ.html/doc/html
cvs commit: Examining software/sather/Doc/FAQ.html/doc/image
cvs commit: Examining software/sather/Doc/FAQ.html/image
cvs commit: Examining software/sather/Doc/Image
cvs commit: Examining software/sather/Doc/specification.html
cvs commit: Examining software/sather/Doc/tutorial.html
cvs commit: Examining software/sather/ICSI_Sather
cvs commit: Examining software/sather/ICSI_Sather/Documentation
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Compiler
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Compiler/CompilerBrowser
cvs commit: Examining software/sather/ICSI_Sather/Documentation/EclecticTutorial
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Gui
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Gui/Doc.fmk
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs/TclCmd
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs/TclLib
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs/TkCmd
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs/TkLib
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Gui/TclTkDocs/UserCmd
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/HTMLChessTutorial
cvs commit: Examining software/sather/ICSI_Sather/Documentation/IteratorTutorial
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/LanguageDescription
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/LanguageDescription/webmaker
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Library
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Library/LibraryBrowser
cvs commit: Examining software/sather/ICSI_Sather/Documentation/Specification
cvs commit: Examining
software/sather/ICSI_Sather/Documentation/Specification/Sather-1.1
cvs commit: Examining software/sather/ICSI_Sather/Documentation/pSatherManual
cvs commit: Examining software/sather/ICSI_Sather/Getsather
cvs commit: Examining software/sather/ICSI_Sather/Guestbook
cvs commit: Examining software/sather/ICSI_Sather/Porting
cvs commit: Examining software/sather/ICSI_Sather/Publications
cvs commit: Examining
software/sather/ICSI_Sather/Publications/DifferencesSatherK
cvs commit: Examining software/sather/ICSI_Sather/Publications/cip
cvs commit: Examining software/sather/ICSI_Sather/Publications/satish-thatte
cvs commit: Examining software/sather/ICSI_Sather/Publications/toplas
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-91-034
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-91-047
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-91-048
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-93-028
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-93-045
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-93-063
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-93-064
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-94-004
cvs commit: Examining software/sather/ICSI_Sather/Publications/tr-94-062
cvs commit: Examining software/sather/ICSI_Sather/Specification
cvs commit: Examining software/sather/ICSI_Sather/Specification/Sather-1.1
cvs commit: Examining software/sather/ICSI_Sather/Tools
cvs commit: Examining software/sather/ICSI_Sather/performance
cvs commit: Examining software/sather/ICSI_Sather/performance/benchmarks
cvs commit: Examining
software/sather/ICSI_Sather/performance/benchmarks/bench.old
cvs commit: Examining software/sather/ICSI_Sather/performance/benchmarks/data
cvs commit: Examining software/sather/ICSI_Sather/performance/benchmarks/img
cvs commit: Examining software/sather/ICSI_Sather/pic
cvs commit: Examining software/sather/ICSI_Sather/pic/ball
cvs commit: Examining software/sather/ICSI_Sather/pic/people
cvs commit: Examining software/sed
cvs commit: Examining software/sed/manual
cvs commit: Examining software/sed/manual/dvi
cvs commit: Examining software/sed/manual/html_chapter
cvs commit: Examining software/sed/manual/html_mono
cvs commit: Examining software/sed/manual/html_node
cvs commit: Examining software/sed/manual/info
cvs commit: Examining software/sed/manual/ps
cvs commit: Examining software/sed/manual/texi
cvs commit: Examining software/sed/manual/text
cvs commit: Examining software/sharutils
cvs commit: Examining software/smail
cvs commit: Examining software/smarteiffel
cvs commit: Examining software/snakecharmer
cvs commit: Examining software/speedx
cvs commit: Examining software/stump
cvs commit: Examining software/superopt
cvs commit: Examining software/sxml
cvs commit: Examining software/sysadmin
cvs commit: Examining software/talkfilters
cvs commit: Examining software/teak
cvs commit: Examining software/termcap
cvs commit: Examining software/termutils
cvs commit: Examining software/termutils/manual
cvs commit: Examining software/termutils/manual/termcap-1.3
cvs commit: Examining software/termutils/manual/termcap-1.3/dvi
cvs commit: Examining software/termutils/manual/termcap-1.3/html_chapter
cvs commit: Examining software/termutils/manual/termcap-1.3/html_mono
cvs commit: Examining software/termutils/manual/termcap-1.3/html_node
cvs commit: Examining software/termutils/manual/termcap-1.3/info
cvs commit: Examining software/termutils/manual/termcap-1.3/ps
cvs commit: Examining software/termutils/manual/termcap-1.3/texi
cvs commit: Examining software/termutils/manual/termcap-1.3/text
cvs commit: Examining software/termutils/manual/termutils-2.0
cvs commit: Examining software/termutils/manual/termutils-2.0/dvi
cvs commit: Examining software/termutils/manual/termutils-2.0/html_chapter
cvs commit: Examining software/termutils/manual/termutils-2.0/html_mono
cvs commit: Examining software/termutils/manual/termutils-2.0/html_node
cvs commit: Examining software/termutils/manual/termutils-2.0/info
cvs commit: Examining software/termutils/manual/termutils-2.0/ps
cvs commit: Examining software/termutils/manual/termutils-2.0/texi
cvs commit: Examining software/termutils/manual/termutils-2.0/text
cvs commit: Examining software/texmacs
cvs commit: Examining software/time
cvs commit: Examining software/trillium
cvs commit: Examining software/units
cvs commit: Examining software/uucp
cvs commit: Examining software/vera
cvs commit: Examining software/vmslib
cvs commit: Examining software/vrweb
cvs commit: Examining software/wdiff
cvs commit: Examining software/websec
cvs commit: Examining software/websocket4j
cvs commit: Examining software/webstump
cvs commit: Examining software/wget
cvs commit: Examining software/wget/manual
cvs commit: Examining software/wget/manual/wget
cvs commit: Examining software/wget/manual/wget-1.8.1
cvs commit: Examining software/wget/manual/wget-1.8.1/dvi
cvs commit: Examining software/wget/manual/wget-1.8.1/html_chapter
cvs commit: Examining software/wget/manual/wget-1.8.1/html_mono
cvs commit: Examining software/wget/manual/wget-1.8.1/html_node
cvs commit: Examining software/wget/manual/wget-1.8.1/info
cvs commit: Examining software/wget/manual/wget-1.8.1/ps
cvs commit: Examining software/wget/manual/wget-1.8.1/texi
cvs commit: Examining software/wget/manual/wget-1.8.1/text
cvs commit: Examining software/windows32api
cvs commit: Examining software/www
cvs commit: Examining software/xaos
cvs commit: Examining software/xbase
cvs commit: Examining software/xhippo
cvs commit: Examining software/xinfo
cvs commit: Examining software/xmhtml
cvs commit: Examining software/xmorph
cvs commit: Examining software/xshogi
cvs commit: Examining software/zebra
cvs commit: Examining spanish
cvs commit: Examining spanish/template
cvs commit: Examining spanish/testdir
cvs commit: Examining tamil
cvs commit: Examining targnum
cvs commit: Examining testimonials
cvs commit: Examining thankgnus
cvs commit: Examining tradutoresbr
cvs commit: Examining usenet
cvs commit: Examining volunteers
cvs commit: Examining wwwcat
cvs commit: Examining wwwes
cvs commit: Examining wwwes/Eventos
cvs commit: Examining wwwes/Eventos/Irc
cvs commit: Examining wwwes/Eventos/lala1
cvs commit: Examining wwwes/Eventos/lala2
cvs commit: Examining wwwes/Eventos/test
cvs commit: Examining wwwes/Eventos/test/test
cvs commit: Examining wwwes/Eventos/test2
cvs commit: Examining wwwes/Eventos/test2/test
cvs commit: Examining wwwes/Images
cvs commit: Examining wwwes/Licencias
cvs commit: Examining wwwes/Licencias/dibus
cvs commit: Examining wwwes/Opinion
cvs commit: Examining wwwes/Opinion/Empresa
cvs commit: Examining wwwes/Opinion/Filosofia
cvs commit: Examining wwwes/Opinion/Legislacion
cvs commit: Examining wwwes/Opinion/Tecnologia
cvs commit: Examining wwwes/Prensa
cvs commit: Examining wwwes/Proyectos
cvs commit: Examining wwwes/Proyectos/Acm
cvs commit: Examining wwwes/Proyectos/Acm/Images
cvs commit: Examining wwwes/Proyectos/Acm/a
cvs commit: Examining wwwes/Proyectos/Acm/a/b
cvs commit: Examining wwwes/Proyectos/Acm/a/b/c
cvs commit: Examining wwwes/Proyectos/Acm/imagenes
cvs commit: Examining wwwes/Proyectos/Acm/lala
cvs commit: Examining wwwes/Proyectos/Acm/lala/lolo
cvs commit: Examining wwwes/Proyectos/Acm/lala/lolo/b
cvs commit: Examining wwwes/Proyectos/Acm/lala/lolo/lulu
cvs commit: Examining wwwes/Proyectos/Acm/lala/lolo/lulu/a
cvs commit: Examining wwwes/Proyectos/Gtt
cvs commit: Examining wwwes/Proyectos/Gtt/en
cvs commit: Examining wwwes/Proyectos/Gtt/images
cvs commit: Examining wwwes/Proyectos/Mecagtk
cvs commit: Examining wwwes/Proyectos/Mecagtk/OpenSource
cvs commit: Examining wwwes/Proyectos/Mecagtk/doc_devel
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/doc
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/graf
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/graf/.xvpics
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/bash
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es/Examples
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es/Examples/issueCOMO
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es/Examples/scripts
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/Examples/scripts/bins
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es/Examples/scripts/src
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/linuxzone
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/linuxzone/web
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/linuxzone/web/linuxzone
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/linuxzone/web/tgz
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/linuxzone/web/txt
cvs commit: Examining
wwwes/Proyectos/Mecagtk/miweb/html/es/linux_files/x-window-dir
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/html/gtk
cvs commit: Examining wwwes/Proyectos/Mecagtk/miweb/soft
cvs commit: Examining wwwes/Proyectos/Mecagtk/soft
cvs commit: Examining wwwes/Proyectos/Nemesis
cvs commit: Examining wwwes/Proyectos/Nemesis/archives
cvs commit: Examining wwwes/Proyectos/Telejano
cvs commit: Examining wwwes/Proyectos/Uca
cvs commit: Examining wwwes/Proyectos/ediv
cvs commit: Examining wwwes/Traducciones
cvs commit: Examining wwwes/Traducciones/Images
cvs commit: Examining wwwes/Voluntarios
cvs commit: Examining wwwes/eventos
cvs commit: Examining wwwes/eventos/irc
cvs commit: Examining wwwes/lengualibre
cvs commit: Examining wwwes/mrtg
cvs commit: Examining wwwes/noticias
cvs commit: Examining wwwes/proyecto
cvs commit: Examining wwwes/rmsmeeting2003
cvs commit: Examining wwwes/software
cvs commit: Examining wwwes/webalizer
cvs commit: Examining wwwfr
cvs commit: Examining wwwhurdes
cvs commit: Examining wwwhurdes/enlaces
cvs commit: Examining wwwhurdes/images
cvs commit: Examining wwwin
cvs commit: Examining wwwin/boilerplate
cvs commit: Examining wwwin/contrib
cvs commit: Examining wwwin/free-software-directory
cvs commit: Examining wwwin/fsf
cvs commit: Examining wwwin/gnunify
cvs commit: Examining wwwin/graphics
cvs commit: Examining wwwin/help
cvs commit: Examining wwwin/news
cvs commit: Examining wwwin/philosophy
cvs commit: Examining wwwin/posters
cvs commit: Examining wwwin/press
cvs commit: Examining wwwin/projects
cvs commit: Examining wwwin/software
cvs commit: Examining wwwro
cvs commit: Examining wwwsr
? software/po/.cvsignore
? server/standards/po/.cvsignore
? server/po/tasks.proto-translinks
? server/po/.cvsignore
? server/body-include-1.ta.html
? pronunciation/po/pronunciation.translinks
? pronunciation/po/pronunciation.proto
? pronunciation/po/pronunciation.de.m4
? po/.cvsignore
? philosophy/sco/po/.cvsignore
? philosophy/po/.cvsignore
? philosophy/economics_frank/po/.cvsignore
? people/po/.cvsignore
? music/po/writing-fs-song.translinks
? music/po/writing-fs-song.proto
? music/po/writing-fs-song.es.m4
? music/po/writing-fs-song.de.m4
? music/po/till_there_was_gnu.translinks
? music/po/till_there_was_gnu.proto
? music/po/till_there_was_gnu.de.m4
? music/po/music.translinks
? music/po/music.proto
? music/po/music.de.m4
? music/po/gdb-song.translinks
? music/po/gdb-song.proto
? music/po/gdb-song.de.m4
? music/po/free-software-song.translinks
? music/po/free-software-song.proto
? music/po/free-software-song.de.m4
? music/po/emacsvsvi.translinks
? music/po/emacsvsvi.proto
? music/po/emacsvsvi.de.m4
? music/po/blues-song.translinks
? music/po/blues-song.proto
? music/po/blues-song.de.m4
? links/po/.cvsignore
? licenses/po/.cvsignore
? licenses/old-licenses/po/.cvsignore
? help/po/.cvsignore
? graphics/po/.cvsignore
? gnu/po/.cvsignore
? fun/po/.cvsignore
? fun/jokes/po/.cvsignore
? fry/po/.cvsignore
? events/po/.cvsignore
? encyclopedia/po/.cvsignore
? education/po/.cvsignore
? education/misc/po/edu-misc.translinks
? education/misc/po/edu-misc.proto
? education/misc/po/edu-misc.de.m4
? doc/po/.cvsignore
? distros/po/free-distros.proto-translinks
? distros/po/.cvsignore
? copyleft/po/.cvsignore
? contact/po/.cvsignore
? bulletins/po/.cvsignore
? award/po/.cvsignore
? award/2003/po/.cvsignore
? award/2002/po/.cvsignore
? award/2001/po/.cvsignore
? award/2000/po/.cvsignore
? award/1999/po/.cvsignore
? award/1998/po/.cvsignore
? accessibility/po/accessibility.translinks
? accessibility/po/accessibility.sq.m4
? accessibility/po/accessibility.proto
? accessibility/po/accessibility.fr.m4
? accessibility/po/accessibility.de.m4
? accessibility/po/accessibility.ar.m4
? gnun-lock
/web/www/www/gnusflashes.fr.include,v <-- gnusflashes.fr.include
new revision: 1.40; previous revision: 1.39
/web/www/www/keepingup.fr.html,v <-- keepingup.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/provide.fr.html,v <-- provide.fr.html
new revision: 1.19; previous revision: 1.18
Triggering webpages update...
/web/www/www/accessibility/accessibility.fr.html,v <--
accessibility/accessibility.fr.html
new revision: 1.10; previous revision: 1.9
Triggering webpages update...
/web/www/www/accessibility/po/accessibility.fr-en.html,v <--
accessibility/po/accessibility.fr-en.html
initial revision: 1.1
/web/www/www/accessibility/po/accessibility.fr.po,v <--
accessibility/po/accessibility.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/accessibility/po/accessibility.translist,v <--
accessibility/po/accessibility.translist
new revision: 1.5; previous revision: 1.4
Triggering webpages update...
/web/www/www/contact/contact.fr.html,v <-- contact/contact.fr.html
new revision: 1.8; previous revision: 1.7
/web/www/www/contact/gnu-advisory.de.html,v <-- contact/gnu-advisory.de.html
new revision: 1.7; previous revision: 1.6
Triggering webpages update...
/web/www/www/contact/po/contact.fr-en.html,v <-- contact/po/contact.fr-en.html
initial revision: 1.1
/web/www/www/contact/po/contact.fr.po,v <-- contact/po/contact.fr.po
new revision: 1.19; previous revision: 1.18
/web/www/www/contact/po/gnu-advisory.de-en.html,v <--
contact/po/gnu-advisory.de-en.html
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/copyleft/copyleft.fr.html,v <-- copyleft/copyleft.fr.html
new revision: 1.46; previous revision: 1.45
Triggering webpages update...
/web/www/www/copyleft/po/copyleft.fr-en.html,v <--
copyleft/po/copyleft.fr-en.html
initial revision: 1.1
/web/www/www/copyleft/po/copyleft.fr.po,v <-- copyleft/po/copyleft.fr.po
new revision: 1.21; previous revision: 1.20
Triggering webpages update...
/web/www/www/distros/common-distros.fr.html,v <--
distros/common-distros.fr.html
new revision: 1.14; previous revision: 1.13
/web/www/www/distros/distros.fr.html,v <-- distros/distros.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/distros/free-distros.fr.html,v <-- distros/free-distros.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/distros/free-system-distribution-guidelines.fr.html,v <--
distros/free-system-distribution-guidelines.fr.html
new revision: 1.18; previous revision: 1.17
Triggering webpages update...
/web/www/www/distros/po/common-distros.fr-en.html,v <--
distros/po/common-distros.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/distros/po/common-distros.fr.po,v <--
distros/po/common-distros.fr.po
new revision: 1.45; previous revision: 1.44
/web/www/www/distros/po/distros.fr-en.html,v <-- distros/po/distros.fr-en.html
initial revision: 1.1
/web/www/www/distros/po/distros.fr.po,v <-- distros/po/distros.fr.po
new revision: 1.22; previous revision: 1.21
/web/www/www/distros/po/free-distros.fr-en.html,v <--
distros/po/free-distros.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/distros/po/free-distros.fr.po,v <-- distros/po/free-distros.fr.po
new revision: 1.46; previous revision: 1.45
/web/www/www/distros/po/free-system-distribution-guidelines.fr-en.html,v <--
distros/po/free-system-distribution-guidelines.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/distros/po/free-system-distribution-guidelines.fr.po,v <--
distros/po/free-system-distribution-guidelines.fr.po
new revision: 1.35; previous revision: 1.34
Triggering webpages update...
/web/www/www/doc/doc.fr.html,v <-- doc/doc.fr.html
new revision: 1.16; previous revision: 1.15
/web/www/www/doc/other-free-books.fr.html,v <-- doc/other-free-books.fr.html
new revision: 1.10; previous revision: 1.9
Triggering webpages update...
/web/www/www/doc/po/doc.fr-en.html,v <-- doc/po/doc.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/doc/po/doc.fr.po,v <-- doc/po/doc.fr.po
new revision: 1.21; previous revision: 1.20
/web/www/www/doc/po/other-free-books.fr-en.html,v <--
doc/po/other-free-books.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/doc/po/other-free-books.fr.po,v <-- doc/po/other-free-books.fr.po
new revision: 1.27; previous revision: 1.26
Triggering webpages update...
/web/www/www/education/edu-cases-argentina-ecen.de.html,v <--
education/edu-cases-argentina-ecen.de.html
new revision: 1.4; previous revision: 1.3
/web/www/www/education/edu-cases-argentina.de.html,v <--
education/edu-cases-argentina.de.html
new revision: 1.5; previous revision: 1.4
/web/www/www/education/edu-cases-india-ambedkar.de.html,v <--
education/edu-cases-india-ambedkar.de.html
new revision: 1.4; previous revision: 1.3
/web/www/www/education/edu-cases-india-irimpanam.de.html,v <--
education/edu-cases-india-irimpanam.de.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/edu-cases-india-irimpanam.fr.html,v <--
education/edu-cases-india-irimpanam.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/edu-cases-india.de.html,v <--
education/edu-cases-india.de.html
new revision: 1.5; previous revision: 1.4
/web/www/www/education/edu-cases.de.html,v <-- education/edu-cases.de.html
new revision: 1.6; previous revision: 1.5
/web/www/www/education/edu-schools.fr.html,v <-- education/edu-schools.fr.html
new revision: 1.5; previous revision: 1.4
/web/www/www/education/edu-software-tuxpaint.fr.html,v <--
education/edu-software-tuxpaint.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/edu-software.fr.html,v <--
education/edu-software.fr.html
new revision: 1.2; previous revision: 1.1
/web/www/www/education/edu-why.fr.html,v <-- education/edu-why.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/education.fr.html,v <-- education/education.fr.html
new revision: 1.18; previous revision: 1.17
Triggering webpages update...
/web/www/www/education/misc/edu-misc.de.html,v <--
education/misc/edu-misc.de.html
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/education/misc/po/edu-misc.de-en.html,v <--
education/misc/po/edu-misc.de-en.html
initial revision: 1.1
Triggering webpages update...
/web/www/www/education/po/edu-cases-argentina-ecen.de-en.html,v <--
education/po/edu-cases-argentina-ecen.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-cases-argentina.de-en.html,v <--
education/po/edu-cases-argentina.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-cases-india-ambedkar.de-en.html,v <--
education/po/edu-cases-india-ambedkar.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-cases-india-irimpanam.de-en.html,v <--
education/po/edu-cases-india-irimpanam.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-cases-india-irimpanam.fr-en.html,v <--
education/po/edu-cases-india-irimpanam.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/po/edu-cases-india-irimpanam.fr.po,v <--
education/po/edu-cases-india-irimpanam.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/education/po/edu-cases-india.de-en.html,v <--
education/po/edu-cases-india.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-cases.de-en.html,v <--
education/po/edu-cases.de-en.html
initial revision: 1.1
/web/www/www/education/po/edu-schools.fr-en.html,v <--
education/po/edu-schools.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/education/po/edu-schools.fr.po,v <--
education/po/edu-schools.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/education/po/edu-schools.translist,v <--
education/po/edu-schools.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/education/po/edu-software-tuxpaint.fr-en.html,v <--
education/po/edu-software-tuxpaint.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/education/po/edu-software-tuxpaint.fr.po,v <--
education/po/edu-software-tuxpaint.fr.po
new revision: 1.7; previous revision: 1.6
/web/www/www/education/po/edu-software.fr-en.html,v <--
education/po/edu-software.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/education/po/edu-software.fr.po,v <--
education/po/edu-software.fr.po
new revision: 1.4; previous revision: 1.3
/web/www/www/education/po/edu-why.fr-en.html,v <--
education/po/edu-why.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/education/po/edu-why.fr.po,v <-- education/po/edu-why.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/education/po/education.fr-en.html,v <--
education/po/education.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/education/po/education.fr.po,v <-- education/po/education.fr.po
new revision: 1.40; previous revision: 1.39
Triggering webpages update...
/web/www/www/encyclopedia/encyclopedia.fr.html,v <--
encyclopedia/encyclopedia.fr.html
new revision: 1.9; previous revision: 1.8
Triggering webpages update...
/web/www/www/encyclopedia/po/encyclopedia.fr-en.html,v <--
encyclopedia/po/encyclopedia.fr-en.html
initial revision: 1.1
/web/www/www/encyclopedia/po/encyclopedia.fr.po,v <--
encyclopedia/po/encyclopedia.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/encyclopedia/po/encyclopedia.translist,v <--
encyclopedia/po/encyclopedia.translist
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/events/rms-nyu-2001-transcript.fr.html,v <--
events/rms-nyu-2001-transcript.fr.html
new revision: 1.12; previous revision: 1.11
Triggering webpages update...
/web/www/www/events/po/rms-nyu-2001-transcript.fr-en.html,v <--
events/po/rms-nyu-2001-transcript.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/events/po/rms-nyu-2001-transcript.fr.po,v <--
events/po/rms-nyu-2001-transcript.fr.po
new revision: 1.5; previous revision: 1.4
Triggering webpages update...
/web/www/www/gnu/byte-interview.fr.html,v <-- gnu/byte-interview.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/gnu/gnu-history.fr.html,v <-- gnu/gnu-history.fr.html
new revision: 1.41; previous revision: 1.40
/web/www/www/gnu/gnu-linux-faq.fr.html,v <-- gnu/gnu-linux-faq.fr.html
new revision: 1.26; previous revision: 1.25
/web/www/www/gnu/gnu-users-never-heard-of-gnu.fr.html,v <--
gnu/gnu-users-never-heard-of-gnu.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/gnu/gnu.fr.html,v <-- gnu/gnu.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/gnu/initial-announcement.fr.html,v <--
gnu/initial-announcement.fr.html
new revision: 1.34; previous revision: 1.33
/web/www/www/gnu/linux-and-gnu.fr.html,v <-- gnu/linux-and-gnu.fr.html
new revision: 1.41; previous revision: 1.40
/web/www/www/gnu/manifesto.fr.html,v <-- gnu/manifesto.fr.html
new revision: 1.35; previous revision: 1.34
/web/www/www/gnu/rms-lisp.fr.html,v <-- gnu/rms-lisp.fr.html
new revision: 1.13; previous revision: 1.12
/web/www/www/gnu/thegnuproject.fr.html,v <-- gnu/thegnuproject.fr.html
new revision: 1.28; previous revision: 1.27
/web/www/www/gnu/why-gnu-linux.fr.html,v <-- gnu/why-gnu-linux.fr.html
new revision: 1.31; previous revision: 1.30
Triggering webpages update...
/web/www/www/gnu/po/byte-interview.fr-en.html,v <--
gnu/po/byte-interview.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/byte-interview.fr.po,v <-- gnu/po/byte-interview.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/gnu/po/byte-interview.translist,v <--
gnu/po/byte-interview.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/gnu/po/gnu-history.fr-en.html,v <-- gnu/po/gnu-history.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/gnu/po/gnu-history.fr.po,v <-- gnu/po/gnu-history.fr.po
new revision: 1.29; previous revision: 1.28
/web/www/www/gnu/po/gnu-linux-faq.fr-en.html,v <--
gnu/po/gnu-linux-faq.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/gnu/po/gnu-linux-faq.fr.po,v <-- gnu/po/gnu-linux-faq.fr.po
new revision: 1.29; previous revision: 1.28
/web/www/www/gnu/po/gnu-users-never-heard-of-gnu.fr-en.html,v <--
gnu/po/gnu-users-never-heard-of-gnu.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/gnu-users-never-heard-of-gnu.fr.po,v <--
gnu/po/gnu-users-never-heard-of-gnu.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/gnu/po/gnu.fr-en.html,v <-- gnu/po/gnu.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/gnu.fr.po,v <-- gnu/po/gnu.fr.po
new revision: 1.21; previous revision: 1.20
/web/www/www/gnu/po/initial-announcement.fr-en.html,v <--
gnu/po/initial-announcement.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/gnu/po/initial-announcement.fr.po,v <--
gnu/po/initial-announcement.fr.po
new revision: 1.24; previous revision: 1.23
/web/www/www/gnu/po/linux-and-gnu.fr-en.html,v <--
gnu/po/linux-and-gnu.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/gnu/po/linux-and-gnu.fr.po,v <-- gnu/po/linux-and-gnu.fr.po
new revision: 1.33; previous revision: 1.32
/web/www/www/gnu/po/manifesto.fr-en.html,v <-- gnu/po/manifesto.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/gnu/po/manifesto.fr.po,v <-- gnu/po/manifesto.fr.po
new revision: 1.27; previous revision: 1.26
/web/www/www/gnu/po/rms-lisp.fr-en.html,v <-- gnu/po/rms-lisp.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/rms-lisp.fr.po,v <-- gnu/po/rms-lisp.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/gnu/po/rms-lisp.translist,v <-- gnu/po/rms-lisp.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/gnu/po/thegnuproject.fr-en.html,v <--
gnu/po/thegnuproject.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/thegnuproject.fr.po,v <-- gnu/po/thegnuproject.fr.po
new revision: 1.23; previous revision: 1.22
/web/www/www/gnu/po/thegnuproject.translist,v <--
gnu/po/thegnuproject.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/gnu/po/why-gnu-linux.fr-en.html,v <--
gnu/po/why-gnu-linux.fr-en.html
initial revision: 1.1
/web/www/www/gnu/po/why-gnu-linux.fr.po,v <-- gnu/po/why-gnu-linux.fr.po
new revision: 1.21; previous revision: 1.20
Triggering webpages update...
/web/www/www/graphics/agnuhead.fr.html,v <-- graphics/agnuhead.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/graphics/avatars.fr.html,v <-- graphics/avatars.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/graphics/bwcartoon.fr.html,v <-- graphics/bwcartoon.fr.html
new revision: 1.6; previous revision: 1.5
/web/www/www/graphics/graphics.fr.html,v <-- graphics/graphics.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/graphics/license-logos.fr.html,v <--
graphics/license-logos.fr.html
new revision: 1.19; previous revision: 1.18
Triggering webpages update...
/web/www/www/graphics/po/agnuhead.fr-en.html,v <--
graphics/po/agnuhead.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/graphics/po/agnuhead.fr.po,v <-- graphics/po/agnuhead.fr.po
new revision: 1.5; previous revision: 1.4
/web/www/www/graphics/po/avatars.fr-en.html,v <--
graphics/po/avatars.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/graphics/po/avatars.fr.po,v <-- graphics/po/avatars.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/graphics/po/bwcartoon.fr-en.html,v <--
graphics/po/bwcartoon.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/graphics/po/bwcartoon.fr.po,v <-- graphics/po/bwcartoon.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/graphics/po/graphics.fr-en.html,v <--
graphics/po/graphics.fr-en.html
new revision: 1.4; previous revision: 1.3
/web/www/www/graphics/po/graphics.fr.po,v <-- graphics/po/graphics.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/graphics/po/license-logos.fr-en.html,v <--
graphics/po/license-logos.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/graphics/po/license-logos.fr.po,v <--
graphics/po/license-logos.fr.po
new revision: 1.18; previous revision: 1.17
Triggering webpages update...
/web/www/www/help/directory.fr.html,v <-- help/directory.fr.html
new revision: 1.11; previous revision: 1.10
/web/www/www/help/evaluation.fr.html,v <-- help/evaluation.fr.html
new revision: 1.5; previous revision: 1.4
/web/www/www/help/help.fr.html,v <-- help/help.fr.html
new revision: 1.31; previous revision: 1.30
Triggering webpages update...
/web/www/www/help/po/directory.fr-en.html,v <-- help/po/directory.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/help/po/directory.fr.po,v <-- help/po/directory.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/help/po/evaluation.fr-en.html,v <-- help/po/evaluation.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/help/po/evaluation.fr.po,v <-- help/po/evaluation.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/help/po/evaluation.translist,v <-- help/po/evaluation.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/help/po/help.fr-en.html,v <-- help/po/help.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/help/po/help.fr.po,v <-- help/po/help.fr.po
new revision: 1.31; previous revision: 1.30
Triggering webpages update...
/web/www/www/licenses/NYC_Seminars_Jan2004.fr.html,v <--
licenses/NYC_Seminars_Jan2004.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/licenses/fdl-howto-opt.fr.html,v <--
licenses/fdl-howto-opt.fr.html
new revision: 1.13; previous revision: 1.12
/web/www/www/licenses/fdl-howto.fr.html,v <-- licenses/fdl-howto.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/licenses/gpl-faq.fr.html,v <-- licenses/gpl-faq.fr.html
new revision: 1.56; previous revision: 1.55
/web/www/www/licenses/gpl-howto.fr.html,v <-- licenses/gpl-howto.fr.html
new revision: 1.37; previous revision: 1.36
/web/www/www/licenses/gpl-violation.fr.html,v <--
licenses/gpl-violation.fr.html
new revision: 1.11; previous revision: 1.10
/web/www/www/licenses/gplv3-the-program.fr.html,v <--
licenses/gplv3-the-program.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/licenses/lgpl-java.fr.html,v <-- licenses/lgpl-java.fr.html
new revision: 1.9; previous revision: 1.8
/web/www/www/licenses/license-list.fr.html,v <-- licenses/license-list.fr.html
new revision: 1.110; previous revision: 1.109
/web/www/www/licenses/licenses.fr.html,v <-- licenses/licenses.fr.html
new revision: 1.59; previous revision: 1.58
/web/www/www/licenses/quick-guide-gplv3.fr.html,v <--
licenses/quick-guide-gplv3.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/licenses/rms-why-gplv3.fr.html,v <--
licenses/rms-why-gplv3.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/licenses/translations.fr.html,v <-- licenses/translations.fr.html
new revision: 1.69; previous revision: 1.68
/web/www/www/licenses/why-assign.fr.html,v <-- licenses/why-assign.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/licenses/why-gfdl.fr.html,v <-- licenses/why-gfdl.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/licenses/why-not-lgpl.fr.html,v <-- licenses/why-not-lgpl.fr.html
new revision: 1.26; previous revision: 1.25
Triggering webpages update...
/web/www/www/licenses/old-licenses/gpl-2.0-faq.fr.html,v <--
licenses/old-licenses/gpl-2.0-faq.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/licenses/old-licenses/gpl-2.0-translations.fr.html,v <--
licenses/old-licenses/gpl-2.0-translations.fr.html
new revision: 1.19; previous revision: 1.18
Triggering webpages update...
/web/www/www/licenses/old-licenses/po/gpl-2.0-faq.fr-en.html,v <--
licenses/old-licenses/po/gpl-2.0-faq.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/old-licenses/po/gpl-2.0-faq.fr.po,v <--
licenses/old-licenses/po/gpl-2.0-faq.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/licenses/old-licenses/po/gpl-2.0-translations.fr-en.html,v <--
licenses/old-licenses/po/gpl-2.0-translations.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/old-licenses/po/gpl-2.0-translations.fr.po,v <--
licenses/old-licenses/po/gpl-2.0-translations.fr.po
new revision: 1.27; previous revision: 1.26
Triggering webpages update...
/web/www/www/licenses/po/NYC_Seminars_Jan2004.fr-en.html,v <--
licenses/po/NYC_Seminars_Jan2004.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/NYC_Seminars_Jan2004.fr.po,v <--
licenses/po/NYC_Seminars_Jan2004.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/licenses/po/fdl-howto-opt.fr-en.html,v <--
licenses/po/fdl-howto-opt.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/fdl-howto-opt.fr.po,v <--
licenses/po/fdl-howto-opt.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/licenses/po/fdl-howto.fr-en.html,v <--
licenses/po/fdl-howto.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/fdl-howto.fr.po,v <-- licenses/po/fdl-howto.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/licenses/po/gpl-faq.fr-en.html,v <--
licenses/po/gpl-faq.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/gpl-faq.fr.po,v <-- licenses/po/gpl-faq.fr.po
new revision: 1.51; previous revision: 1.50
/web/www/www/licenses/po/gpl-howto.fr-en.html,v <--
licenses/po/gpl-howto.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/gpl-howto.fr.po,v <-- licenses/po/gpl-howto.fr.po
new revision: 1.26; previous revision: 1.25
/web/www/www/licenses/po/gpl-violation.fr-en.html,v <--
licenses/po/gpl-violation.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/gpl-violation.fr.po,v <--
licenses/po/gpl-violation.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/licenses/po/gpl-violation.translist,v <--
licenses/po/gpl-violation.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/licenses/po/gplv3-the-program.fr-en.html,v <--
licenses/po/gplv3-the-program.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/gplv3-the-program.fr.po,v <--
licenses/po/gplv3-the-program.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/licenses/po/gplv3-the-program.translist,v <--
licenses/po/gplv3-the-program.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/licenses/po/lgpl-java.fr-en.html,v <--
licenses/po/lgpl-java.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/lgpl-java.fr.po,v <-- licenses/po/lgpl-java.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/licenses/po/lgpl-java.translist,v <--
licenses/po/lgpl-java.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/licenses/po/license-list.fr-en.html,v <--
licenses/po/license-list.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/licenses/po/license-list.fr.po,v <--
licenses/po/license-list.fr.po
new revision: 1.106; previous revision: 1.105
/web/www/www/licenses/po/licenses.fr-en.html,v <--
licenses/po/licenses.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/licenses.fr.po,v <-- licenses/po/licenses.fr.po
new revision: 1.32; previous revision: 1.31
/web/www/www/licenses/po/quick-guide-gplv3.fr-en.html,v <--
licenses/po/quick-guide-gplv3.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/licenses/po/quick-guide-gplv3.fr.po,v <--
licenses/po/quick-guide-gplv3.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/licenses/po/rms-why-gplv3.fr-en.html,v <--
licenses/po/rms-why-gplv3.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/rms-why-gplv3.fr.po,v <--
licenses/po/rms-why-gplv3.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/licenses/po/translations.fr-en.html,v <--
licenses/po/translations.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/licenses/po/translations.fr.po,v <--
licenses/po/translations.fr.po
new revision: 1.80; previous revision: 1.79
/web/www/www/licenses/po/why-assign.fr-en.html,v <--
licenses/po/why-assign.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/why-assign.fr.po,v <-- licenses/po/why-assign.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/licenses/po/why-assign.translist,v <--
licenses/po/why-assign.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/licenses/po/why-gfdl.fr-en.html,v <--
licenses/po/why-gfdl.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/why-gfdl.fr.po,v <-- licenses/po/why-gfdl.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/licenses/po/why-gfdl.translist,v <--
licenses/po/why-gfdl.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/licenses/po/why-not-lgpl.fr-en.html,v <--
licenses/po/why-not-lgpl.fr-en.html
initial revision: 1.1
/web/www/www/licenses/po/why-not-lgpl.fr.po,v <--
licenses/po/why-not-lgpl.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/licenses/po/why-not-lgpl.translist,v <--
licenses/po/why-not-lgpl.translist
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/links/companies.de.html,v <-- links/companies.de.html
new revision: 1.6; previous revision: 1.5
/web/www/www/links/companies.fr.html,v <-- links/companies.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/links/links.fr.html,v <-- links/links.fr.html
new revision: 1.43; previous revision: 1.42
Triggering webpages update...
/web/www/www/links/po/companies.de-en.html,v <-- links/po/companies.de-en.html
initial revision: 1.1
/web/www/www/links/po/companies.fr-en.html,v <-- links/po/companies.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/links/po/companies.fr.po,v <-- links/po/companies.fr.po
new revision: 1.23; previous revision: 1.22
/web/www/www/links/po/links.fr-en.html,v <-- links/po/links.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/links/po/links.fr.po,v <-- links/po/links.fr.po
new revision: 1.46; previous revision: 1.45
Triggering webpages update...
/web/www/www/philosophy/15-years-of-free-software.fr.html,v <--
philosophy/15-years-of-free-software.fr.html
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/ICT-for-prosperity.fr.html,v <--
philosophy/ICT-for-prosperity.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/amazon-nat.fr.html,v <-- philosophy/amazon-nat.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/amazon-rms-tim.fr.html,v <--
philosophy/amazon-rms-tim.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/amazon.fr.html,v <-- philosophy/amazon.fr.html
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/android-and-users-freedom.fr.html,v <--
philosophy/android-and-users-freedom.fr.html
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/apsl.fr.html,v <-- philosophy/apsl.fr.html
new revision: 1.36; previous revision: 1.35
/web/www/www/philosophy/assigning-copyright.fr.html,v <--
philosophy/assigning-copyright.fr.html
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/basic-freedoms.fr.html,v <--
philosophy/basic-freedoms.fr.html
new revision: 1.28; previous revision: 1.27
/web/www/www/philosophy/bdk.fr.html,v <-- philosophy/bdk.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/boldrin-levine.fr.html,v <--
philosophy/boldrin-levine.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/philosophy/bsd.fr.html,v <-- philosophy/bsd.fr.html
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/can-you-trust.fr.html,v <--
philosophy/can-you-trust.fr.html
new revision: 1.35; previous revision: 1.34
/web/www/www/philosophy/categories.fr.html,v <-- philosophy/categories.fr.html
new revision: 1.46; previous revision: 1.45
/web/www/www/philosophy/censoring-emacs.de.html,v <--
philosophy/censoring-emacs.de.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/censoring-emacs.fr.html,v <--
philosophy/censoring-emacs.fr.html
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/compromise.fr.html,v <-- philosophy/compromise.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/computing-progress.fr.html,v <--
philosophy/computing-progress.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/copyright-and-globalization.fr.html,v <--
philosophy/copyright-and-globalization.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/copyright-versus-community-2000.fr.html,v <--
philosophy/copyright-versus-community-2000.fr.html
new revision: 1.5; previous revision: 1.4
/web/www/www/philosophy/copyright-versus-community.fr.html,v <--
philosophy/copyright-versus-community.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/dat.fr.html,v <-- philosophy/dat.fr.html
new revision: 1.28; previous revision: 1.27
/web/www/www/philosophy/digital-inclusion-in-freedom.fr.html,v <--
philosophy/digital-inclusion-in-freedom.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/dmarti-patent.fr.html,v <--
philosophy/dmarti-patent.fr.html
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/drdobbs-letter.fr.html,v <--
philosophy/drdobbs-letter.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/philosophy/ebooks.fr.html,v <-- philosophy/ebooks.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/eldred-amicus.fr.html,v <--
philosophy/eldred-amicus.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/enforcing-gpl.fr.html,v <--
philosophy/enforcing-gpl.fr.html
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/essays-and-articles.fr.html,v <--
philosophy/essays-and-articles.fr.html
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/europes-unitary-patent.fr.html,v <--
philosophy/europes-unitary-patent.fr.html
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/fighting-software-patents.fr.html,v <--
philosophy/fighting-software-patents.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/philosophy/fire.fr.html,v <-- philosophy/fire.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/philosophy/free-digital-society.fr.html,v <--
philosophy/free-digital-society.fr.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/free-doc.fr.html,v <-- philosophy/free-doc.fr.html
new revision: 1.29; previous revision: 1.28
/web/www/www/philosophy/free-software-for-freedom.fr.html,v <--
philosophy/free-software-for-freedom.fr.html
new revision: 1.39; previous revision: 1.38
/web/www/www/philosophy/free-software-intro.fr.html,v <--
philosophy/free-software-intro.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/free-sw.fr.html,v <-- philosophy/free-sw.fr.html
new revision: 1.76; previous revision: 1.75
/web/www/www/philosophy/free-world.fr.html,v <-- philosophy/free-world.fr.html
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/freedom-or-copyright-old.fr.html,v <--
philosophy/freedom-or-copyright-old.fr.html
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/freedom-or-copyright.fr.html,v <--
philosophy/freedom-or-copyright.fr.html
new revision: 1.34; previous revision: 1.33
/web/www/www/philosophy/freedom-or-power.fr.html,v <--
philosophy/freedom-or-power.fr.html
new revision: 1.30; previous revision: 1.29
/web/www/www/philosophy/fs-motives.fr.html,v <-- philosophy/fs-motives.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/fs-translations.fr.html,v <--
philosophy/fs-translations.fr.html
new revision: 1.47; previous revision: 1.46
/web/www/www/philosophy/gates.fr.html,v <-- philosophy/gates.fr.html
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/gif.fr.html,v <-- philosophy/gif.fr.html
new revision: 1.41; previous revision: 1.40
/web/www/www/philosophy/gnutella.fr.html,v <-- philosophy/gnutella.fr.html
new revision: 1.30; previous revision: 1.29
/web/www/www/philosophy/government-free-software.fr.html,v <--
philosophy/government-free-software.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/gpl-american-dream.fr.html,v <--
philosophy/gpl-american-dream.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/gpl-american-way.fr.html,v <--
philosophy/gpl-american-way.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/greve-clown.fr.html,v <--
philosophy/greve-clown.fr.html
new revision: 1.7; previous revision: 1.6
/web/www/www/philosophy/guardian-article.fr.html,v <--
philosophy/guardian-article.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/hague.fr.html,v <-- philosophy/hague.fr.html
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/historical-apsl.fr.html,v <--
philosophy/historical-apsl.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/ipjustice.fr.html,v <-- philosophy/ipjustice.fr.html
new revision: 1.26; previous revision: 1.25
/web/www/www/philosophy/java-trap.fr.html,v <-- philosophy/java-trap.fr.html
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/javascript-trap.fr.html,v <--
philosophy/javascript-trap.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/kevin-cole-response.fr.html,v <--
philosophy/kevin-cole-response.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/kragen-software.fr.html,v <--
philosophy/kragen-software.fr.html
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/lessig-fsfs-intro.fr.html,v <--
philosophy/lessig-fsfs-intro.fr.html
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/linux-gnu-freedom.fr.html,v <--
philosophy/linux-gnu-freedom.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/luispo-rms-interview.fr.html,v <--
philosophy/luispo-rms-interview.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/mcvoy.fr.html,v <-- philosophy/mcvoy.fr.html
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/microsoft-antitrust.fr.html,v <--
philosophy/microsoft-antitrust.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/microsoft-new-monopoly.fr.html,v <--
philosophy/microsoft-new-monopoly.fr.html
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/microsoft-old.de.html,v <--
philosophy/microsoft-old.de.html
initial revision: 1.1
/web/www/www/philosophy/microsoft-old.fr.html,v <--
philosophy/microsoft-old.fr.html
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/microsoft-verdict.fr.html,v <--
philosophy/microsoft-verdict.fr.html
new revision: 1.27; previous revision: 1.26
/web/www/www/philosophy/microsoft.fr.html,v <-- philosophy/microsoft.fr.html
new revision: 1.28; previous revision: 1.27
/web/www/www/philosophy/misinterpreting-copyright.fr.html,v <--
philosophy/misinterpreting-copyright.fr.html
new revision: 1.26; previous revision: 1.25
/web/www/www/philosophy/moglen-harvard-speech-2004.fr.html,v <--
philosophy/moglen-harvard-speech-2004.fr.html
new revision: 1.7; previous revision: 1.6
/web/www/www/philosophy/motif.fr.html,v <-- philosophy/motif.fr.html
new revision: 1.24; previous revision: 1.23
/web/www/www/philosophy/ms-doj-tunney.fr.html,v <--
philosophy/ms-doj-tunney.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/my_doom.fr.html,v <-- philosophy/my_doom.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/netscape-npl.fr.html,v <--
philosophy/netscape-npl.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/netscape.fr.html,v <-- philosophy/netscape.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/new-monopoly.fr.html,v <--
philosophy/new-monopoly.fr.html
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/nit-india.fr.html,v <-- philosophy/nit-india.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/no-ip-ethos.fr.html,v <--
philosophy/no-ip-ethos.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/no-word-attachments.fr.html,v <--
philosophy/no-word-attachments.fr.html
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/nonsoftware-copyleft.fr.html,v <--
philosophy/nonsoftware-copyleft.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/not-ipr.fr.html,v <-- philosophy/not-ipr.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/open-source-misses-the-point.fr.html,v <--
philosophy/open-source-misses-the-point.fr.html
new revision: 1.26; previous revision: 1.25
/web/www/www/philosophy/opposing-drm.fr.html,v <--
philosophy/opposing-drm.fr.html
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/papadopoulos-response.fr.html,v <--
philosophy/papadopoulos-response.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/patent-practice-panel.fr.html,v <--
philosophy/patent-practice-panel.fr.html
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/patent-reform-is-not-enough.fr.html,v <--
philosophy/patent-reform-is-not-enough.fr.html
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/philosophy.fr.html,v <-- philosophy/philosophy.fr.html
new revision: 1.95; previous revision: 1.94
/web/www/www/philosophy/pirate-party.fr.html,v <--
philosophy/pirate-party.fr.html
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/plan-nine.fr.html,v <-- philosophy/plan-nine.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/pragmatic.fr.html,v <-- philosophy/pragmatic.fr.html
new revision: 1.31; previous revision: 1.30
/web/www/www/philosophy/privacyaction.fr.html,v <--
philosophy/privacyaction.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/protecting.fr.html,v <-- philosophy/protecting.fr.html
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/public-domain-manifesto.fr.html,v <--
philosophy/public-domain-manifesto.fr.html
new revision: 1.5; previous revision: 1.4
/web/www/www/philosophy/push-copyright-aside.fr.html,v <--
philosophy/push-copyright-aside.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/reevaluating-copyright.fr.html,v <--
philosophy/reevaluating-copyright.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/rieti.fr.html,v <-- philosophy/rieti.fr.html
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/right-to-read.fr.html,v <--
philosophy/right-to-read.fr.html
new revision: 1.43; previous revision: 1.42
/web/www/www/philosophy/rms-comment-longs-article.fr.html,v <--
philosophy/rms-comment-longs-article.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/rms-hack.fr.html,v <-- philosophy/rms-hack.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/rms-interview-edinburgh.fr.html,v <--
philosophy/rms-interview-edinburgh.fr.html
new revision: 1.7; previous revision: 1.6
/web/www/www/philosophy/rms-kol.fr.html,v <-- philosophy/rms-kol.fr.html
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/rtlinux-patent.fr.html,v <--
philosophy/rtlinux-patent.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/savingeurope.fr.html,v <--
philosophy/savingeurope.fr.html
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/second-sight.fr.html,v <--
philosophy/second-sight.fr.html
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/self-interest.fr.html,v <--
philosophy/self-interest.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/selling.fr.html,v <-- philosophy/selling.fr.html
new revision: 1.34; previous revision: 1.33
/web/www/www/philosophy/shouldbefree.fr.html,v <--
philosophy/shouldbefree.fr.html
new revision: 1.31; previous revision: 1.30
/web/www/www/philosophy/social-inertia.fr.html,v <--
philosophy/social-inertia.fr.html
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/software-libre-commercial-viability.fr.html,v <--
philosophy/software-libre-commercial-viability.fr.html
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/software-literary-patents.fr.html,v <--
philosophy/software-literary-patents.fr.html
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/software-patents.fr.html,v <--
philosophy/software-patents.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/speeches-and-interview.fr.html,v <--
philosophy/speeches-and-interview.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/stallman-kth.fr.html,v <--
philosophy/stallman-kth.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/stallmans-law.fr.html,v <--
philosophy/stallmans-law.fr.html
initial revision: 1.1
/web/www/www/philosophy/stophr3028.fr.html,v <-- philosophy/stophr3028.fr.html
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/sun-in-night-time.fr.html,v <--
philosophy/sun-in-night-time.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/sylvester-response.fr.html,v <--
philosophy/sylvester-response.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/third-party-ideas.fr.html,v <--
philosophy/third-party-ideas.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/trivial-patent.fr.html,v <--
philosophy/trivial-patent.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/ucita.fr.html,v <-- philosophy/ucita.fr.html
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/udi.fr.html,v <-- philosophy/udi.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/university.fr.html,v <-- philosophy/university.fr.html
new revision: 1.30; previous revision: 1.29
/web/www/www/philosophy/use-free-software.fr.html,v <--
philosophy/use-free-software.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/using-gfdl.fr.html,v <-- philosophy/using-gfdl.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/vaccination.fr.html,v <--
philosophy/vaccination.fr.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/w3c-patent.fr.html,v <-- philosophy/w3c-patent.fr.html
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/wassenaar.fr.html,v <-- philosophy/wassenaar.fr.html
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/who-does-that-server-really-serve.fr.html,v <--
philosophy/who-does-that-server-really-serve.fr.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/why-audio-format-matters.fr.html,v <--
philosophy/why-audio-format-matters.fr.html
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/why-copyleft.fr.html,v <--
philosophy/why-copyleft.fr.html
new revision: 1.30; previous revision: 1.29
/web/www/www/philosophy/why-free.fr.html,v <-- philosophy/why-free.fr.html
new revision: 1.33; previous revision: 1.32
/web/www/www/philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html,v <--
philosophy/wipo-PublicAwarenessOfCopyright-2002.fr.html
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/words-to-avoid.fr.html,v <--
philosophy/words-to-avoid.fr.html
new revision: 1.60; previous revision: 1.59
/web/www/www/philosophy/wsis-2003.fr.html,v <-- philosophy/wsis-2003.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/wsis.fr.html,v <-- philosophy/wsis.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/x.fr.html,v <-- philosophy/x.fr.html
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/your-freedom-needs-free-software.fr.html,v <--
philosophy/your-freedom-needs-free-software.fr.html
new revision: 1.13; previous revision: 1.12
Triggering webpages update...
/web/www/www/philosophy/po/15-years-of-free-software.fr-en.html,v <--
philosophy/po/15-years-of-free-software.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/15-years-of-free-software.fr.po,v <--
philosophy/po/15-years-of-free-software.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/po/15-years-of-free-software.translist,v <--
philosophy/po/15-years-of-free-software.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/ICT-for-prosperity.fr-en.html,v <--
philosophy/po/ICT-for-prosperity.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/ICT-for-prosperity.fr.po,v <--
philosophy/po/ICT-for-prosperity.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/amazon-nat.fr-en.html,v <--
philosophy/po/amazon-nat.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/amazon-nat.fr.po,v <--
philosophy/po/amazon-nat.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/amazon-nat.translist,v <--
philosophy/po/amazon-nat.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/amazon-rms-tim.fr-en.html,v <--
philosophy/po/amazon-rms-tim.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/amazon-rms-tim.fr.po,v <--
philosophy/po/amazon-rms-tim.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/amazon-rms-tim.translist,v <--
philosophy/po/amazon-rms-tim.translist
new revision: 1.5; previous revision: 1.4
/web/www/www/philosophy/po/amazon.fr-en.html,v <--
philosophy/po/amazon.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/amazon.fr.po,v <-- philosophy/po/amazon.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/po/android-and-users-freedom.fr-en.html,v <--
philosophy/po/android-and-users-freedom.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/android-and-users-freedom.fr.po,v <--
philosophy/po/android-and-users-freedom.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/apsl.fr-en.html,v <-- philosophy/po/apsl.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/apsl.fr.po,v <-- philosophy/po/apsl.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/apsl.translist,v <-- philosophy/po/apsl.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/assigning-copyright.fr-en.html,v <--
philosophy/po/assigning-copyright.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/assigning-copyright.fr.po,v <--
philosophy/po/assigning-copyright.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/assigning-copyright.translist,v <--
philosophy/po/assigning-copyright.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/basic-freedoms.fr-en.html,v <--
philosophy/po/basic-freedoms.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/basic-freedoms.fr.po,v <--
philosophy/po/basic-freedoms.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/basic-freedoms.translist,v <--
philosophy/po/basic-freedoms.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/bdk.fr-en.html,v <-- philosophy/po/bdk.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/bdk.fr.po,v <-- philosophy/po/bdk.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/boldrin-levine.fr-en.html,v <--
philosophy/po/boldrin-levine.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/boldrin-levine.fr.po,v <--
philosophy/po/boldrin-levine.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/boldrin-levine.translist,v <--
philosophy/po/boldrin-levine.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/bsd.fr-en.html,v <-- philosophy/po/bsd.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/bsd.fr.po,v <-- philosophy/po/bsd.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/can-you-trust.fr-en.html,v <--
philosophy/po/can-you-trust.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/can-you-trust.fr.po,v <--
philosophy/po/can-you-trust.fr.po
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/po/categories.fr-en.html,v <--
philosophy/po/categories.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/categories.fr.po,v <--
philosophy/po/categories.fr.po
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/po/censoring-emacs.de-en.html,v <--
philosophy/po/censoring-emacs.de-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/censoring-emacs.fr-en.html,v <--
philosophy/po/censoring-emacs.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/censoring-emacs.fr.po,v <--
philosophy/po/censoring-emacs.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/compromise.fr-en.html,v <--
philosophy/po/compromise.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/compromise.fr.po,v <--
philosophy/po/compromise.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/po/computing-progress.fr-en.html,v <--
philosophy/po/computing-progress.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/computing-progress.fr.po,v <--
philosophy/po/computing-progress.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/po/copyright-and-globalization.fr-en.html,v <--
philosophy/po/copyright-and-globalization.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/copyright-and-globalization.fr.po,v <--
philosophy/po/copyright-and-globalization.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/po/copyright-and-globalization.translist,v <--
philosophy/po/copyright-and-globalization.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/copyright-versus-community-2000.fr-en.html,v <--
philosophy/po/copyright-versus-community-2000.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/copyright-versus-community-2000.fr.po,v <--
philosophy/po/copyright-versus-community-2000.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/po/copyright-versus-community.fr-en.html,v <--
philosophy/po/copyright-versus-community.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/copyright-versus-community.fr.po,v <--
philosophy/po/copyright-versus-community.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/copyright-versus-community.translist,v <--
philosophy/po/copyright-versus-community.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/dat.fr-en.html,v <-- philosophy/po/dat.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/dat.fr.po,v <-- philosophy/po/dat.fr.po
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/po/digital-inclusion-in-freedom.fr-en.html,v <--
philosophy/po/digital-inclusion-in-freedom.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/digital-inclusion-in-freedom.fr.po,v <--
philosophy/po/digital-inclusion-in-freedom.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/po/dmarti-patent.fr-en.html,v <--
philosophy/po/dmarti-patent.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/dmarti-patent.fr.po,v <--
philosophy/po/dmarti-patent.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/drdobbs-letter.fr-en.html,v <--
philosophy/po/drdobbs-letter.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/drdobbs-letter.fr.po,v <--
philosophy/po/drdobbs-letter.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/drdobbs-letter.translist,v <--
philosophy/po/drdobbs-letter.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/ebooks.fr-en.html,v <--
philosophy/po/ebooks.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/ebooks.fr.po,v <-- philosophy/po/ebooks.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/po/eldred-amicus.fr-en.html,v <--
philosophy/po/eldred-amicus.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/eldred-amicus.fr.po,v <--
philosophy/po/eldred-amicus.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/enforcing-gpl.fr-en.html,v <--
philosophy/po/enforcing-gpl.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/enforcing-gpl.fr.po,v <--
philosophy/po/enforcing-gpl.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/essays-and-articles.fr-en.html,v <--
philosophy/po/essays-and-articles.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/essays-and-articles.fr.po,v <--
philosophy/po/essays-and-articles.fr.po
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/po/europes-unitary-patent.fr-en.html,v <--
philosophy/po/europes-unitary-patent.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/europes-unitary-patent.fr.po,v <--
philosophy/po/europes-unitary-patent.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/po/fighting-software-patents.fr-en.html,v <--
philosophy/po/fighting-software-patents.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/fighting-software-patents.fr.po,v <--
philosophy/po/fighting-software-patents.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/fighting-software-patents.translist,v <--
philosophy/po/fighting-software-patents.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/fire.fr-en.html,v <-- philosophy/po/fire.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/fire.fr.po,v <-- philosophy/po/fire.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/fire.translist,v <-- philosophy/po/fire.translist
new revision: 1.5; previous revision: 1.4
/web/www/www/philosophy/po/free-digital-society.fr-en.html,v <--
philosophy/po/free-digital-society.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/free-digital-society.fr.po,v <--
philosophy/po/free-digital-society.fr.po
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/free-doc.fr-en.html,v <--
philosophy/po/free-doc.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/free-doc.fr.po,v <-- philosophy/po/free-doc.fr.po
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/po/free-software-for-freedom.fr-en.html,v <--
philosophy/po/free-software-for-freedom.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/free-software-for-freedom.fr.po,v <--
philosophy/po/free-software-for-freedom.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/free-software-intro.fr-en.html,v <--
philosophy/po/free-software-intro.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/free-software-intro.fr.po,v <--
philosophy/po/free-software-intro.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/philosophy/po/free-sw.fr-en.html,v <--
philosophy/po/free-sw.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/free-sw.fr.po,v <-- philosophy/po/free-sw.fr.po
new revision: 1.43; previous revision: 1.42
/web/www/www/philosophy/po/free-world.fr-en.html,v <--
philosophy/po/free-world.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/free-world.fr.po,v <--
philosophy/po/free-world.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/po/free-world.translist,v <--
philosophy/po/free-world.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/freedom-or-copyright-old.fr-en.html,v <--
philosophy/po/freedom-or-copyright-old.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/freedom-or-copyright-old.fr.po,v <--
philosophy/po/freedom-or-copyright-old.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/freedom-or-copyright.fr-en.html,v <--
philosophy/po/freedom-or-copyright.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/freedom-or-copyright.fr.po,v <--
philosophy/po/freedom-or-copyright.fr.po
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/po/freedom-or-power.fr-en.html,v <--
philosophy/po/freedom-or-power.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/freedom-or-power.fr.po,v <--
philosophy/po/freedom-or-power.fr.po
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/po/fs-motives.fr-en.html,v <--
philosophy/po/fs-motives.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/fs-motives.fr.po,v <--
philosophy/po/fs-motives.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/po/fs-translations.fr-en.html,v <--
philosophy/po/fs-translations.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/fs-translations.fr.po,v <--
philosophy/po/fs-translations.fr.po
new revision: 1.34; previous revision: 1.33
/web/www/www/philosophy/po/gates.fr-en.html,v <--
philosophy/po/gates.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/gates.fr.po,v <-- philosophy/po/gates.fr.po
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/po/gif.fr-en.html,v <-- philosophy/po/gif.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/gif.fr.po,v <-- philosophy/po/gif.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/po/gnutella.fr-en.html,v <--
philosophy/po/gnutella.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/gnutella.fr.po,v <-- philosophy/po/gnutella.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/government-free-software.fr-en.html,v <--
philosophy/po/government-free-software.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/government-free-software.fr.po,v <--
philosophy/po/government-free-software.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/po/gpl-american-dream.fr-en.html,v <--
philosophy/po/gpl-american-dream.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/gpl-american-dream.fr.po,v <--
philosophy/po/gpl-american-dream.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/gpl-american-dream.translist,v <--
philosophy/po/gpl-american-dream.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/gpl-american-way.fr-en.html,v <--
philosophy/po/gpl-american-way.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/gpl-american-way.fr.po,v <--
philosophy/po/gpl-american-way.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/gpl-american-way.translist,v <--
philosophy/po/gpl-american-way.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/greve-clown.fr-en.html,v <--
philosophy/po/greve-clown.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/greve-clown.fr.po,v <--
philosophy/po/greve-clown.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/greve-clown.translist,v <--
philosophy/po/greve-clown.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/guardian-article.fr-en.html,v <--
philosophy/po/guardian-article.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/guardian-article.fr.po,v <--
philosophy/po/guardian-article.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/guardian-article.translist,v <--
philosophy/po/guardian-article.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/hague.fr-en.html,v <--
philosophy/po/hague.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/hague.fr.po,v <-- philosophy/po/hague.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/hague.translist,v <-- philosophy/po/hague.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/historical-apsl.fr-en.html,v <--
philosophy/po/historical-apsl.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/historical-apsl.fr.po,v <--
philosophy/po/historical-apsl.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/historical-apsl.translist,v <--
philosophy/po/historical-apsl.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/ipjustice.fr-en.html,v <--
philosophy/po/ipjustice.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/ipjustice.fr.po,v <-- philosophy/po/ipjustice.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/ipjustice.translist,v <--
philosophy/po/ipjustice.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/java-trap.fr-en.html,v <--
philosophy/po/java-trap.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/java-trap.fr.po,v <-- philosophy/po/java-trap.fr.po
new revision: 1.28; previous revision: 1.27
/web/www/www/philosophy/po/javascript-trap.fr-en.html,v <--
philosophy/po/javascript-trap.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/javascript-trap.fr.po,v <--
philosophy/po/javascript-trap.fr.po
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/po/kevin-cole-response.fr-en.html,v <--
philosophy/po/kevin-cole-response.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/kevin-cole-response.fr.po,v <--
philosophy/po/kevin-cole-response.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/kragen-software.fr-en.html,v <--
philosophy/po/kragen-software.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/kragen-software.fr.po,v <--
philosophy/po/kragen-software.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/lessig-fsfs-intro.fr-en.html,v <--
philosophy/po/lessig-fsfs-intro.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/lessig-fsfs-intro.fr.po,v <--
philosophy/po/lessig-fsfs-intro.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/lessig-fsfs-intro.translist,v <--
philosophy/po/lessig-fsfs-intro.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/linux-gnu-freedom.fr-en.html,v <--
philosophy/po/linux-gnu-freedom.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/linux-gnu-freedom.fr.po,v <--
philosophy/po/linux-gnu-freedom.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/po/luispo-rms-interview.fr-en.html,v <--
philosophy/po/luispo-rms-interview.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/luispo-rms-interview.fr.po,v <--
philosophy/po/luispo-rms-interview.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/luispo-rms-interview.translist,v <--
philosophy/po/luispo-rms-interview.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/mcvoy.fr-en.html,v <--
philosophy/po/mcvoy.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/mcvoy.fr.po,v <-- philosophy/po/mcvoy.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/microsoft-antitrust.fr-en.html,v <--
philosophy/po/microsoft-antitrust.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/microsoft-antitrust.fr.po,v <--
philosophy/po/microsoft-antitrust.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/microsoft-new-monopoly.fr-en.html,v <--
philosophy/po/microsoft-new-monopoly.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/microsoft-new-monopoly.fr.po,v <--
philosophy/po/microsoft-new-monopoly.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/po/microsoft-old.de-en.html,v <--
philosophy/po/microsoft-old.de-en.html
initial revision: 1.1
/web/www/www/philosophy/po/microsoft-old.fr-en.html,v <--
philosophy/po/microsoft-old.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/microsoft-old.fr.po,v <--
philosophy/po/microsoft-old.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/microsoft-old.translist,v <--
philosophy/po/microsoft-old.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/microsoft-verdict.fr-en.html,v <--
philosophy/po/microsoft-verdict.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/microsoft-verdict.fr.po,v <--
philosophy/po/microsoft-verdict.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/microsoft.fr-en.html,v <--
philosophy/po/microsoft.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/microsoft.fr.po,v <-- philosophy/po/microsoft.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/po/misinterpreting-copyright.fr-en.html,v <--
philosophy/po/misinterpreting-copyright.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/misinterpreting-copyright.fr.po,v <--
philosophy/po/misinterpreting-copyright.fr.po
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/po/moglen-harvard-speech-2004.fr-en.html,v <--
philosophy/po/moglen-harvard-speech-2004.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/moglen-harvard-speech-2004.fr.po,v <--
philosophy/po/moglen-harvard-speech-2004.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/moglen-harvard-speech-2004.translist,v <--
philosophy/po/moglen-harvard-speech-2004.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/motif.fr-en.html,v <--
philosophy/po/motif.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/motif.fr.po,v <-- philosophy/po/motif.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/motif.translist,v <-- philosophy/po/motif.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/ms-doj-tunney.fr-en.html,v <--
philosophy/po/ms-doj-tunney.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/ms-doj-tunney.fr.po,v <--
philosophy/po/ms-doj-tunney.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/my_doom.fr-en.html,v <--
philosophy/po/my_doom.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/my_doom.fr.po,v <-- philosophy/po/my_doom.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/my_doom.translist,v <--
philosophy/po/my_doom.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/netscape-npl.fr-en.html,v <--
philosophy/po/netscape-npl.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/netscape-npl.fr.po,v <--
philosophy/po/netscape-npl.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/netscape.fr-en.html,v <--
philosophy/po/netscape.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/netscape.fr.po,v <-- philosophy/po/netscape.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/new-monopoly.fr-en.html,v <--
philosophy/po/new-monopoly.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/new-monopoly.fr.po,v <--
philosophy/po/new-monopoly.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/new-monopoly.translist,v <--
philosophy/po/new-monopoly.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/nit-india.fr-en.html,v <--
philosophy/po/nit-india.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/nit-india.fr.po,v <-- philosophy/po/nit-india.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/no-ip-ethos.fr-en.html,v <--
philosophy/po/no-ip-ethos.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/no-ip-ethos.fr.po,v <--
philosophy/po/no-ip-ethos.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/no-word-attachments.fr-en.html,v <--
philosophy/po/no-word-attachments.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/no-word-attachments.fr.po,v <--
philosophy/po/no-word-attachments.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/nonsoftware-copyleft.fr-en.html,v <--
philosophy/po/nonsoftware-copyleft.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/nonsoftware-copyleft.fr.po,v <--
philosophy/po/nonsoftware-copyleft.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/not-ipr.fr-en.html,v <--
philosophy/po/not-ipr.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/not-ipr.fr.po,v <-- philosophy/po/not-ipr.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/open-source-misses-the-point.fr-en.html,v <--
philosophy/po/open-source-misses-the-point.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/open-source-misses-the-point.fr.po,v <--
philosophy/po/open-source-misses-the-point.fr.po
new revision: 1.29; previous revision: 1.28
/web/www/www/philosophy/po/opposing-drm.de.po,v <--
philosophy/po/opposing-drm.de.po
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/po/opposing-drm.fr-en.html,v <--
philosophy/po/opposing-drm.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/papadopoulos-response.fr-en.html,v <--
philosophy/po/papadopoulos-response.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/papadopoulos-response.fr.po,v <--
philosophy/po/papadopoulos-response.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/patent-practice-panel.fr-en.html,v <--
philosophy/po/patent-practice-panel.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/patent-practice-panel.fr.po,v <--
philosophy/po/patent-practice-panel.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/po/patent-practice-panel.translist,v <--
philosophy/po/patent-practice-panel.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/patent-reform-is-not-enough.fr-en.html,v <--
philosophy/po/patent-reform-is-not-enough.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/patent-reform-is-not-enough.fr.po,v <--
philosophy/po/patent-reform-is-not-enough.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/patent-reform-is-not-enough.translist,v <--
philosophy/po/patent-reform-is-not-enough.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/philosophy.fr-en.html,v <--
philosophy/po/philosophy.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/philosophy.fr.po,v <--
philosophy/po/philosophy.fr.po
new revision: 1.69; previous revision: 1.68
/web/www/www/philosophy/po/pirate-party.fr-en.html,v <--
philosophy/po/pirate-party.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/pirate-party.fr.po,v <--
philosophy/po/pirate-party.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/plan-nine.fr-en.html,v <--
philosophy/po/plan-nine.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/plan-nine.fr.po,v <-- philosophy/po/plan-nine.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/plan-nine.translist,v <--
philosophy/po/plan-nine.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/pragmatic.fr-en.html,v <--
philosophy/po/pragmatic.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/pragmatic.fr.po,v <-- philosophy/po/pragmatic.fr.po
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/po/privacyaction.fr-en.html,v <--
philosophy/po/privacyaction.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/privacyaction.fr.po,v <--
philosophy/po/privacyaction.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/privacyaction.translist,v <--
philosophy/po/privacyaction.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/protecting.fr-en.html,v <--
philosophy/po/protecting.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/protecting.fr.po,v <--
philosophy/po/protecting.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/protecting.translist,v <--
philosophy/po/protecting.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/public-domain-manifesto.fr-en.html,v <--
philosophy/po/public-domain-manifesto.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/public-domain-manifesto.fr.po,v <--
philosophy/po/public-domain-manifesto.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/po/public-domain-manifesto.translist,v <--
philosophy/po/public-domain-manifesto.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/push-copyright-aside.fr-en.html,v <--
philosophy/po/push-copyright-aside.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/push-copyright-aside.fr.po,v <--
philosophy/po/push-copyright-aside.fr.po
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/po/reevaluating-copyright.fr-en.html,v <--
philosophy/po/reevaluating-copyright.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/reevaluating-copyright.fr.po,v <--
philosophy/po/reevaluating-copyright.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/rieti.fr-en.html,v <--
philosophy/po/rieti.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/rieti.fr.po,v <-- philosophy/po/rieti.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/rieti.translist,v <-- philosophy/po/rieti.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/right-to-read.fr-en.html,v <--
philosophy/po/right-to-read.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/right-to-read.fr.po,v <--
philosophy/po/right-to-read.fr.po
new revision: 1.32; previous revision: 1.31
/web/www/www/philosophy/po/rms-comment-longs-article.fr-en.html,v <--
philosophy/po/rms-comment-longs-article.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/rms-comment-longs-article.fr.po,v <--
philosophy/po/rms-comment-longs-article.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/rms-comment-longs-article.translist,v <--
philosophy/po/rms-comment-longs-article.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/rms-hack.fr-en.html,v <--
philosophy/po/rms-hack.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/rms-hack.fr.po,v <-- philosophy/po/rms-hack.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/rms-interview-edinburgh.fr-en.html,v <--
philosophy/po/rms-interview-edinburgh.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/rms-interview-edinburgh.fr.po,v <--
philosophy/po/rms-interview-edinburgh.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/rms-interview-edinburgh.translist,v <--
philosophy/po/rms-interview-edinburgh.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/rms-kol.fr-en.html,v <--
philosophy/po/rms-kol.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/rms-kol.fr.po,v <-- philosophy/po/rms-kol.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/rms-kol.translist,v <--
philosophy/po/rms-kol.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/rtlinux-patent.fr-en.html,v <--
philosophy/po/rtlinux-patent.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/rtlinux-patent.fr.po,v <--
philosophy/po/rtlinux-patent.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/rtlinux-patent.translist,v <--
philosophy/po/rtlinux-patent.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/savingeurope.fr-en.html,v <--
philosophy/po/savingeurope.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/savingeurope.fr.po,v <--
philosophy/po/savingeurope.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/savingeurope.translist,v <--
philosophy/po/savingeurope.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/second-sight.fr-en.html,v <--
philosophy/po/second-sight.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/second-sight.fr.po,v <--
philosophy/po/second-sight.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/second-sight.translist,v <--
philosophy/po/second-sight.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/self-interest.fr-en.html,v <--
philosophy/po/self-interest.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/self-interest.fr.po,v <--
philosophy/po/self-interest.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/selling.fr-en.html,v <--
philosophy/po/selling.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/selling.fr.po,v <-- philosophy/po/selling.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/po/shouldbefree.fr-en.html,v <--
philosophy/po/shouldbefree.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/shouldbefree.fr.po,v <--
philosophy/po/shouldbefree.fr.po
new revision: 1.23; previous revision: 1.22
/web/www/www/philosophy/po/social-inertia.fr-en.html,v <--
philosophy/po/social-inertia.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/social-inertia.fr.po,v <--
philosophy/po/social-inertia.fr.po
new revision: 1.14; previous revision: 1.13
/web/www/www/philosophy/po/social-inertia.translist,v <--
philosophy/po/social-inertia.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/software-libre-commercial-viability.fr-en.html,v
<-- philosophy/po/software-libre-commercial-viability.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/software-libre-commercial-viability.fr.po,v <--
philosophy/po/software-libre-commercial-viability.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/software-literary-patents.fr-en.html,v <--
philosophy/po/software-literary-patents.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/software-literary-patents.fr.po,v <--
philosophy/po/software-literary-patents.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/software-patents.fr-en.html,v <--
philosophy/po/software-patents.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/software-patents.fr.po,v <--
philosophy/po/software-patents.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/software-patents.translist,v <--
philosophy/po/software-patents.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/speeches-and-interview.fr-en.html,v <--
philosophy/po/speeches-and-interview.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/speeches-and-interview.fr.po,v <--
philosophy/po/speeches-and-interview.fr.po
new revision: 1.31; previous revision: 1.30
/web/www/www/philosophy/po/stallman-kth.fr-en.html,v <--
philosophy/po/stallman-kth.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/stallman-kth.fr.po,v <--
philosophy/po/stallman-kth.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/po/stallmans-law.fr-en.html,v <--
philosophy/po/stallmans-law.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/stallmans-law.fr.po,v <--
philosophy/po/stallmans-law.fr.po
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/stallmans-law.translist,v <--
philosophy/po/stallmans-law.translist
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/stophr3028.fr-en.html,v <--
philosophy/po/stophr3028.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/stophr3028.fr.po,v <--
philosophy/po/stophr3028.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/stophr3028.translist,v <--
philosophy/po/stophr3028.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/sun-in-night-time.fr-en.html,v <--
philosophy/po/sun-in-night-time.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/sun-in-night-time.fr.po,v <--
philosophy/po/sun-in-night-time.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/sylvester-response.fr-en.html,v <--
philosophy/po/sylvester-response.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/sylvester-response.fr.po,v <--
philosophy/po/sylvester-response.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/third-party-ideas.fr-en.html,v <--
philosophy/po/third-party-ideas.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/third-party-ideas.fr.po,v <--
philosophy/po/third-party-ideas.fr.po
new revision: 1.31; previous revision: 1.30
/web/www/www/philosophy/po/trivial-patent.fr-en.html,v <--
philosophy/po/trivial-patent.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/trivial-patent.fr.po,v <--
philosophy/po/trivial-patent.fr.po
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/po/ucita.fr-en.html,v <--
philosophy/po/ucita.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/ucita.fr.po,v <-- philosophy/po/ucita.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/ucita.translist,v <-- philosophy/po/ucita.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/udi.fr-en.html,v <-- philosophy/po/udi.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/udi.fr.po,v <-- philosophy/po/udi.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/university.fr-en.html,v <--
philosophy/po/university.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/university.fr.po,v <--
philosophy/po/university.fr.po
new revision: 1.19; previous revision: 1.18
/web/www/www/philosophy/po/university.translist,v <--
philosophy/po/university.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/use-free-software.fr-en.html,v <--
philosophy/po/use-free-software.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/use-free-software.fr.po,v <--
philosophy/po/use-free-software.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/use-free-software.translist,v <--
philosophy/po/use-free-software.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/using-gfdl.fr-en.html,v <--
philosophy/po/using-gfdl.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/using-gfdl.fr.po,v <--
philosophy/po/using-gfdl.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/philosophy/po/vaccination.fr-en.html,v <--
philosophy/po/vaccination.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/vaccination.fr.po,v <--
philosophy/po/vaccination.fr.po
new revision: 1.6; previous revision: 1.5
/web/www/www/philosophy/po/vaccination.translist,v <--
philosophy/po/vaccination.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/w3c-patent.fr-en.html,v <--
philosophy/po/w3c-patent.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/w3c-patent.fr.po,v <--
philosophy/po/w3c-patent.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/po/w3c-patent.translist,v <--
philosophy/po/w3c-patent.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/wassenaar.fr-en.html,v <--
philosophy/po/wassenaar.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/wassenaar.fr.po,v <-- philosophy/po/wassenaar.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/po/who-does-that-server-really-serve.fr-en.html,v <--
philosophy/po/who-does-that-server-really-serve.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/who-does-that-server-really-serve.fr.po,v <--
philosophy/po/who-does-that-server-really-serve.fr.po
new revision: 1.4; previous revision: 1.3
/web/www/www/philosophy/po/why-audio-format-matters.fr-en.html,v <--
philosophy/po/why-audio-format-matters.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/why-audio-format-matters.fr.po,v <--
philosophy/po/why-audio-format-matters.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/why-copyleft.fr-en.html,v <--
philosophy/po/why-copyleft.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/why-copyleft.fr.po,v <--
philosophy/po/why-copyleft.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/why-free.fr-en.html,v <--
philosophy/po/why-free.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/why-free.fr.po,v <-- philosophy/po/why-free.fr.po
new revision: 1.20; previous revision: 1.19
/web/www/www/philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html,v
<-- philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po,v <--
philosophy/po/wipo-PublicAwarenessOfCopyright-2002.fr.po
new revision: 1.12; previous revision: 1.11
/web/www/www/philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist,v
<-- philosophy/po/wipo-PublicAwarenessOfCopyright-2002.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/words-to-avoid.fr-en.html,v <--
philosophy/po/words-to-avoid.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/words-to-avoid.fr.po,v <--
philosophy/po/words-to-avoid.fr.po
new revision: 1.53; previous revision: 1.52
/web/www/www/philosophy/po/wsis-2003.fr-en.html,v <--
philosophy/po/wsis-2003.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/wsis-2003.fr.po,v <-- philosophy/po/wsis-2003.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/po/wsis-2003.translist,v <--
philosophy/po/wsis-2003.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/wsis.fr-en.html,v <-- philosophy/po/wsis.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/wsis.fr.po,v <-- philosophy/po/wsis.fr.po
new revision: 1.11; previous revision: 1.10
/web/www/www/philosophy/po/wsis.translist,v <-- philosophy/po/wsis.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/po/x.fr-en.html,v <-- philosophy/po/x.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/po/x.fr.po,v <-- philosophy/po/x.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/po/your-freedom-needs-free-software.fr-en.html,v <--
philosophy/po/your-freedom-needs-free-software.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/po/your-freedom-needs-free-software.fr.po,v <--
philosophy/po/your-freedom-needs-free-software.fr.po
new revision: 1.18; previous revision: 1.17
/web/www/www/philosophy/po/your-freedom-needs-free-software.translist,v <--
philosophy/po/your-freedom-needs-free-software.translist
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/philosophy/sco/questioning-sco.fr.html,v <--
philosophy/sco/questioning-sco.fr.html
new revision: 1.7; previous revision: 1.6
/web/www/www/philosophy/sco/sco-gnu-linux.fr.html,v <--
philosophy/sco/sco-gnu-linux.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/philosophy/sco/sco-preemption.fr.html,v <--
philosophy/sco/sco-preemption.fr.html
new revision: 1.15; previous revision: 1.14
/web/www/www/philosophy/sco/sco-v-ibm.fr.html,v <--
philosophy/sco/sco-v-ibm.fr.html
new revision: 1.17; previous revision: 1.16
/web/www/www/philosophy/sco/sco-without-fear.fr.html,v <--
philosophy/sco/sco-without-fear.fr.html
new revision: 1.22; previous revision: 1.21
/web/www/www/philosophy/sco/sco.fr.html,v <-- philosophy/sco/sco.fr.html
new revision: 1.25; previous revision: 1.24
/web/www/www/philosophy/sco/subpoena.fr.html,v <--
philosophy/sco/subpoena.fr.html
new revision: 1.17; previous revision: 1.16
Triggering webpages update...
/web/www/www/philosophy/sco/po/questioning-sco.fr-en.html,v <--
philosophy/sco/po/questioning-sco.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/philosophy/sco/po/questioning-sco.fr.po,v <--
philosophy/sco/po/questioning-sco.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/sco/po/sco-gnu-linux.fr-en.html,v <--
philosophy/sco/po/sco-gnu-linux.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/sco-gnu-linux.fr.po,v <--
philosophy/sco/po/sco-gnu-linux.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/sco/po/sco-gnu-linux.translist,v <--
philosophy/sco/po/sco-gnu-linux.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/sco/po/sco-preemption.fr-en.html,v <--
philosophy/sco/po/sco-preemption.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/sco-preemption.fr.po,v <--
philosophy/sco/po/sco-preemption.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/sco/po/sco-preemption.translist,v <--
philosophy/sco/po/sco-preemption.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/sco/po/sco-v-ibm.fr-en.html,v <--
philosophy/sco/po/sco-v-ibm.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/sco-v-ibm.fr.po,v <--
philosophy/sco/po/sco-v-ibm.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/sco/po/sco-v-ibm.translist,v <--
philosophy/sco/po/sco-v-ibm.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/sco/po/sco-without-fear.fr-en.html,v <--
philosophy/sco/po/sco-without-fear.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/sco-without-fear.fr.po,v <--
philosophy/sco/po/sco-without-fear.fr.po
new revision: 1.8; previous revision: 1.7
/web/www/www/philosophy/sco/po/sco-without-fear.translist,v <--
philosophy/sco/po/sco-without-fear.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/sco/po/sco.fr-en.html,v <--
philosophy/sco/po/sco.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/sco.fr.po,v <-- philosophy/sco/po/sco.fr.po
new revision: 1.9; previous revision: 1.8
/web/www/www/philosophy/sco/po/sco.translist,v <--
philosophy/sco/po/sco.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/philosophy/sco/po/subpoena.fr-en.html,v <--
philosophy/sco/po/subpoena.fr-en.html
initial revision: 1.1
/web/www/www/philosophy/sco/po/subpoena.fr.po,v <--
philosophy/sco/po/subpoena.fr.po
new revision: 1.10; previous revision: 1.9
/web/www/www/philosophy/sco/po/subpoena.translist,v <--
philosophy/sco/po/subpoena.translist
new revision: 1.3; previous revision: 1.2
Triggering webpages update...
/web/www/www/po/keepingup.fr-en.html,v <-- po/keepingup.fr-en.html
initial revision: 1.1
/web/www/www/po/keepingup.fr.po,v <-- po/keepingup.fr.po
new revision: 1.15; previous revision: 1.14
/web/www/www/po/keepingup.translist,v <-- po/keepingup.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/po/provide.fr-en.html,v <-- po/provide.fr-en.html
initial revision: 1.1
/web/www/www/po/provide.fr.po,v <-- po/provide.fr.po
new revision: 1.17; previous revision: 1.16
/web/www/www/po/provide.translist,v <-- po/provide.translist
new revision: 1.4; previous revision: 1.3
Triggering webpages update...
/web/www/www/server/08whatsnew.fr.html,v <-- server/08whatsnew.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/server/irc-rules.fr.html,v <-- server/irc-rules.fr.html
new revision: 1.2; previous revision: 1.1
/web/www/www/server/sitemap.de.html,v <-- server/sitemap.de.html
new revision: 1.17; previous revision: 1.16
/web/www/www/server/sitemap.fr.html,v <-- server/sitemap.fr.html
new revision: 1.20; previous revision: 1.19
/web/www/www/server/tasks.fr.html,v <-- server/tasks.fr.html
new revision: 1.10; previous revision: 1.9
/web/www/www/server/whatsnew.fr.html,v <-- server/whatsnew.fr.html
new revision: 1.61; previous revision: 1.60
/web/www/www/server/whatsnew.fr.include,v <-- server/whatsnew.fr.include
new revision: 1.49; previous revision: 1.48
Triggering webpages update...
/web/www/www/server/po/08whatsnew.fr-en.html,v <--
server/po/08whatsnew.fr-en.html
initial revision: 1.1
/web/www/www/server/po/08whatsnew.fr.po,v <-- server/po/08whatsnew.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/server/po/08whatsnew.translist,v <--
server/po/08whatsnew.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/server/po/irc-rules.fr-en.html,v <--
server/po/irc-rules.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/server/po/irc-rules.fr.po,v <-- server/po/irc-rules.fr.po
new revision: 1.4; previous revision: 1.3
/web/www/www/server/po/sitemap.de-en.html,v <-- server/po/sitemap.de-en.html
new revision: 1.8; previous revision: 1.7
/web/www/www/server/po/sitemap.de.po,v <-- server/po/sitemap.de.po
new revision: 1.44; previous revision: 1.43
/web/www/www/server/po/sitemap.fr-en.html,v <-- server/po/sitemap.fr-en.html
initial revision: 1.1
/web/www/www/server/po/sitemap.fr.po,v <-- server/po/sitemap.fr.po
new revision: 1.37; previous revision: 1.36
/web/www/www/server/po/tasks.fr-en.html,v <-- server/po/tasks.fr-en.html
initial revision: 1.1
/web/www/www/server/po/tasks.fr.po,v <-- server/po/tasks.fr.po
new revision: 1.13; previous revision: 1.12
/web/www/www/server/po/tasks.translist,v <-- server/po/tasks.translist
new revision: 1.4; previous revision: 1.3
/web/www/www/server/po/whatsnew.fr.po,v <-- server/po/whatsnew.fr.po
new revision: 1.57; previous revision: 1.56
/web/www/www/server/po/whatsnew.translist,v <-- server/po/whatsnew.translist
initial revision: 1.1
Triggering webpages update...
/web/www/www/server/standards/README.translations.fr.html,v <--
server/standards/README.translations.fr.html
new revision: 1.37; previous revision: 1.36
Triggering webpages update...
/web/www/www/server/standards/po/README.translations.fr-en.html,v <--
server/standards/po/README.translations.fr-en.html
new revision: 1.3; previous revision: 1.2
/web/www/www/server/standards/po/README.translations.fr.po,v <--
server/standards/po/README.translations.fr.po
new revision: 1.57; previous revision: 1.56
Triggering webpages update...
/web/www/www/software/reliability.fr.html,v <-- software/reliability.fr.html
new revision: 1.21; previous revision: 1.20
/web/www/www/software/software.fr.html,v <-- software/software.fr.html
new revision: 1.34; previous revision: 1.33
Triggering webpages update...
/web/www/www/software/po/reliability.fr-en.html,v <--
software/po/reliability.fr-en.html
initial revision: 1.1
/web/www/www/software/po/reliability.fr.po,v <-- software/po/reliability.fr.po
new revision: 1.16; previous revision: 1.15
/web/www/www/software/po/reliability.translist,v <--
software/po/reliability.translist
new revision: 1.3; previous revision: 1.2
/web/www/www/software/po/software.fr-en.html,v <--
software/po/software.fr-en.html
new revision: 1.2; previous revision: 1.1
/web/www/www/software/po/software.fr.po,v <-- software/po/software.fr.po
new revision: 1.50; previous revision: 1.49
Triggering webpages update...
Mailing notification to address@hidden sent.
make: Entering directory `/srv/data/home/y/yavor/projects/www/server/gnun'
No triggers to process; build apparently successful.
No new translations.
make: Leaving directory `/srv/data/home/y/yavor/projects/www/server/gnun'
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, (continued)
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/19
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/19
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/20
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/20
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/20
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/21
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/21
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/21
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/22
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/22
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock,
Cron Daemon <=
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/23
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/23
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/23
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/24
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/24
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/24
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/25
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/25
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/25
- Cron <address@hidden> touch $HOME/projects/www/gnun-lock; cd $HOME/projects/www; cvs -q update &>/dev/null; nice ionice -c2 -n6 make -j1 -C server/gnun VCS=yes VALIDATE=yes NOTIFY=yes VERBOSE=yes GRACE=5000; cvs commit -m "Automatic update by GNUnited Nations."; nice ionice -c2 -n6 make -C server/gnun triggers; rm -f $HOME/projects/www/gnun-lock, Cron Daemon, 2012/01/26