[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
trans-coord/manual/gnun gnun.dvi.gz gnun.html g...
From: |
Yavor Doganov |
Subject: |
trans-coord/manual/gnun gnun.dvi.gz gnun.html g... |
Date: |
Mon, 30 Jan 2012 16:06:47 +0000 |
CVSROOT: /web/trans-coord
Module name: trans-coord
Changes by: Yavor Doganov <yavor> 12/01/30 16:06:47
Modified files:
manual/gnun : gnun.dvi.gz gnun.html gnun.html.gz
gnun.html_node.tar.gz gnun.info.tar.gz gnun.pdf
gnun.ps.gz gnun.texi.tar.gz gnun.txt
gnun.txt.gz index.html
manual/gnun/html_node: Advantages.html Bugs.html Concepts.html
Copying-This-Manual.html
Credits-Slot.html Disadvantages.html
GNU-News.html
GNUmakefile_002eteam-Variables.html
GNUmakefile_002eteam-and-Cron.html
Index.html Internals.html
Introduction.html Invoking-GNUN.html
Main-Variables.html Migrating.html
New-Translation.html Notes-Slot.html
Overview.html PO-Files-and-Team.html
PO-Files.html PO-Tips.html Rules.html
Runtime-Variables.html Scripts.html
Special-Targets.html Usage.html
Webmaster-Tips.html clean.html
distclean.html
generic_002eLANG_002ehtml.html
gnun_002dclear_002dprevious.html
gnun_002dvalidate_002dhtml.html
index.html mailfail.html
make_002dprototype.html report.html
sync.html triggers.html
validate_002dhtml_002dnotify.html
Added files:
manual/gnun/html_node: Comments-for-Translators.html GRACE.html
Localized-URLs.html
Modifying-Boilerplates.html
Validation.html
gnun_002dadd_002dfuzzy_002ddiff.html
languages_002etxt.html
no_002dgrace_002ditems.html
update_002dlocalized_002dURLs.html
Log message:
Update to gnun-0.5.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.dvi.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html_node.tar.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.info.tar.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.pdf?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.ps.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.texi.tar.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.txt?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.txt.gz?cvsroot=trans-coord&rev=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/index.html?cvsroot=trans-coord&r1=1.12&r2=1.13
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Advantages.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Bugs.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Concepts.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Copying-This-Manual.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Credits-Slot.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Disadvantages.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNU-News.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-Variables.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-and-Cron.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Index.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Internals.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Introduction.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Invoking-GNUN.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Main-Variables.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Migrating.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/New-Translation.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Notes-Slot.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Overview.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Files-and-Team.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Files.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Tips.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Rules.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Runtime-Variables.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Scripts.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Special-Targets.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Usage.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Webmaster-Tips.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/clean.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/distclean.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/generic_002eLANG_002ehtml.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dclear_002dprevious.html?cvsroot=trans-coord&r1=1.2&r2=1.3
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dvalidate_002dhtml.html?cvsroot=trans-coord&r1=1.6&r2=1.7
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/index.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/mailfail.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/make_002dprototype.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/report.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/sync.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/triggers.html?cvsroot=trans-coord&r1=1.9&r2=1.10
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/validate_002dhtml_002dnotify.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Comments-for-Translators.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GRACE.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Localized-URLs.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Modifying-Boilerplates.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Validation.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dadd_002dfuzzy_002ddiff.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/languages_002etxt.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/no_002dgrace_002ditems.html?cvsroot=trans-coord&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/update_002dlocalized_002dURLs.html?cvsroot=trans-coord&rev=1.1
Patches:
Index: gnun.dvi.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.dvi.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsrWbAk7 and /tmp/cvsl0rPqw differ
Index: gnun.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- gnun.html 2 Jul 2011 09:14:29 -0000 1.10
+++ gnun.html 30 Jan 2012 16:06:33 -0000 1.11
@@ -3,17 +3,17 @@
<title>GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="top" href="#Top">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -55,11 +55,13 @@
<li><a href="#Runtime-Variables">2.1.1 Variables to Control the Build
Process</a>
<li><a href="#Special-Targets">2.1.2 Targets Specified on the Command Line</a>
<ul>
-<li><a href="#sync">2.1.2.1 The <code>sync</code> target</a>
-<li><a href="#report">2.1.2.2 The <code>report</code> target</a>
-<li><a href="#triggers">2.1.2.3 The <code>triggers</code> target</a>
-<li><a href="#clean">2.1.2.4 The <code>clean</code> target</a>
-<li><a href="#distclean">2.1.2.5 The <code>distclean</code> target</a>
+<li><a href="#no_002dgrace_002ditems">2.1.2.1 The <code>no-grace-items</code>
target</a>
+<li><a href="#update_002dlocalized_002dURLs">2.1.2.2 The
<code>update-localized-URLs</code> target</a>
+<li><a href="#sync">2.1.2.3 The <code>sync</code> target</a>
+<li><a href="#report">2.1.2.4 The <code>report</code> target</a>
+<li><a href="#triggers">2.1.2.5 The <code>triggers</code> target</a>
+<li><a href="#clean">2.1.2.6 The <code>clean</code> target</a>
+<li><a href="#distclean">2.1.2.7 The <code>distclean</code> target</a>
</li></ul>
</li></ul>
<li><a href="#Main-Variables">2.2 Defining Articles to be Built</a>
@@ -74,24 +76,32 @@
<li><a href="#GNU-News">2.3.3 Special Handling For GNU News</a>
<li><a href="#PO-Tips">2.3.4 Useful Hints For Editing PO Files</a>
<li><a href="#generic_002eLANG_002ehtml">2.3.5 The <samp><span
class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> file</a>
-<li><a href="#PO-Files-and-Team">2.3.6 Maintaining Translations in Your Team's
Repository</a>
+<li><a href="#languages_002etxt">2.3.6 The <samp><span
class="file">languages.txt</span></samp> file</a>
+<li><a href="#PO-Files-and-Team">2.3.7 Maintaining Translations in Your Team's
Repository</a>
<ul>
-<li><a href="#GNUmakefile_002eteam-Variables">2.3.6.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</a>
+<li><a href="#GNUmakefile_002eteam-Variables">2.3.7.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</a>
<li><a href="#GNUmakefile_002eteam-Variables">Targets in <samp><span
class="file">GNUmakefile.team</span></samp></a>
-<li><a href="#GNUmakefile_002eteam-and-Cron">2.3.6.2 Automatic Synchronization
and Status Reports</a>
+<li><a href="#GNUmakefile_002eteam-and-Cron">2.3.7.2 Automatic Synchronization
and Status Reports</a>
</li></ul>
</li></ul>
<li><a href="#Webmaster-Tips">2.4 Tips and Hints for Webmasters</a>
+<ul>
+<li><a href="#Validation">2.4.1 Validation</a>
+<li><a href="#Comments-for-Translators">2.4.2 Comments for Translators</a>
+<li><a href="#Modifying-Boilerplates">2.4.3 Modifying Boilerplates</a>
+<li><a href="#Localized-URLs">2.4.4 Localized URLs</a>
+</li></ul>
</li></ul>
<li><a name="toc_Internals" href="#Internals">3 Unexciting Information for
GNUN's Operation</a>
<ul>
<li><a href="#Scripts">3.1 Internally Used Scripts</a>
<ul>
<li><a href="#make_002dprototype">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</a>
-<li><a href="#gnun_002dvalidate_002dhtml">3.1.2 The <samp><span
class="command">gnun-validate-html</span></samp> Script</a>
-<li><a href="#mailfail">3.1.3 The <samp><span
class="command">mailfail</span></samp> Script</a>
-<li><a href="#validate_002dhtml_002dnotify">3.1.4 The <samp><span
class="command">validate-html-notify</span></samp> Script</a>
-<li><a href="#gnun_002dclear_002dprevious">3.1.5 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</a>
+<li><a href="#gnun_002dadd_002dfuzzy_002ddiff">3.1.2 The <samp><span
class="command">gnun-add-fuzzy-diff</span></samp> Script</a>
+<li><a href="#gnun_002dvalidate_002dhtml">3.1.3 The <samp><span
class="command">gnun-validate-html</span></samp> Script</a>
+<li><a href="#mailfail">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</a>
+<li><a href="#validate_002dhtml_002dnotify">3.1.5 The <samp><span
class="command">validate-html-notify</span></samp> Script</a>
+<li><a href="#gnun_002dclear_002dprevious">3.1.6 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</a>
</li></ul>
<li><a href="#Rules">3.2 How The Recipes Work</a>
</li></ul>
@@ -104,8 +114,8 @@
<div class="node">
-<p><hr>
<a name="Top"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Introduction">Introduction</a>,
Up: <a rel="up" accesskey="u" href="#dir">(dir)</a>
@@ -113,14 +123,14 @@
<h2 class="unnumbered">GNUnited Nations</h2>
-<p>This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+<p>This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.<br>
<pre class="sp">
</pre>
-Copyright © 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright © 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
<blockquote>
Permission is granted to copy, distribute and/or modify this document
@@ -141,8 +151,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Introduction"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Usage">Usage</a>,
Previous: <a rel="previous" accesskey="p" href="#Top">Top</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -186,8 +196,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Overview"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Concepts">Concepts</a>,
Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a>
@@ -218,8 +228,8 @@
Utilities (<code>gnome-doc-utils</code>) some years later.
<div class="node">
-<p><hr>
<a name="Concepts"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Advantages">Advantages</a>,
Previous: <a rel="previous" accesskey="p" href="#Overview">Overview</a>,
Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a>
@@ -348,8 +358,8 @@
facility, probably a wiki compiler, and more.
<div class="node">
-<p><hr>
<a name="Advantages"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Disadvantages">Disadvantages</a>,
Previous: <a rel="previous" accesskey="p" href="#Concepts">Concepts</a>,
Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a>
@@ -410,8 +420,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Disadvantages"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p"
href="#Advantages">Advantages</a>,
Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a>
@@ -423,13 +433,7 @@
of certain limitations and annoyances of this semi-automatic system.
<ul>
-<li>Often it is hard to figure out where precisely a change was made. A
-change in one single word in a long paragraph of the HTML article will
-lead to the whole of it being marked as “fuzzy” in the PO files.
So
-don't unsubscribe from <a href="mailto:address@hidden">address@hidden</a> yet,
and be
-prepared to check the CVS history of the original article.
-
- <li>The official build is invoked thrice daily, because doing it more
often
+<li>The official build is invoked thrice daily<a rel="footnote" href="#fn-3"
name="fnd-3"><sup>3</sup></a>, because doing it more often
will potentially generate more messages to the mailing list in the form
of commit notifications. This has its drawback, since translators have
to wait 12 hours until their PO files are updated, and another period
@@ -439,8 +443,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Usage"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Internals">Internals</a>,
Previous: <a rel="previous" accesskey="p"
href="#Introduction">Introduction</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -487,8 +491,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Invoking-GNUN"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Main-Variables">Main
Variables</a>,
Up: <a rel="up" accesskey="u" href="#Usage">Usage</a>
@@ -543,8 +547,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Runtime-Variables"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Special-Targets">Special
Targets</a>,
Up: <a rel="up" accesskey="u" href="#Invoking-GNUN">Invoking GNUN</a>
@@ -574,7 +578,7 @@
<br><dt>‘<samp><span
class="samp">VCS=yes</span></samp>’<dd>Automatically add any new files in
the repository (CVS, Subversion or
GNU Bazaar—the repository type is auto-determined at build time,
-<samp><span class="command">bzr</span></samp> being a fallback).<a
rel="footnote" href="#fn-3" name="fnd-3"><sup>3</sup></a> These are
+<samp><span class="command">bzr</span></samp> being a fallback).<a
rel="footnote" href="#fn-4" name="fnd-4"><sup>4</sup></a> These are
any POT files, if they are generated for the first time, and the
translated articles (<samp><span class="file">.</span><var>lang</var><span
class="file">.html</span></samp>) in HTML format. In
addition, if there is no <samp><span
class="file">server/gnun/generic.</span><var>lang</var><span
class="file">.html</span></samp> file
@@ -594,16 +598,17 @@
is the default, and not defining this variable has the same effect.
<br><dt>‘<samp><span
class="samp">VALIDATE=yes</span></samp>’<dd>Validates all original
articles before generating the POTs, to ensure
-that the ultimate source is valid XHMTL. Also, validates all
+that the ultimate source is valid (X)HMTL. Also, validates all
generated translations in HTML format and all PO files. It is highly
recommended to run the build this way, even if it is a bit tedious to
fix the errors that are reported as a result of enforcing validation.
<p>Articles defined in the variable <code>no-validate-articles</code> are
never
-checked for HTML validity. Its purpose is to skip validation of HTML 5
-articles, until the command-line validation tools are updated to parse
-files that comply with this new standard. Use it sparingly, since this
-may lead to other errors.
+checked for HTML validity. Its purpose was to skip validation of HTML
+5 articles, until the command-line validation tools are updated to
+parse files that comply with this new standard. As of version 0.5
+GNUN supports HTML 5, so resorting to <code>no-validate-articles</code>
+should not be necessary.
<p><a name="index-NOTIFY-15"></a><a
name="index-mail_002c-notifications-16"></a><br><dt>‘<samp><span
class="samp">NOTIFY=no</span></samp>’<dt>‘<samp><span
class="samp">...</span></samp>’<dd>Do not send email notifications about
errors. This is the default.
@@ -632,7 +637,7 @@
default, but recommended in general since it will show a bug in the
computation of the basic variables.
- <p><a name="index-GRACE-21"></a><a name="index-fuzzy-strings-22"></a><a
name="index-grace-period-23"></a><a
name="index-deferred-generation-of-articles-24"></a><br><dt>‘<samp><span
class="samp">GRACE=</span><var>days</var></samp>’<dd>If defined, ordinary
articles that have fuzzy strings and are not older
+ <p><a name="index-GRACE-21"></a><a name="index-fuzzy-strings-22"></a><a
name="index-grace-period-23"></a><a
name="index-deferred-generation-of-articles-24"></a><a
name="GRACE"></a><br><dt>‘<samp><span
class="samp">GRACE=</span><var>days</var></samp>’<dd>If defined, ordinary
articles that have fuzzy strings and are not older
than <var>days</var> will not be regenerated. This functionality is
implemented specifically to prevent gratuitous replacement of translated
strings with the English text when there are only minor formatting
@@ -642,7 +647,16 @@
variable has no effect on the homepage, the server templates, gnunews
and all articles defined in the variable <code>no-grace-articles</code>.
- <p><a name="index-TEAM-25"></a><a
name="index-variable_002c-team-26"></a><br><dt>‘<samp><span
class="samp">TEAM=</span><var>lang</var></samp>’<dd>The translation team
which articles need to be checked for
+ <p><a name="index-OUTDATED_002dGRACE-25"></a><br><dt>‘<samp><span
class="samp">OUTDATED-GRACE=</span><var>days</var></samp>’<dd>Grace
period for the out-of-date notice. When the variable
+<code>GRACE</code> is defined, <code>OUTDATED-GRACE</code> defaults to 60 days
+(see <a href="#GRACE">grace period</a>). The out-of-date notice is a special
+text (<samp><span class="file">server/outdated.html</span></samp> in the `www'
repository) that is
+inserted into every outdated translation when the period defined in
+this variable is over; its purpose is to inform the reader that the
+translation does not correspond to the original English article, which
+has been changed since the translation was last updated.
+
+ <p><a name="index-TEAM-26"></a><a
name="index-variable_002c-team-27"></a><br><dt>‘<samp><span
class="samp">TEAM=</span><var>lang</var></samp>’<dd>The translation team
which articles need to be checked for
completeness. This variable is applicable only for the <code>report</code>
target, and is mandatory for it. See <a href="#report">report</a>.
@@ -672,14 +686,14 @@
<p>If notification is enabled (<code>NOTIFY=yes</code>), and the build
system
encounters errors (mostly when validating articles), email messages
will be sent to the party that is expected to fix the error. The
-subject of the messages always include the problematic article, for
+subject of the messages always includes the problematic article, for
example:
<pre class="example"> Subject: [GNUN Error] gnu/gnu.fa.html is not valid
XHTML
</pre>
<div class="node">
-<p><hr>
<a name="Special-Targets"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p"
href="#Runtime-Variables">Runtime Variables</a>,
Up: <a rel="up" accesskey="u" href="#Invoking-GNUN">Invoking GNUN</a>
@@ -695,24 +709,65 @@
specific and already defined, one way or another.
<ul class="menu">
-<li><a accesskey="1" href="#sync">sync</a>
-<li><a accesskey="2" href="#report">report</a>
-<li><a accesskey="3" href="#triggers">triggers</a>
-<li><a accesskey="4" href="#clean">clean</a>
-<li><a accesskey="5" href="#distclean">distclean</a>
+<li><a accesskey="1" href="#no_002dgrace_002ditems">no-grace-items</a>
+<li><a accesskey="2"
href="#update_002dlocalized_002dURLs">update-localized-URLs</a>
+<li><a accesskey="3" href="#sync">sync</a>
+<li><a accesskey="4" href="#report">report</a>
+<li><a accesskey="5" href="#triggers">triggers</a>
+<li><a accesskey="6" href="#clean">clean</a>
+<li><a accesskey="7" href="#distclean">distclean</a>
</ul>
<div class="node">
+<a name="no-grace-items"></a>
+<a name="no_002dgrace_002ditems"></a>
+<p><hr>
+Next: <a rel="next" accesskey="n"
href="#update_002dlocalized_002dURLs">update-localized-URLs</a>,
+Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
+
+</div>
+
+<h5 class="subsubsection">2.1.2.1 The <code>no-grace-items</code> target</h5>
+
+<p>The <code>no-grace-items</code> target regenerates a limited set of articles
+that are not affected by the grace period, namely, the homepage, the
+server templates, gnunews, and all articles defined in the variable
+<code>no-grace-articles</code> (see <a href="#GRACE">grace period</a>).
+
+ <p>This target can be rebuilt more often than <code>all</code>; it is
invoked
+hourly by the official GNUN cronjob.
+
+<div class="node">
+<a name="update-localized-URLs"></a>
+<a name="update_002dlocalized_002dURLs"></a>
<p><hr>
+Next: <a rel="next" accesskey="n" href="#sync">sync</a>,
+Previous: <a rel="previous" accesskey="p"
href="#no_002dgrace_002ditems">no-grace-items</a>,
+Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
+
+</div>
+
+<h5 class="subsubsection">2.1.2.2 The <code>update-localized-URLs</code>
target</h5>
+
+<p>The <code>update-localized-URLs</code> target invokes a script that
+generates the <samp><span class="file">localized-urls.mk</span></samp> file.
This file includes the
+list of URLs that should be localized, it is extracted from special
+comments in the HTML source (see <a href="#Localized-URLs">Localized URLs</a>).
+
+ <p>This target is meant to be rebuilt nightly.
+
+<div class="node">
<a name="sync"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#report">report</a>,
+Previous: <a rel="previous" accesskey="p"
href="#update_002dlocalized_002dURLs">update-localized-URLs</a>,
Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
</div>
-<h5 class="subsubsection">2.1.2.1 The <code>sync</code> target</h5>
+<h5 class="subsubsection">2.1.2.3 The <code>sync</code> target</h5>
-<p><a name="index-synchronization_002c-repository-27"></a>
+<p><a name="index-synchronization_002c-repository-28"></a>
The <code>sync</code> target has a simple task: synchronize the
<em>original English</em> articles from a canonical repository, like
`www'. It is very important that such synchronization happens,
@@ -750,17 +805,17 @@
<code>VALIDATE</code>.
<div class="node">
-<p><hr>
<a name="report"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#triggers">triggers</a>,
Previous: <a rel="previous" accesskey="p" href="#sync">sync</a>,
Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
</div>
-<h5 class="subsubsection">2.1.2.2 The <code>report</code> target</h5>
+<h5 class="subsubsection">2.1.2.4 The <code>report</code> target</h5>
-<p><a name="index-reporting-28"></a><a
name="index-status_002c-translations-29"></a>
+<p><a name="index-reporting-29"></a><a
name="index-status_002c-translations-30"></a>
This target exists solely for convenience to translators, enabling them
to check which articles are not 100% translated and have to be updated.
The way to check this is by running <code>make report
TEAM=</code><var>lang</var>,
@@ -776,15 +831,15 @@
developed, if you recall.
<div class="node">
-<p><hr>
<a name="triggers"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#clean">clean</a>,
Previous: <a rel="previous" accesskey="p" href="#report">report</a>,
Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
</div>
-<h5 class="subsubsection">2.1.2.3 The <code>triggers</code> target</h5>
+<h5 class="subsubsection">2.1.2.5 The <code>triggers</code> target</h5>
<p>This is a special target intended to be run by the automatic build after
the main build and <em>after</em> <code>cvs|svn|bzr commit</code>.
@@ -848,33 +903,33 @@
things that should be “triggered” after the main build.
<div class="node">
-<p><hr>
<a name="clean"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#distclean">distclean</a>,
Previous: <a rel="previous" accesskey="p" href="#triggers">triggers</a>,
Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
</div>
-<h5 class="subsubsection">2.1.2.4 The <code>clean</code> target</h5>
+<h5 class="subsubsection">2.1.2.6 The <code>clean</code> target</h5>
<p>Not implemented yet.
<div class="node">
-<p><hr>
<a name="distclean"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p" href="#clean">clean</a>,
Up: <a rel="up" accesskey="u" href="#Special-Targets">Special Targets</a>
</div>
-<h5 class="subsubsection">2.1.2.5 The <code>distclean</code> target</h5>
+<h5 class="subsubsection">2.1.2.7 The <code>distclean</code> target</h5>
<p>Not implemented yet.
<div class="node">
-<p><hr>
<a name="Main-Variables"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#PO-Files">PO Files</a>,
Previous: <a rel="previous" accesskey="p" href="#Invoking-GNUN">Invoking
GNUN</a>,
Up: <a rel="up" accesskey="u" href="#Usage">Usage</a>
@@ -883,7 +938,7 @@
<h3 class="section">2.2 Defining Articles to be Built</h3>
-<p><a name="index-variables-30"></a><a name="index-gnun_002emk-31"></a>
+<p><a name="index-variables-31"></a><a name="index-gnun_002emk-32"></a>
The file <samp><span class="file">gnun.mk</span></samp> contains variable
definitions, based on which
almost all other important variables are computed. In other words,
the variables defined in that file directly affect the overall
@@ -892,51 +947,64 @@
<p>There are two types of variables, which are specifically separated in
order to make translators' life easier: variables that translators are
free to modify and variables that are modified by the web-translators
-staff<a rel="footnote" href="#fn-4" name="fnd-4"><sup>4</sup></a>, ideally
after performing some local tests. A
+staff<a rel="footnote" href="#fn-5" name="fnd-5"><sup>5</sup></a>, ideally
after performing some local tests. A
translation team leader should update only <code>TEMPLATE_LINGUAS</code> and
<code>HOME_LINGUAS</code>; everything else is supposed to be built
automagically, without manual intervention. If not, that is a bug that
should be reported and fixed.
-<a name="index-TEMPLATE_005fLINGUAS-32"></a>
-<a name="index-templates_002c-defining-33"></a>
-<a name="index-defining-templates-34"></a>
+<a name="index-TEMPLATE_005fLINGUAS-33"></a>
+<a name="index-templates_002c-defining-34"></a>
+<a name="index-defining-templates-35"></a>
<dl><dt>‘<samp><span
class="samp">TEMPLATE_LINGUAS</span></samp>’<dd>A space-separated list
with languages. Add here your language code
<em>if and only if</em> you have all the SSI templates translated, and
-have already committed in the repository all these template files:
-<samp><span class="file">server/po/head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/body-include-1.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/body-include-2.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/footer-text.</span><var>lang</var><span
class="file">.po</span></samp>, as well as the templates
-that are not under GNUN's control and are translated manually, like
-<samp><span class="file">server/header.</span><var>lang</var><span
class="file">.html</span></samp>,
+have already committed all template files:
+
+ <ul>
+<li><samp><span
class="file">server/po/head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/html5-head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/body-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/body-include-2.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span class="file">server/po/footer-text.</span><var>lang</var><span
class="file">.po</span></samp>,
+</ul>
+
+ <p>as well as the templates that are not under GNUN's control and are
+translated manually, like <samp><span
class="file">server/header.</span><var>lang</var><span
class="file">.html</span></samp>,
+<samp><span class="file">server/html5-header.</span><var>lang</var><span
class="file">.html</span></samp>,
<samp><span class="file">server/banner.</span><var>lang</var><span
class="file">.html</span></samp> and
<samp><span class="file">server/footer.</span><var>lang</var><span
class="file">.html</span></samp>.
- <p><a name="index-HOME_005fLINGUAS-35"></a><a
name="index-homepage_002c-defining-36"></a><a
name="index-defining-homepage-37"></a><br><dt>‘<samp><span
class="samp">HOME_LINGUAS</span></samp>’<dd>Add your language code if you
have already committed
+ <p>Additional templates can be defined via the <var>extra-templates</var>
+variable in <samp><span class="file">server/gnun/gnun.mk</span></samp>.
+
+ <p><a name="index-FUZZY_005fDIFF_005fLINGUAS-36"></a><a
name="index-previous_002c-diff-37"></a><br><dt>‘<samp><span
class="samp">FUZZY_DIFF_LINGUAS</span></samp>’<dd>Add your language code
here if you want GNUN to add differences to
+previous msgids in your PO files. The differences are shown in
+<samp><span class="command">wdiff</span></samp> format. See <a
href="wdiff.html#wdiff">wdiff</a>, for more information.
+
+ <p><a name="index-HOME_005fLINGUAS-38"></a><a
name="index-homepage_002c-defining-39"></a><a
name="index-defining-homepage-40"></a><br><dt>‘<samp><span
class="samp">HOME_LINGUAS</span></samp>’<dd>Add your language code if you
have already committed
<samp><span class="file">po/home.</span><var>lang</var><span
class="file">.po</span></samp>, that way the homepage for your language
will be built. It is not acceptable to have your language code
defined in this variable, but not in <code>TEMPLATE_LINGUAS</code>.
- <p><a name="index-ROOT-38"></a><a
name="index-articles-in-root-directory_002c-defining-39"></a><a
name="index-defining-articles-in-the-root-dir-40"></a><br><dt>‘<samp><span
class="samp">ROOT</span></samp>’<dd>Add here articles that are in the
server root, like
+ <p><a name="index-ROOT-41"></a><a
name="index-articles-in-root-directory_002c-defining-42"></a><a
name="index-defining-articles-in-the-root-dir-43"></a><br><dt>‘<samp><span
class="samp">ROOT</span></samp>’<dd>Add here articles that are in the
server root, like
<samp><span class="file">keepingup.html</span></samp> and <samp><span
class="file">provide.html</span></samp>. Always write only the
basename of the article, i.e. if you add these two articles, the value
of <code>ROOT</code> should be <code>keepingup provide</code>. This is true
for
all the variables that expect values in the form of article names.
- <p><a name="index-ALL_005fDIRS-41"></a><a
name="index-directories_002c-defining-42"></a><a
name="index-defining-directories-43"></a><br><dt>‘<samp><span
class="samp">ALL_DIRS</span></samp>’<dd>The list of directories
containing articles, like <samp><span class="file">philosophy</span></samp>,
+ <p><a name="index-ALL_005fDIRS-44"></a><a
name="index-directories_002c-defining-45"></a><a
name="index-defining-directories-46"></a><br><dt>‘<samp><span
class="samp">ALL_DIRS</span></samp>’<dd>The list of directories
containing articles, like <samp><span class="file">philosophy</span></samp>,
<samp><span class="file">gnu</span></samp>, <samp><span
class="file">licenses</span></samp>, etc.
- <p><a
name="index-POT-generation_002c-articles-44"></a><br><dt>‘<samp><span
class="samp">gnu</span></samp>’<dt>‘<samp><span
class="samp">philosophy</span></samp>’<dt>‘<samp><span
class="samp">...directory...</span></samp>’<dd>A space-separated list of
basenames for articles residing in
+ <p><a
name="index-POT-generation_002c-articles-47"></a><br><dt>‘<samp><span
class="samp">gnu</span></samp>’<dt>‘<samp><span
class="samp">philosophy</span></samp>’<dt>‘<samp><span
class="samp">...directory...</span></samp>’<dd>A space-separated list of
basenames for articles residing in
<var>directory</var>, for which POTs will be generated and updated when the
original article changes. If an article is missing here, there is no
way its translations to be maintained via GNUN.
</dl>
<div class="node">
-<p><hr>
<a name="PO-Files"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Webmaster-Tips">Webmaster
Tips</a>,
Previous: <a rel="previous" accesskey="p" href="#Main-Variables">Main
Variables</a>,
Up: <a rel="up" accesskey="u" href="#Usage">Usage</a>
@@ -945,7 +1013,7 @@
<h3 class="section">2.3 Working with PO Files</h3>
-<p><a name="index-PO_002c-editing-45"></a>
+<p><a name="index-PO_002c-editing-48"></a>
We anticipate that some gnu.org translators will find this format odd
or inconvenient, if they never happened to work with PO files before.
Don't worry, you will soon get accustomed to it. It is the
@@ -959,7 +1027,7 @@
necessary to make it valid. Here is a list of widely used PO editors:
-<a name="index-PO-editors-46"></a>
+<a name="index-PO-editors-49"></a>
<ul><li>PO mode. We recommend using GNU Emacs in PO mode, because Emacs is the
program that is suitable for performing any task when it comes to
maintaining the GNU Project's website. Provided that you have GNU
@@ -969,13 +1037,14 @@
available in a separate package, <code>gettext-el</code>. See
<a
href="http://www.gnu.org/software/gettext">http://www.gnu.org/software/gettext</a>.
- <li>gTranslator—the GNOME PO editor. See
-<a
href="http://gtranslator.sourceforge.net">http://gtranslator.sourceforge.net</a>.
+ <li>Gtranslator—the GNOME PO editor. See
+<a
href="http://projects.gnome.org/gtranslator/">http://projects.gnome.org/gtranslator/</a>.
<li>Lokalize—the KDE 4 editor. See
<a
href="http://userbase.kde.org/Lokalize">http://userbase.kde.org/Lokalize</a>.
- <li>KBabel—the KDE 3 editor. See <a
href="http://kbabel.kde.org">http://kbabel.kde.org</a>.
+ <li>KBabel—the KDE 3 editor. No longer supported, but might be
+available on some old systems.
<li>Poedit—another popular editor that is based on the
<code>wxWidgets</code>
graphical toolkit. See <a
href="http://www.poedit.net">http://www.poedit.net</a>.
@@ -1002,13 +1071,14 @@
<li><a accesskey="4" href="#PO-Tips">PO Tips</a>: Tips and hints
for translators.
<li><a accesskey="5" href="#generic_002eLANG_002ehtml">generic.LANG.html</a>:
Specifying information that will propagate in
every translation in a certain language.
-<li><a accesskey="6" href="#PO-Files-and-Team">PO Files and Team</a>: How
to maintain translations in the team's
+<li><a accesskey="6" href="#languages_002etxt">languages.txt</a>:
Specifying canonical names for languages.
+<li><a accesskey="7" href="#PO-Files-and-Team">PO Files and Team</a>: How
to maintain translations in the team's
repository.
</ul>
<div class="node">
-<p><hr>
<a name="New-Translation"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Migrating">Migrating</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1016,7 +1086,7 @@
<h4 class="subsection">2.3.1 Starting a New Translation</h4>
-<p><a name="index-translation_002c-new-47"></a><a
name="index-new-translation-48"></a>
+<p><a name="index-translation_002c-new-50"></a><a
name="index-new-translation-51"></a>
To start a new translation, the easiest way is to copy the existing POT
as <samp><span class="file">article.</span><var>lang</var><span
class="file">.po</span></samp>, where <var>lang</var> is your language code.
For example, to prepare for a new translation of the essay
@@ -1055,7 +1125,7 @@
conventions, and the rules for gnu.org translations. For reference,
here is a list with all fields explained:
- <p><a name="index-PO-headers-49"></a>
+ <p><a name="index-PO-headers-52"></a>
<dl>
<dt>‘<samp><span
class="samp">Project-Id-Version</span></samp>’<dd>Add here the filename
of the original article, without the
sub-directory, like “body-include-1.html” or
“free-sw.html”.
@@ -1072,13 +1142,11 @@
<pre class="example"> Elvis Parsley <address@hidden>
</pre>
- <br><dt>‘<samp><span
class="samp">Language-Team</span></samp>’<dd>This field should contain
the mailing list on which the translation team
-can be reached—sometimes this is the alias
-<a href="mailto:address@hidden">address@hidden</a>, but in some cases it is a
-separate, non-GNU list. It could be a URL of the team's homepage,
-provided that it contains contact details. Example:
+ <br><dt>‘<samp><span
class="samp">Language-Team</span></samp>’<dd>This field should contain
the mailing list on which the translation
+team can be reached—usually <a
href="mailto:www-<var>lang</var>address@hidden">www-<var>lang</var>-<small
class="dots">...</small>@gnu.org</a>.
+Example:
- <pre class="example"> French <address@hidden>
+ <pre class="example"> Czech <address@hidden>
</pre>
<br><dt>‘<samp><span
class="samp">MIME-Version</span></samp>’<dd>Leave it like it is.
@@ -1104,7 +1172,7 @@
"POT-Creation-Date: 2008-02-06 16:25-0500\n"
"PO-Revision-Date: 2008-02-09 15:23+0200\n"
"Last-Translator: Yavor Doganov <address@hidden>\n"
- "Language-Team: Bulgarian <address@hidden>\n"
+ "Language-Team: Bulgarian <address@hidden>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
@@ -1121,20 +1189,20 @@
<p>There are some special messages that appear in the POT and PO:
-<a name="index-notes_002c-translators-50"></a>
-<a name="index-translators_0027-notes-51"></a>
+<a name="index-notes_002c-translators-53"></a>
+<a name="index-translators_0027-notes-54"></a>
<dl><dt>‘<samp><span class="samp">*GNUN-SLOT: TRANSLATOR'S
NOTES*</span></samp>’<dd>This is for translator's notes that are injected
in the resulting
translation. See <a href="#Notes-Slot">Notes Slot</a>, for more information.
If your
translation does not have notes, you <em>must</em> translate this as a
space, that is, <SPC>.
- <p><a name="index-credits_002c-translators-52"></a><a
name="index-translators_0027-credits-53"></a><br><dt>‘<samp><span
class="samp">*GNUN-SLOT: TRANSLATOR'S CREDITS*</span></samp>’<dd>This is
again optional, and should contain the name (and address) of
+ <p><a name="index-credits_002c-translators-55"></a><a
name="index-translators_0027-credits-56"></a><br><dt>‘<samp><span
class="samp">*GNUN-SLOT: TRANSLATOR'S CREDITS*</span></samp>’<dd>This is
again optional, and should contain the name (and address) of
the person who made the translation. “Translate” this string as a
space (<SPC>) if you do not want your name to appear there.
See <a href="#Credits-Slot">Credits Slot</a>.
</dl>
- <p><a name="index-wrapping-long-lines-54"></a><a
name="index-long-lines_002c-wrap-55"></a>Most of the PO editors do not wrap
long lines that inevitably appear in
+ <p><a name="index-wrapping-long-lines-57"></a><a
name="index-long-lines_002c-wrap-58"></a>Most of the PO editors do not wrap
long lines that inevitably appear in
<code>msgstr</code>'s. If that happens, long lines make reading subsequent
diffs harder, and are generally annoying for most people. If this issue
bothers you, you can “normalize” the already finished PO
translation
@@ -1183,8 +1251,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Notes-Slot"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Credits-Slot">Credits Slot</a>,
Up: <a rel="up" accesskey="u" href="#New-Translation">New Translation</a>
@@ -1192,7 +1260,7 @@
<h5 class="subsubsection">2.3.1.1 The Special Slot for Translator's Notes</h5>
-<p><a name="index-notes_002c-translators-56"></a><a
name="index-translators_0027-notes-57"></a>
+<p><a name="index-notes_002c-translators-59"></a><a
name="index-translators_0027-notes-60"></a>
Sometimes it is necessary to complement the translation of an essay
with translator's notes. The special message <code>*GNUN-SLOT:
TRANSLATOR'S NOTES*</code> is designed to serve this purpose. If your
@@ -1240,8 +1308,8 @@
are implemented.
<div class="node">
-<p><hr>
<a name="Credits-Slot"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p" href="#Notes-Slot">Notes
Slot</a>,
Up: <a rel="up" accesskey="u" href="#New-Translation">New Translation</a>
@@ -1249,7 +1317,7 @@
<h5 class="subsubsection">2.3.1.2 The Special Slot for Translator's
Credits</h5>
-<p><a name="index-credits_002c-translators-58"></a><a
name="index-translators_0027-credits-59"></a>
+<p><a name="index-credits_002c-translators-61"></a><a
name="index-translators_0027-credits-62"></a>
Most of the translators usually put their name under the translation,
in the “footer” area. This is entirely acceptable, since some
readers prefer to send buggestions directly to the translator. Also,
@@ -1271,8 +1339,8 @@
Style Sheet when adding URIs or other information.
<div class="node">
-<p><hr>
<a name="Migrating"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#GNU-News">GNU News</a>,
Previous: <a rel="previous" accesskey="p" href="#New-Translation">New
Translation</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1281,7 +1349,7 @@
<h4 class="subsection">2.3.2 Transforming existing translation in PO
format</h4>
-<p><a name="index-migration_002c-translations-60"></a><a
name="index-conversion-of-existing-translations-61"></a>
+<p><a name="index-migration_002c-translations-63"></a><a
name="index-conversion-of-existing-translations-64"></a>
Migrating an existing translation to a PO file format is basically
editing the header as described in the previous section, and
populating each of the messages by copying the already translated text
@@ -1324,8 +1392,8 @@
translator returned in 2008 and continued maintaining it.
<div class="node">
-<p><hr>
<a name="GNU-News"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#PO-Tips">PO Tips</a>,
Previous: <a rel="previous" accesskey="p" href="#Migrating">Migrating</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1334,12 +1402,16 @@
<h4 class="subsection">2.3.3 Special Handling For GNU News</h4>
-<p><a name="index-gnunews-62"></a><a name="index-whatsnew-63"></a><a
name="index-gnusflashes-64"></a>
-The GNU website has infrastructure for supporting “What's New”,
also
-known as “GNU News”—see
-<a
href="http://www.gnu.org/server/standards/README.webmastering.html#polnews">http://www.gnu.org/server/standards/README.webmastering.html#polnews</a>
-for details. Entries are added in a special plain text file,
-<samp><span class="file">server/whatsnew.txt</span></samp> and are used to
build
+<p><a name="index-gnunews-65"></a><a name="index-whatsnew-66"></a><a
name="index-gnusflashes-67"></a>
+<strong>Pay attention:</strong> The practice of news handling that is
+described here has been obsolete for some time now, as they are being
+fed automatically from Planet GNU (<a
href="http://planet.gnu.org">http://planet.gnu.org</a>).
+Nevertheless, the information below is accurate to the extent that the
+support for the old-fashioned way is still available.
+
+ <p>The GNU website has infrastructure for supporting “What's
New”, also
+known as “GNU News”. Entries are added in a special plain text
+file, <samp><span class="file">server/whatsnew.txt</span></samp> and are used
to build
<samp><span class="file">server/whatsnew.include</span></samp> and <samp><span
class="file">gnusflashes.include</span></samp>. The
former is used by <samp><span class="file">server/whatsnew.html</span></samp>,
while the latter is
included in the homepage.
@@ -1361,8 +1433,8 @@
again translated.
<div class="node">
-<p><hr>
<a name="PO-Tips"></a>
+<p><hr>
Next: <a rel="next" accesskey="n"
href="#generic_002eLANG_002ehtml">generic.LANG.html</a>,
Previous: <a rel="previous" accesskey="p" href="#GNU-News">GNU News</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1371,7 +1443,7 @@
<h4 class="subsection">2.3.4 Useful Hints For Editing PO Files</h4>
-<p><a name="index-tips_002c-translators-65"></a><a
name="index-recommendations_002c-PO-files-66"></a>
+<p><a name="index-tips_002c-translators-68"></a><a
name="index-recommendations_002c-PO-files-69"></a>
This section contains additional explanations, some in the form of
advices and recommendations; not all of them are strictly related to
PO files editing.
@@ -1379,16 +1451,11 @@
<ul>
<li>When you install a new translation of an article (that is different
from a server template or the homepage), all you need to do is to add
-your PO file in the appropriate <samp><span class="file">/po</span></samp>
sub-directory and add a
-link to it in the translations list of the original
-<samp><var>article</var><span class="file">.html</span></samp>. Use only HTML
entities for any non-ASCII
-characters and follow the established scheme. If language names in
-your native language are not capitalized (unlike for example in
-English or German), you should <em>not</em> capitalize the name of your
-language.
+your PO file in the appropriate <samp><span class="file">/po</span></samp>
sub-directory.
<p>In the next build, your <samp><var>article</var><span
class="file">.</span><var>lang</var><span class="file">.html</span></samp> will
be
-built and the link to it will propagate to all translations, provided
+built and the link to it will be added to the original page
+and propagate to all translations, provided
that they are under GNUN's control.
<li>If you don't feel comfortable editing <samp><span
class="file">gnun.mk</span></samp>, do not worry.
@@ -1449,10 +1516,10 @@
</ul>
<div class="node">
-<p><hr>
<a name="generic.LANG.html"></a>
<a name="generic_002eLANG_002ehtml"></a>
-Next: <a rel="next" accesskey="n" href="#PO-Files-and-Team">PO Files and
Team</a>,
+<p><hr>
+Next: <a rel="next" accesskey="n"
href="#languages_002etxt">languages.txt</a>,
Previous: <a rel="previous" accesskey="p" href="#PO-Tips">PO Tips</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1460,7 +1527,7 @@
<h4 class="subsection">2.3.5 The <samp><span
class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> file</h4>
-<p><a name="index-team-information-67"></a><a
name="index-generic-notice_002c-translations-68"></a>
+<p><a name="index-team-information-70"></a><a
name="index-generic-notice_002c-translations-71"></a>
The files <samp><span
class="file">server/gnun/generic.</span><var>lang</var><span
class="file">.html</span></samp> are special: if
no such file exists for your language, an empty file will be created
(and added to the repository if specified <code>VCS=yes</code>). This file
@@ -1485,16 +1552,56 @@
include the contents of this special file.
<div class="node">
+<a name="languages.txt"></a>
+<a name="languages_002etxt"></a>
<p><hr>
-<a name="PO-Files-and-Team"></a>
+Next: <a rel="next" accesskey="n" href="#PO-Files-and-Team">PO Files and
Team</a>,
Previous: <a rel="previous" accesskey="p"
href="#generic_002eLANG_002ehtml">generic.LANG.html</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
</div>
-<h4 class="subsection">2.3.6 Maintaining Translations in Your Team's
Repository</h4>
+<h4 class="subsection">2.3.6 The <samp><span
class="file">languages.txt</span></samp> file</h4>
+
+<p>The file <samp><span class="file">server/gnun/languages.txt</span></samp>
is used when generating
+lists of translations; those lists are subsequently included in all
+translations of the article. Every line in the file is either a
+comment (when it begins with “#”) or a definition for a language.
A
+language is defined by three tab-separated fields. The first field
+defines the language suffix; it is used in file names and in texts of
+the links. The second field is the name of the language in English;
+it is used in HTML comments. The third field defines the name of the
+language in that language itself; it is used in texts of the links,
+and it should be in UTF-8. For example:
+
+<pre class="example"> de German Deutsch
+</pre>
+ <p>The generated list of translations may look like this:
+
+<pre class="example"> <!-- begin translinks file -->
+ <div id="translations">
+ <ul class="translations-list">
+ <!-- German -->
+ <li><a
href="/distros/screenshot.de.html">Deutsch</a>&nbsp;[de]</li>
+ <!-- English -->
+ <li><a
href="/distros/screenshot.html">English</a>&nbsp;[en]</li>
+ <!-- Polish -->
+ <li><a
href="/distros/screenshot.pl.html">polski</a>&nbsp;[pl]</li>
+ </ul>
+ </div> <!-- id="translations" -->
+ <!-- end translinks file -->
+</pre>
+ <div class="node">
+<a name="PO-Files-and-Team"></a>
+<p><hr>
+Previous: <a rel="previous" accesskey="p"
href="#languages_002etxt">languages.txt</a>,
+Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
+
+</div>
+
+<h4 class="subsection">2.3.7 Maintaining Translations in Your Team's
Repository</h4>
-<p><a name="index-project-repository-69"></a><a
name="index-repository_002c-translation-project-70"></a><a
name="index-team-maintenance-71"></a>
+<p><a name="index-project-repository-72"></a><a
name="index-repository_002c-translation-project-73"></a><a
name="index-team-maintenance-74"></a>
GNUN operates on the “official” Web repository of the Savannah
project
`www', where normally only the coordinators of translation teams have
write access. However, all translation teams have their own projects,
@@ -1513,7 +1620,7 @@
project's repository as a place to keep their draft translations, until
they ripe and are ready to be installed officially.
- <p><a name="index-team-workflow-72"></a>The following diagram illustrates a
typical workflow—it is applicable
+ <p><a name="index-team-workflow-75"></a>The following diagram illustrates a
typical workflow—it is applicable
for small, medium and large teams:
<pre class="example"> +----------+ +-------------------+
@@ -1574,15 +1681,15 @@
</ul>
<div class="node">
-<p><hr>
<a name="GNUmakefile.team-Variables"></a>
<a name="GNUmakefile_002eteam-Variables"></a>
+<p><hr>
Next: <a rel="next" accesskey="n"
href="#GNUmakefile_002eteam-and-Cron">GNUmakefile.team and Cron</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files-and-Team">PO Files and
Team</a>
</div>
-<h5 class="subsubsection">2.3.6.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</h5>
+<h5 class="subsubsection">2.3.7.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</h5>
<p>To adjust the makefile for your team, you need to edit two variables.
@@ -1706,17 +1813,17 @@
<samp><span class="file">GNUmakefile.team</span></samp> gets updated for all
teams' benefit.
<div class="node">
-<p><hr>
<a name="GNUmakefile.team-and-Cron"></a>
<a name="GNUmakefile_002eteam-and-Cron"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p"
href="#GNUmakefile_002eteam-Variables">GNUmakefile.team Variables</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files-and-Team">PO Files and
Team</a>
</div>
-<h5 class="subsubsection">2.3.6.2 Automatic Synchronization and Status
Reports</h5>
+<h5 class="subsubsection">2.3.7.2 Automatic Synchronization and Status
Reports</h5>
-<p><a name="index-team-maintenance_002c-cron-73"></a><a
name="index-cron_002c-team-maintenance-74"></a>
+<p><a name="index-team-maintenance_002c-cron-76"></a><a
name="index-cron_002c-team-maintenance-77"></a>
It is convenient to invoke such synchronization automatically, for
example once every day. If you have enabled commit notifications for
the project's repository, any new changes will be visible for
@@ -1741,8 +1848,8 @@
way for better readability.
<div class="node">
-<p><hr>
<a name="Webmaster-Tips"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p" href="#PO-Files">PO Files</a>,
Up: <a rel="up" accesskey="u" href="#Usage">Usage</a>
@@ -1750,7 +1857,7 @@
<h3 class="section">2.4 Tips and Hints for Webmasters</h3>
-<p><a name="index-tips_002c-webmasters-75"></a><a
name="index-webmaster-tips-76"></a>
+<p><a name="index-tips_002c-webmasters-78"></a><a
name="index-webmaster-tips-79"></a>
This section contains some tips and general recommendations for
webmasters in no particular order—it is not mandatory to follow them,
but doing so will make translators' lives substantially easier.
@@ -1766,26 +1873,47 @@
update it immediately won't be disappointed if it changes again in the
next run.
- <p>Use <em>only</em> US-ASCII characters and HTML entities for the others.
-This is required because the English text in the articles serves as a
-replacement of the translation when the latter is not complete. So if
-you use, say, the character é (e-acute) directly in an English
-page—which is UTF-8 as declared in <samp><span
class="file">server/head-include-1.html</span></samp>,
-it will appear broken on those translated pages who use a different
-encoding. This specific advice is pretty much mandatory—the build
-fails if the original article contains such characters—but we are
-ready to fix any errors a webmaster makes.
+<ul class="menu">
+<li><a accesskey="1" href="#Validation">Validation</a>: How to
verify the documents.
+<li><a accesskey="2" href="#Comments-for-Translators">Comments for
Translators</a>: Passing commens to translators.
+<li><a accesskey="3" href="#Modifying-Boilerplates">Modifying Boilerplates</a>
+<li><a accesskey="4" href="#Localized-URLs">Localized URLs</a>:
Specifying URLs of diagrams
+ to be transated.
+</ul>
+
+<div class="node">
+<a name="Validation"></a>
+<p><hr>
+Next: <a rel="next" accesskey="n"
href="#Comments-for-Translators">Comments for Translators</a>,
+Up: <a rel="up" accesskey="u" href="#Webmaster-Tips">Webmaster Tips</a>
+
+</div>
+
+<h4 class="subsection">2.4.1 Validation</h4>
- <p>The script <samp><span class="command">gnun-validate-html</span></samp>
is useful for webmasters who
+<p>The script <samp><span class="command">gnun-validate-html</span></samp> is
useful for webmasters who
want to verify if their (potentially intrusive) changes result in a
valid markup. Before committing your changes, you can check if it is
valid by running
-<pre class="example"> gnun-validate-html philosophy/not-ipr.html
+<pre class="example"> gnun-validate-html --root . philosophy/not-ipr.html
</pre>
<p>See <a href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>, for
more information.
+<div class="node">
+<a name="Comments-for-Translators"></a>
+<p><hr>
+Next: <a rel="next" accesskey="n"
href="#Modifying-Boilerplates">Modifying Boilerplates</a>,
+Previous: <a rel="previous" accesskey="p"
href="#Validation">Validation</a>,
+Up: <a rel="up" accesskey="u" href="#Webmaster-Tips">Webmaster Tips</a>
+
+</div>
+
+<h4 class="subsection">2.4.2 Comments for Translators</h4>
+
+<p><a name="index-comments-for-translators-80"></a>
<!-- Emacs Lisp code goes here... -->
+
<p>If you want a comment to be visible for translators, place it
<em>inside</em> the element, for example:
@@ -1806,7 +1934,19 @@
after the beginning of the HTML comment (<code><!--</code>), since this will
unnecessarily indent the comment in the POT.
- <p><strong>Warning:</strong> Any structural diversion from <samp><span
class="file">boilerplate.html</span></samp>
+<div class="node">
+<a name="Modifying-Boilerplates"></a>
+<p><hr>
+Next: <a rel="next" accesskey="n" href="#Localized-URLs">Localized
URLs</a>,
+Previous: <a rel="previous" accesskey="p"
href="#Comments-for-Translators">Comments for Translators</a>,
+Up: <a rel="up" accesskey="u" href="#Webmaster-Tips">Webmaster Tips</a>
+
+</div>
+
+<h4 class="subsection">2.4.3 Modifying Boilerplates</h4>
+
+<p><a name="index-boilerplates-81"></a>
+<strong>Warning:</strong> Any structural diversion from <samp><span
class="file">boilerplate.html</span></samp>
in a specific article is likely to result in errors from GNUN. Any
unexpected updates to the server templates (such as changing the entire
look & feel of the site) will most probably break <em>all</em>
@@ -1815,8 +1955,42 @@
sandbox first, to ensure a smooth transition.
<div class="node">
+<a name="Localized-URLs"></a>
<p><hr>
+Previous: <a rel="previous" accesskey="p"
href="#Modifying-Boilerplates">Modifying Boilerplates</a>,
+Up: <a rel="up" accesskey="u" href="#Webmaster-Tips">Webmaster Tips</a>
+
+</div>
+
+<h4 class="subsection">2.4.4 Localized URLs</h4>
+
+<p><a name="index-localized-URLs-82"></a>
+Some articles may contain diagrams or other images with English text
+that can and should be translated. In order to make the translated
+versions appear in the respective translations, GNUN should be told
+what URLs need localization. It can be done with HTML comments like
+
+<pre class="example"> <!-- GNUN: localize URL /philosophy/category.png,
+ /licenses/template-diagram.png and /graphics/jesus-cartoon.jpg -->
+</pre>
+ <p>(One trailing comma is removed; if the URL contains no dot, it is
+ignored; the URLs are separated with spaces.)
+
+ <p>Such comments will be extracted nightly and complied into per-article
+lists of URLs.
+
+ <p>After every build GNUN will check if the respective
+<samp><span class="file">philosophy/category.</span><var>lang</var><span
class="file">.png</span></samp> and other files are present in
+the working copy and substitute the strings in the HTML file of the
+traslation.
+
+ <p>GNUN relies on URLs being absolute, starting from the root homepage
+as required in
+<a
href="http://www.gnu.org/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines">http://www.gnu.org/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines</a>.
+
+<div class="node">
<a name="Internals"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Bugs">Bugs</a>,
Previous: <a rel="previous" accesskey="p" href="#Usage">Usage</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -1835,8 +2009,8 @@
</ul>
<div class="node">
-<p><hr>
<a name="Scripts"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Rules">Rules</a>,
Up: <a rel="up" accesskey="u" href="#Internals">Internals</a>
@@ -1854,24 +2028,25 @@
<ul class="menu">
<li><a accesskey="1" href="#make_002dprototype">make-prototype</a>
-<li><a accesskey="2" href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>
-<li><a accesskey="3" href="#mailfail">mailfail</a>
-<li><a accesskey="4"
href="#validate_002dhtml_002dnotify">validate-html-notify</a>
-<li><a accesskey="5"
href="#gnun_002dclear_002dprevious">gnun-clear-previous</a>
+<li><a accesskey="2"
href="#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>
+<li><a accesskey="3" href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>
+<li><a accesskey="4" href="#mailfail">mailfail</a>
+<li><a accesskey="5"
href="#validate_002dhtml_002dnotify">validate-html-notify</a>
+<li><a accesskey="6"
href="#gnun_002dclear_002dprevious">gnun-clear-previous</a>
</ul>
<div class="node">
-<p><hr>
<a name="make-prototype"></a>
<a name="make_002dprototype"></a>
-Next: <a rel="next" accesskey="n"
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
+<p><hr>
+Next: <a rel="next" accesskey="n"
href="#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>,
Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
</div>
<h4 class="subsection">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</h4>
-<p><a name="index-POT-generation-77"></a><a
name="index-prototype-generation-78"></a><a
name="index-generation_002c-POT_002c-_002eproto-79"></a>
+<p><a name="index-POT-generation-83"></a><a
name="index-prototype-generation-84"></a><a
name="index-generation_002c-POT_002c-_002eproto-85"></a>
This is a Guile script which makes the “prototype” file,
<samp><span class="file">foo.</span><var>lang</var><span
class="file">.proto</span></samp>, from which the POT is generated. GNUN is
designed in such a way, because it would be no big improvement if links
@@ -1892,7 +2067,10 @@
<p>Here are the options that <samp><span
class="command">make-prototype</span></samp> accepts:
<dl>
-<dt><samp><span class="option">--article</span></samp><dd>Process the input
file as an article. This is the default.
+<dt><samp><span class="option">--article</span></samp><dd>Process the input
file as an article. This is the default. As of
+version 0.5, this option is considered obsolete because the links to
+translations are handled by a special rule.
+See <a href="#update_002dlocalized_002dURLs">update-localized-URLs</a>.
<br><dt><samp><span class="option">--home</span></samp><dd>Process the
input article as a homepage. Specify this when you want
to create a <samp><span class="file">.proto</span></samp> file for a homepage.
@@ -1915,18 +2093,47 @@
</dl>
<div class="node">
+<a name="gnun-add-fuzzy-diff"></a>
+<a name="gnun_002dadd_002dfuzzy_002ddiff"></a>
<p><hr>
+Next: <a rel="next" accesskey="n"
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
+Previous: <a rel="previous" accesskey="p"
href="#make_002dprototype">make-prototype</a>,
+Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
+
+</div>
+
+<h4 class="subsection">3.1.2 The <samp><span
class="command">gnun-add-fuzzy-diff</span></samp> Script</h4>
+
+<p><a name="index-previous_002c-diff-86"></a>
+This script adds comments with differences of current msgids against
+previous ones to fuzzy translations in a PO file. To produce
+the differences <samp><span class="command">wdiff</span></samp> is used. This
may be useful to figure
+out what has changed. In fact, it wraps around a <samp><span
class="command">sed</span></samp> script
+used in GNUN internally.
+
+<pre class="example"> gnun-add-fuzzy-diff [OPTION...] [FILE]
+</pre>
+ <dl>
+<dt><samp><span class="option">-i</span></samp><dt><samp><span
class="option">--in-place</span></samp><dd>Edit the file in place.
+
+ <br><dt><samp><span class="option">--version</span></samp><dd>Display
copyright and version information and exit.
+
+ <br><dt><samp><span class="option">--help</span></samp><dd>Display usage
information and exit
+</dl>
+
+<div class="node">
<a name="gnun-validate-html"></a>
<a name="gnun_002dvalidate_002dhtml"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#mailfail">mailfail</a>,
-Previous: <a rel="previous" accesskey="p"
href="#make_002dprototype">make-prototype</a>,
+Previous: <a rel="previous" accesskey="p"
href="#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>,
Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
</div>
-<h4 class="subsection">3.1.2 The <samp><span
class="command">gnun-validate-html</span></samp> Script</h4>
+<h4 class="subsection">3.1.3 The <samp><span
class="command">gnun-validate-html</span></samp> Script</h4>
-<p><a name="index-validation_002c-XHTML-80"></a>
+<p><a name="index-validation_002c-XHTML-87"></a>
This is a Bash script whose purpose is to “validate” both the
original
and translated articles to make sure that they conform to the respective
W3C standard. Sometimes webmasters make mistakes, and translators too,
@@ -1935,23 +2142,29 @@
<p>GNUN enforces XHTML validation at build time if invoked with
<code>VALIDATE=yes</code>.
- <p>The script expects only one <var>file</var> as an argument and will exit
+ <p>The script expects only one <var>file</var> as the last argument and
will exit
with an error if it is not specified (which might be the case when an
automatic variable is not expanded properly due to a bug in the
makefile).
+ <p>The top of the working directory can be specified through
<code>--root</code>
+option; the default value is “../..”.
+
+ <p>As a side effect, the expanded HTML can be saved in a file specified
+through <code>--expand-to</code> option.
+
<div class="node">
-<p><hr>
<a name="mailfail"></a>
+<p><hr>
Next: <a rel="next" accesskey="n"
href="#validate_002dhtml_002dnotify">validate-html-notify</a>,
Previous: <a rel="previous" accesskey="p"
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
</div>
-<h4 class="subsection">3.1.3 The <samp><span
class="command">mailfail</span></samp> Script</h4>
+<h4 class="subsection">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</h4>
-<p><a name="index-mail_002c-notifications-81"></a>
+<p><a name="index-mail_002c-notifications-88"></a>
This is a helper script that runs a command, and mails the output of
that command in case it exits with a non-zero exit status.
<samp><span class="command">mailfail</span></samp> depends on GNU Mailutils,
or a compatible
@@ -1991,16 +2204,16 @@
standard output and the exit code is 1.
<div class="node">
-<p><hr>
<a name="validate-html-notify"></a>
<a name="validate_002dhtml_002dnotify"></a>
+<p><hr>
Next: <a rel="next" accesskey="n"
href="#gnun_002dclear_002dprevious">gnun-clear-previous</a>,
Previous: <a rel="previous" accesskey="p" href="#mailfail">mailfail</a>,
Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
</div>
-<h4 class="subsection">3.1.4 The <samp><span
class="command">validate-html-notify</span></samp> Script</h4>
+<h4 class="subsection">3.1.5 The <samp><span
class="command">validate-html-notify</span></samp> Script</h4>
<p>This script is a wrapper around <samp><span
class="command">gnun-validate-html</span></samp>
(see <a href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a>); it is
necessary because it is hard to
@@ -2025,17 +2238,17 @@
command—use <samp><span class="command">mailfail</span></samp> for that.
See <a href="#mailfail">mailfail</a>.
<div class="node">
-<p><hr>
<a name="gnun-clear-previous"></a>
<a name="gnun_002dclear_002dprevious"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p"
href="#validate_002dhtml_002dnotify">validate-html-notify</a>,
Up: <a rel="up" accesskey="u" href="#Scripts">Scripts</a>
</div>
-<h4 class="subsection">3.1.5 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</h4>
+<h4 class="subsection">3.1.6 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</h4>
-<p><a name="index-previous_002c-manipulating-PO-files-82"></a>
+<p><a name="index-previous_002c-manipulating-PO-files-89"></a>
This simple script is not used internally in GNUN. It is merely for
convenience only, for those who find it hard to remember the various
‘<samp><span class="samp">gettext</span></samp>’ tools and their
options.
@@ -2056,8 +2269,8 @@
</dl>
<div class="node">
-<p><hr>
<a name="Rules"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p" href="#Scripts">Scripts</a>,
Up: <a rel="up" accesskey="u" href="#Internals">Internals</a>
@@ -2068,8 +2281,8 @@
<p>Read the source code, then please tell us :-)
<div class="node">
-<p><hr>
<a name="Bugs"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Index">Index</a>,
Previous: <a rel="previous" accesskey="p" href="#Internals">Internals</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -2078,7 +2291,7 @@
<h2 class="chapter">4 Reporting Bugs</h2>
-<p><a name="index-bugs_002c-reporting-83"></a><a
name="index-reporting-bugs-84"></a>
+<p><a name="index-bugs_002c-reporting-90"></a><a
name="index-reporting-bugs-91"></a>
GNUnited Nations, like any other software, is not bug free. There are
some known bugs and annoyances, which are listed in the <samp><span
class="file">TODO</span></samp>
file, but it is absolutely certain that there are more which we know
@@ -2089,8 +2302,8 @@
<a
href="https://savannah.gnu.org/bugs/?group=gnun">https://savannah.gnu.org/bugs/?group=gnun</a>.
<div class="node">
-<p><hr>
<a name="Copying-This-Manual"></a>
+<p><hr>
Previous: <a rel="previous" accesskey="p" href="#Index">Index</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -2565,8 +2778,8 @@
<!-- ispell-local-pdict: "ispell-dict" -->
<!-- End: -->
<div class="node">
-<p><hr>
<a name="Index"></a>
+<p><hr>
Next: <a rel="next" accesskey="n" href="#Copying-This-Manual">Copying
This Manual</a>,
Previous: <a rel="previous" accesskey="p" href="#Bugs">Bugs</a>,
Up: <a rel="up" accesskey="u" href="#Top">Top</a>
@@ -2576,90 +2789,97 @@
<h2 class="unnumbered">Index</h2>
<ul class="index-cp" compact>
-<li><a href="#index-ALL_005fDIRS-41">ALL_DIRS</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-ALL_005fDIRS-44">ALL_DIRS</a>: <a
href="#Main-Variables">Main Variables</a></li>
<li><a href="#index-announce-18">announce</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-articles-in-root-directory_002c-defining-39">articles in
root directory, defining</a>: <a href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-articles-in-root-directory_002c-defining-42">articles in
root directory, defining</a>: <a href="#Main-Variables">Main Variables</a></li>
<li><a href="#index-Bazaar-10">Bazaar</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-bugs_002c-reporting-83">bugs, reporting</a>: <a
href="#Bugs">Bugs</a></li>
+<li><a href="#index-boilerplates-81">boilerplates</a>: <a
href="#Modifying-Boilerplates">Modifying Boilerplates</a></li>
+<li><a href="#index-bugs_002c-reporting-90">bugs, reporting</a>: <a
href="#Bugs">Bugs</a></li>
<li><a href="#index-bzr-11">bzr</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="#index-conversion-of-existing-translations-61">conversion of
existing translations</a>: <a href="#Migrating">Migrating</a></li>
-<li><a href="#index-credits_002c-translators-58">credits, translators</a>: <a
href="#Credits-Slot">Credits Slot</a></li>
-<li><a href="#index-credits_002c-translators-52">credits, translators</a>: <a
href="#New-Translation">New Translation</a></li>
-<li><a href="#index-cron_002c-team-maintenance-74">cron, team maintenance</a>:
<a href="#GNUmakefile_002eteam-and-Cron">GNUmakefile.team and Cron</a></li>
+<li><a href="#index-comments-for-translators-80">comments for translators</a>:
<a href="#Comments-for-Translators">Comments for Translators</a></li>
+<li><a href="#index-conversion-of-existing-translations-64">conversion of
existing translations</a>: <a href="#Migrating">Migrating</a></li>
+<li><a href="#index-credits_002c-translators-61">credits, translators</a>: <a
href="#Credits-Slot">Credits Slot</a></li>
+<li><a href="#index-credits_002c-translators-55">credits, translators</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-cron_002c-team-maintenance-77">cron, team maintenance</a>:
<a href="#GNUmakefile_002eteam-and-Cron">GNUmakefile.team and Cron</a></li>
<li><a href="#index-CVS-7">CVS</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
<li><a href="#index-deferred-generation-of-articles-24">deferred generation of
articles</a>: <a href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-defining-articles-in-the-root-dir-40">defining articles in
the root dir</a>: <a href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-defining-directories-43">defining directories</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-defining-homepage-37">defining homepage</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-defining-templates-34">defining templates</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-directories_002c-defining-42">directories, defining</a>:
<a href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-defining-articles-in-the-root-dir-43">defining articles in
the root dir</a>: <a href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-defining-directories-46">defining directories</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-defining-homepage-40">defining homepage</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-defining-templates-35">defining templates</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-directories_002c-defining-45">directories, defining</a>:
<a href="#Main-Variables">Main Variables</a></li>
<li><a href="#index-fuzzy-strings-22">fuzzy strings</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-generation_002c-POT_002c-_002eproto-79">generation, POT,
.proto</a>: <a href="#make_002dprototype">make-prototype</a></li>
-<li><a href="#index-generic-notice_002c-translations-68">generic notice,
translations</a>: <a
href="#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
-<li><a href="#index-gnun_002emk-31">gnun.mk</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-gnunews-62">gnunews</a>: <a href="#GNU-News">GNU
News</a></li>
-<li><a href="#index-gnusflashes-64">gnusflashes</a>: <a href="#GNU-News">GNU
News</a></li>
+<li><a href="#index-FUZZY_005fDIFF_005fLINGUAS-36">FUZZY_DIFF_LINGUAS</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-generation_002c-POT_002c-_002eproto-85">generation, POT,
.proto</a>: <a href="#make_002dprototype">make-prototype</a></li>
+<li><a href="#index-generic-notice_002c-translations-71">generic notice,
translations</a>: <a
href="#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
+<li><a href="#index-gnun_002emk-32">gnun.mk</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-gnunews-65">gnunews</a>: <a href="#GNU-News">GNU
News</a></li>
+<li><a href="#index-gnusflashes-67">gnusflashes</a>: <a href="#GNU-News">GNU
News</a></li>
<li><a href="#index-GRACE-21">GRACE</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
<li><a href="#index-grace-period-23">grace period</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-HOME_005fLINGUAS-35">HOME_LINGUAS</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-homepage_002c-defining-36">homepage, defining</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-HOME_005fLINGUAS-38">HOME_LINGUAS</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-homepage_002c-defining-39">homepage, defining</a>: <a
href="#Main-Variables">Main Variables</a></li>
<li><a href="#index-invocation-2">invocation</a>: <a
href="#Invoking-GNUN">Invoking GNUN</a></li>
<li><a href="#index-invoking-1">invoking</a>: <a
href="#Invoking-GNUN">Invoking GNUN</a></li>
-<li><a href="#index-long-lines_002c-wrap-55">long lines, wrap</a>: <a
href="#New-Translation">New Translation</a></li>
-<li><a href="#index-mail_002c-notifications-81">mail, notifications</a>: <a
href="#mailfail">mailfail</a></li>
+<li><a href="#index-localized-URLs-82">localized URLs</a>: <a
href="#Localized-URLs">Localized URLs</a></li>
+<li><a href="#index-long-lines_002c-wrap-58">long lines, wrap</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-mail_002c-notifications-88">mail, notifications</a>: <a
href="#mailfail">mailfail</a></li>
<li><a href="#index-mail_002c-notifications-16">mail, notifications</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-migration_002c-translations-60">migration,
translations</a>: <a href="#Migrating">Migrating</a></li>
-<li><a href="#index-new-translation-48">new translation</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-migration_002c-translations-63">migration,
translations</a>: <a href="#Migrating">Migrating</a></li>
+<li><a href="#index-new-translation-51">new translation</a>: <a
href="#New-Translation">New Translation</a></li>
<li><a
href="#index-new-translations_002c-notifications_002fannouncements-17">new
translations, notifications/announcements</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-notes_002c-translators-56">notes, translators</a>: <a
href="#Notes-Slot">Notes Slot</a></li>
-<li><a href="#index-notes_002c-translators-50">notes, translators</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-notes_002c-translators-59">notes, translators</a>: <a
href="#Notes-Slot">Notes Slot</a></li>
+<li><a href="#index-notes_002c-translators-53">notes, translators</a>: <a
href="#New-Translation">New Translation</a></li>
<li><a href="#index-NOTIFY-15">NOTIFY</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
+<li><a href="#index-OUTDATED_002dGRACE-25">OUTDATED-GRACE</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
<li><a href="#index-output_002c-detailed-20">output, detailed</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-PO-editors-46">PO editors</a>: <a href="#PO-Files">PO
Files</a></li>
-<li><a href="#index-PO-headers-49">PO headers</a>: <a
href="#New-Translation">New Translation</a></li>
-<li><a href="#index-PO_002c-editing-45">PO, editing</a>: <a
href="#PO-Files">PO Files</a></li>
-<li><a href="#index-POT-generation-77">POT generation</a>: <a
href="#make_002dprototype">make-prototype</a></li>
-<li><a href="#index-POT-generation_002c-articles-44">POT generation,
articles</a>: <a href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-previous_002c-manipulating-PO-files-82">previous,
manipulating PO files</a>: <a
href="#gnun_002dclear_002dprevious">gnun-clear-previous</a></li>
-<li><a href="#index-project-repository-69">project repository</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
-<li><a href="#index-prototype-generation-78">prototype generation</a>: <a
href="#make_002dprototype">make-prototype</a></li>
-<li><a href="#index-recommendations_002c-PO-files-66">recommendations, PO
files</a>: <a href="#PO-Tips">PO Tips</a></li>
-<li><a href="#index-reporting-28">reporting</a>: <a
href="#report">report</a></li>
-<li><a href="#index-reporting-bugs-84">reporting bugs</a>: <a
href="#Bugs">Bugs</a></li>
-<li><a href="#index-repository_002c-translation-project-70">repository,
translation project</a>: <a href="#PO-Files-and-Team">PO Files and Team</a></li>
-<li><a href="#index-ROOT-38">ROOT</a>: <a href="#Main-Variables">Main
Variables</a></li>
+<li><a href="#index-PO-editors-49">PO editors</a>: <a href="#PO-Files">PO
Files</a></li>
+<li><a href="#index-PO-headers-52">PO headers</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-PO_002c-editing-48">PO, editing</a>: <a
href="#PO-Files">PO Files</a></li>
+<li><a href="#index-POT-generation-83">POT generation</a>: <a
href="#make_002dprototype">make-prototype</a></li>
+<li><a href="#index-POT-generation_002c-articles-47">POT generation,
articles</a>: <a href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-previous_002c-diff-86">previous, diff</a>: <a
href="#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a></li>
+<li><a href="#index-previous_002c-diff-37">previous, diff</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-previous_002c-manipulating-PO-files-89">previous,
manipulating PO files</a>: <a
href="#gnun_002dclear_002dprevious">gnun-clear-previous</a></li>
+<li><a href="#index-project-repository-72">project repository</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
+<li><a href="#index-prototype-generation-84">prototype generation</a>: <a
href="#make_002dprototype">make-prototype</a></li>
+<li><a href="#index-recommendations_002c-PO-files-69">recommendations, PO
files</a>: <a href="#PO-Tips">PO Tips</a></li>
+<li><a href="#index-reporting-29">reporting</a>: <a
href="#report">report</a></li>
+<li><a href="#index-reporting-bugs-91">reporting bugs</a>: <a
href="#Bugs">Bugs</a></li>
+<li><a href="#index-repository_002c-translation-project-73">repository,
translation project</a>: <a href="#PO-Files-and-Team">PO Files and Team</a></li>
+<li><a href="#index-ROOT-41">ROOT</a>: <a href="#Main-Variables">Main
Variables</a></li>
<li><a href="#index-sanity-checks-14">sanity checks</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-status_002c-translations-29">status, translations</a>: <a
href="#report">report</a></li>
+<li><a href="#index-status_002c-translations-30">status, translations</a>: <a
href="#report">report</a></li>
<li><a href="#index-Subversion-8">Subversion</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
<li><a href="#index-SVN-9">SVN</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="#index-synchronization_002c-repository-27">synchronization,
repository</a>: <a href="#sync">sync</a></li>
-<li><a href="#index-TEAM-25">TEAM</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="#index-team-information-67">team information</a>: <a
href="#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
-<li><a href="#index-team-maintenance-71">team maintenance</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
-<li><a href="#index-team-maintenance_002c-cron-73">team maintenance, cron</a>:
<a href="#GNUmakefile_002eteam-and-Cron">GNUmakefile.team and Cron</a></li>
-<li><a href="#index-team-workflow-72">team workflow</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
-<li><a href="#index-TEMPLATE_005fLINGUAS-32">TEMPLATE_LINGUAS</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-templates_002c-defining-33">templates, defining</a>: <a
href="#Main-Variables">Main Variables</a></li>
-<li><a href="#index-tips_002c-translators-65">tips, translators</a>: <a
href="#PO-Tips">PO Tips</a></li>
-<li><a href="#index-tips_002c-webmasters-75">tips, webmasters</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
-<li><a href="#index-translation_002c-new-47">translation, new</a>: <a
href="#New-Translation">New Translation</a></li>
-<li><a href="#index-translators_0027-credits-59">translators' credits</a>: <a
href="#Credits-Slot">Credits Slot</a></li>
-<li><a href="#index-translators_0027-credits-53">translators' credits</a>: <a
href="#New-Translation">New Translation</a></li>
-<li><a href="#index-translators_0027-notes-57">translators' notes</a>: <a
href="#Notes-Slot">Notes Slot</a></li>
-<li><a href="#index-translators_0027-notes-51">translators' notes</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-synchronization_002c-repository-28">synchronization,
repository</a>: <a href="#sync">sync</a></li>
+<li><a href="#index-TEAM-26">TEAM</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
+<li><a href="#index-team-information-70">team information</a>: <a
href="#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
+<li><a href="#index-team-maintenance-74">team maintenance</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
+<li><a href="#index-team-maintenance_002c-cron-76">team maintenance, cron</a>:
<a href="#GNUmakefile_002eteam-and-Cron">GNUmakefile.team and Cron</a></li>
+<li><a href="#index-team-workflow-75">team workflow</a>: <a
href="#PO-Files-and-Team">PO Files and Team</a></li>
+<li><a href="#index-TEMPLATE_005fLINGUAS-33">TEMPLATE_LINGUAS</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-templates_002c-defining-34">templates, defining</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-tips_002c-translators-68">tips, translators</a>: <a
href="#PO-Tips">PO Tips</a></li>
+<li><a href="#index-tips_002c-webmasters-78">tips, webmasters</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="#index-translation_002c-new-50">translation, new</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-translators_0027-credits-62">translators' credits</a>: <a
href="#Credits-Slot">Credits Slot</a></li>
+<li><a href="#index-translators_0027-credits-56">translators' credits</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-translators_0027-notes-60">translators' notes</a>: <a
href="#Notes-Slot">Notes Slot</a></li>
+<li><a href="#index-translators_0027-notes-54">translators' notes</a>: <a
href="#New-Translation">New Translation</a></li>
<li><a href="#index-triggering_002c-build-3">triggering, build</a>: <a
href="#Invoking-GNUN">Invoking GNUN</a></li>
<li><a href="#index-VALIDATE-12">VALIDATE</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
<li><a href="#index-validation-13">validation</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-validation_002c-XHTML-80">validation, XHTML</a>: <a
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a></li>
+<li><a href="#index-validation_002c-XHTML-87">validation, XHTML</a>: <a
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a></li>
<li><a href="#index-variable_002c-behavior-5">variable, behavior</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-variable_002c-team-26">variable, team</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-variables-30">variables</a>: <a
href="#Main-Variables">Main Variables</a></li>
+<li><a href="#index-variable_002c-team-27">variable, team</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
+<li><a href="#index-variables-31">variables</a>: <a
href="#Main-Variables">Main Variables</a></li>
<li><a href="#index-variables-4">variables</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
<li><a href="#index-VCS-6">VCS</a>: <a href="#Runtime-Variables">Runtime
Variables</a></li>
<li><a href="#index-VERBOSE-19">VERBOSE</a>: <a
href="#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="#index-webmaster-tips-76">webmaster tips</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
-<li><a href="#index-whatsnew-63">whatsnew</a>: <a href="#GNU-News">GNU
News</a></li>
-<li><a href="#index-wrapping-long-lines-54">wrapping long lines</a>: <a
href="#New-Translation">New Translation</a></li>
+<li><a href="#index-webmaster-tips-79">webmaster tips</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="#index-whatsnew-66">whatsnew</a>: <a href="#GNU-News">GNU
News</a></li>
+<li><a href="#index-wrapping-long-lines-57">wrapping long lines</a>: <a
href="#New-Translation">New Translation</a></li>
</ul><div class="footnote">
<hr>
<a name="texinfo-footnotes-in-document"></a><h4>Footnotes</h4><p
class="footnote"><small>[<a name="fn-1" href="#fnd-1">1</a>]</small> Actually,
it is
@@ -2672,12 +2892,15 @@
HTML to PO and the other way around is performed using po4a (“po for
anything”), see <a
href="http://po4a.alioth.debian.org">http://po4a.alioth.debian.org</a>.</p>
- <p class="footnote"><small>[<a name="fn-3" href="#fnd-3">3</a>]</small>
When GNU Bzr is used, files
+ <p class="footnote"><small>[<a name="fn-3" href="#fnd-3">3</a>]</small> The
“no-grace”
+items are rebuilt hourly.</p>
+
+ <p class="footnote"><small>[<a name="fn-4" href="#fnd-4">4</a>]</small>
When GNU Bzr is used, files
are added locally only; you need to take care to use <samp><span
class="command">bzr push</span></samp>
manually (or via cron) to take care of effectively adding them to the
public repository. See <a href="#triggers">triggers</a>, for a short
explanation.</p>
- <p class="footnote"><small>[<a name="fn-4" href="#fnd-4">4</a>]</small>
Only because presumably, they are more familiar with
+ <p class="footnote"><small>[<a name="fn-5" href="#fnd-5">5</a>]</small>
Only because presumably, they are more familiar with
GNUnited Nations' internals. From a purely technical point of view,
there is no difference.</p>
Index: gnun.html.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.html.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsqAoGa7 and /tmp/cvssC7Vkw differ
Index: gnun.html_node.tar.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.html_node.tar.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsZpRKaa and /tmp/cvsSLW8lz differ
Index: gnun.info.tar.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.info.tar.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsTI5xOa and /tmp/cvsHZV10z differ
Index: gnun.pdf
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.pdf,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsyz41z8 and /tmp/cvs5reCQx differ
Index: gnun.ps.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.ps.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsxrsP4a and /tmp/cvsLZuloA differ
Index: gnun.texi.tar.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.texi.tar.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsgn4Q5e and /tmp/cvsmwpZqE differ
Index: gnun.txt
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.txt,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- gnun.txt 2 Jul 2011 09:14:30 -0000 1.10
+++ gnun.txt 30 Jan 2012 16:06:34 -0000 1.11
@@ -11,11 +11,13 @@
2.1 Invoking GNUN
2.1.1 Variables to Control the Build Process
2.1.2 Targets Specified on the Command Line
- 2.1.2.1 The `sync' target
- 2.1.2.2 The `report' target
- 2.1.2.3 The `triggers' target
- 2.1.2.4 The `clean' target
- 2.1.2.5 The `distclean' target
+ 2.1.2.1 The `no-grace-items' target
+ 2.1.2.2 The `update-localized-URLs' target
+ 2.1.2.3 The `sync' target
+ 2.1.2.4 The `report' target
+ 2.1.2.5 The `triggers' target
+ 2.1.2.6 The `clean' target
+ 2.1.2.7 The `distclean' target
2.2 Defining Articles to be Built
2.3 Working with PO Files
2.3.1 Starting a New Translation
@@ -25,18 +27,24 @@
2.3.3 Special Handling For GNU News
2.3.4 Useful Hints For Editing PO Files
2.3.5 The `generic.LANG.html' file
- 2.3.6 Maintaining Translations in Your Team's Repository
- 2.3.6.1 Adopting `GNUmakefile.team' For a Specific Team
+ 2.3.6 The `languages.txt' file
+ 2.3.7 Maintaining Translations in Your Team's Repository
+ 2.3.7.1 Adopting `GNUmakefile.team' For a Specific Team
Targets in `GNUmakefile.team'
- 2.3.6.2 Automatic Synchronization and Status Reports
+ 2.3.7.2 Automatic Synchronization and Status Reports
2.4 Tips and Hints for Webmasters
+ 2.4.1 Validation
+ 2.4.2 Comments for Translators
+ 2.4.3 Modifying Boilerplates
+ 2.4.4 Localized URLs
3 Unexciting Information for GNUN's Operation
3.1 Internally Used Scripts
3.1.1 The `make-prototype' Script
- 3.1.2 The `gnun-validate-html' Script
- 3.1.3 The `mailfail' Script
- 3.1.4 The `validate-html-notify' Script
- 3.1.5 The `gnun-clear-previous' Script
+ 3.1.2 The `gnun-add-fuzzy-diff' Script
+ 3.1.3 The `gnun-validate-html' Script
+ 3.1.4 The `mailfail' Script
+ 3.1.5 The `validate-html-notify' Script
+ 3.1.6 The `gnun-clear-previous' Script
3.2 How The Recipes Work
4 Reporting Bugs
Appendix A GNU Free Documentation License
@@ -46,11 +54,12 @@
GNUnited Nations
****************
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org essays and
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org essays and
other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation,
+Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -297,22 +306,19 @@
As it happens in real life, we don't wear pink glasses and are aware of
certain limitations and annoyances of this semi-automatic system.
- * Often it is hard to figure out where precisely a change was made.
- A change in one single word in a long paragraph of the HTML
- article will lead to the whole of it being marked as "fuzzy" in
- the PO files. So don't unsubscribe from <address@hidden>
- yet, and be prepared to check the CVS history of the original
- article.
-
- * The official build is invoked thrice daily, because doing it more
- often will potentially generate more messages to the mailing list
- in the form of commit notifications. This has its drawback, since
- translators have to wait 12 hours until their PO files are
+ * The official build is invoked thrice daily(1), because doing it
+ more often will potentially generate more messages to the mailing
+ list in the form of commit notifications. This has its drawback,
+ since translators have to wait 12 hours until their PO files are
updated, and another period for the `.LANG.html' articles to get
generated, after they commit the updated POs. Additionally, any
errors interrupt the build so they have to be fixed before the
next articles are processed.
+ ---------- Footnotes ----------
+
+ (1) The "no-grace" items are rebuilt hourly.
+
2 General Usage
***************
@@ -426,17 +432,18 @@
`VALIDATE=yes'
Validates all original articles before generating the POTs, to
- ensure that the ultimate source is valid XHMTL. Also, validates
+ ensure that the ultimate source is valid (X)HMTL. Also, validates
all generated translations in HTML format and all PO files. It is
highly recommended to run the build this way, even if it is a bit
tedious to fix the errors that are reported as a result of
enforcing validation.
Articles defined in the variable `no-validate-articles' are never
- checked for HTML validity. Its purpose is to skip validation of
+ checked for HTML validity. Its purpose was to skip validation of
HTML 5 articles, until the command-line validation tools are
- updated to parse files that comply with this new standard. Use it
- sparingly, since this may lead to other errors.
+ updated to parse files that comply with this new standard. As of
+ version 0.5 GNUN supports HTML 5, so resorting to
+ `no-validate-articles' should not be necessary.
`NOTIFY=no'
`...'
@@ -483,6 +490,16 @@
the server templates, gnunews and all articles defined in the
variable `no-grace-articles'.
+`OUTDATED-GRACE=DAYS'
+ Grace period for the out-of-date notice. When the variable
+ `GRACE' is defined, `OUTDATED-GRACE' defaults to 60 days (*note
+ grace period: GRACE.). The out-of-date notice is a special text
+ (`server/outdated.html' in the `www' repository) that is inserted
+ into every outdated translation when the period defined in this
+ variable is over; its purpose is to inform the reader that the
+ translation does not correspond to the original English article,
+ which has been changed since the translation was last updated.
+
`TEAM=LANG'
The translation team which articles need to be checked for
completeness. This variable is applicable only for the `report'
@@ -513,7 +530,7 @@
If notification is enabled (`NOTIFY=yes'), and the build system
encounters errors (mostly when validating articles), email messages
will be sent to the party that is expected to fix the error. The
-subject of the messages always include the problematic article, for
+subject of the messages always includes the problematic article, for
example:
Subject: [GNUN Error] gnu/gnu.fa.html is not valid XHTML
@@ -535,7 +552,28 @@
`make' reads the makefiles--the filesets they affect are specific and
already defined, one way or another.
-2.1.2.1 The `sync' target
+2.1.2.1 The `no-grace-items' target
+...................................
+
+The `no-grace-items' target regenerates a limited set of articles that
+are not affected by the grace period, namely, the homepage, the server
+templates, gnunews, and all articles defined in the variable
+`no-grace-articles' (*note grace period: GRACE.).
+
+ This target can be rebuilt more often than `all'; it is invoked
+hourly by the official GNUN cronjob.
+
+2.1.2.2 The `update-localized-URLs' target
+..........................................
+
+The `update-localized-URLs' target invokes a script that generates the
+`localized-urls.mk' file. This file includes the list of URLs that
+should be localized, it is extracted from special comments in the HTML
+source (*note Localized URLs::).
+
+ This target is meant to be rebuilt nightly.
+
+2.1.2.3 The `sync' target
.........................
The `sync' target has a simple task: synchronize the _original English_
@@ -571,7 +609,7 @@
`VCS=always' has no effect on this target, as well as `VALIDATE'.
-2.1.2.2 The `report' target
+2.1.2.4 The `report' target
...........................
This target exists solely for convenience to translators, enabling them
@@ -588,7 +626,7 @@
up-to-date. In fact, this is one of the main reasons GNUN is being
developed, if you recall.
-2.1.2.3 The `triggers' target
+2.1.2.5 The `triggers' target
.............................
This is a special target intended to be run by the automatic build after
@@ -647,12 +685,12 @@
In the future, this target may be extended further to do other useful
things that should be "triggered" after the main build.
-2.1.2.4 The `clean' target
+2.1.2.6 The `clean' target
..........................
Not implemented yet.
-2.1.2.5 The `distclean' target
+2.1.2.7 The `distclean' target
..............................
Not implemented yet.
@@ -676,15 +714,31 @@
`TEMPLATE_LINGUAS'
A space-separated list with languages. Add here your language code
_if and only if_ you have all the SSI templates translated, and
- have already committed in the repository all these template files:
- `server/po/head-include-1.LANG.po',
- `server/po/body-include-1.LANG.po',
- `server/po/body-include-2.LANG.po',
- `server/po/footer-text.LANG.po', as well as the templates that are
- not under GNUN's control and are translated manually, like
- `server/header.LANG.html', `server/banner.LANG.html' and
+ have already committed all template files:
+
+ - `server/po/head-include-1.LANG.po'
+
+ - `server/po/html5-head-include-1.LANG.po'
+
+ - `server/po/body-include-1.LANG.po'
+
+ - `server/po/body-include-2.LANG.po'
+
+ - `server/po/footer-text.LANG.po',
+
+ as well as the templates that are not under GNUN's control and are
+ translated manually, like `server/header.LANG.html',
+ `server/html5-header.LANG.html', `server/banner.LANG.html' and
`server/footer.LANG.html'.
+ Additional templates can be defined via the EXTRA-TEMPLATES
+ variable in `server/gnun/gnun.mk'.
+
+`FUZZY_DIFF_LINGUAS'
+ Add your language code here if you want GNUN to add differences to
+ previous msgids in your PO files. The differences are shown in
+ `wdiff' format. *Note wdiff: (wdiff)wdiff, for more information.
+
`HOME_LINGUAS'
Add your language code if you have already committed
`po/home.LANG.po', that way the homepage for your language will be
@@ -740,13 +794,14 @@
PO mode is available in a separate package, `gettext-el'. See
`http://www.gnu.org/software/gettext'.
- * gTranslator--the GNOME PO editor. See
- `http://gtranslator.sourceforge.net'.
+ * Gtranslator--the GNOME PO editor. See
+ `http://projects.gnome.org/gtranslator/'.
* Lokalize--the KDE 4 editor. See
`http://userbase.kde.org/Lokalize'.
- * KBabel--the KDE 3 editor. See `http://kbabel.kde.org'.
+ * KBabel--the KDE 3 editor. No longer supported, but might be
+ available on some old systems.
* Poedit--another popular editor that is based on the `wxWidgets'
graphical toolkit. See `http://www.poedit.net'.
@@ -824,13 +879,10 @@
Elvis Parsley <address@hidden>
`Language-Team'
- This field should contain the mailing list on which the
- translation team can be reached--sometimes this is the alias
- <address@hidden>, but in some cases it is a
- separate, non-GNU list. It could be a URL of the team's homepage,
- provided that it contains contact details. Example:
+ This field should contain the mailing list on which the translation
+ team can be reached--usually <address@hidden>. Example:
- French <address@hidden>
+ Czech <address@hidden>
`MIME-Version'
Leave it like it is.
@@ -858,7 +910,7 @@
"POT-Creation-Date: 2008-02-06 16:25-0500\n"
"PO-Revision-Date: 2008-02-09 15:23+0200\n"
"Last-Translator: Yavor Doganov <address@hidden>\n"
- "Language-Team: Bulgarian <address@hidden>\n"
+ "Language-Team: Bulgarian <address@hidden>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
@@ -1046,10 +1098,14 @@
2.3.3 Special Handling For GNU News
-----------------------------------
-The GNU website has infrastructure for supporting "What's New", also
-known as "GNU News"--see
-`http://www.gnu.org/server/standards/README.webmastering.html#polnews'
-for details. Entries are added in a special plain text file,
+*Pay attention:* The practice of news handling that is described here
+has been obsolete for some time now, as they are being fed
+automatically from Planet GNU (`http://planet.gnu.org'). Nevertheless,
+the information below is accurate to the extent that the support for
+the old-fashioned way is still available.
+
+ The GNU website has infrastructure for supporting "What's New", also
+known as "GNU News". Entries are added in a special plain text file,
`server/whatsnew.txt' and are used to build `server/whatsnew.include'
and `gnusflashes.include'. The former is used by
`server/whatsnew.html', while the latter is included in the homepage.
@@ -1078,17 +1134,11 @@
* When you install a new translation of an article (that is different
from a server template or the homepage), all you need to do is to
- add your PO file in the appropriate `/po' sub-directory and add a
- link to it in the translations list of the original
- `ARTICLE.html'. Use only HTML entities for any non-ASCII
- characters and follow the established scheme. If language names in
- your native language are not capitalized (unlike for example in
- English or German), you should _not_ capitalize the name of your
- language.
+ add your PO file in the appropriate `/po' sub-directory.
In the next build, your `ARTICLE.LANG.html' will be built and the
- link to it will propagate to all translations, provided that they
- are under GNUN's control.
+ link to it will be added to the original page and propagate to all
+ translations, provided that they are under GNUN's control.
* If you don't feel comfortable editing `gnun.mk', do not worry.
Someone from the GNUN maintainers will notice and will amend
@@ -1171,7 +1221,38 @@
all `.LANG.html', including the homepage), will be modified to include
the contents of this special file.
-2.3.6 Maintaining Translations in Your Team's Repository
+2.3.6 The `languages.txt' file
+------------------------------
+
+The file `server/gnun/languages.txt' is used when generating lists of
+translations; those lists are subsequently included in all translations
+of the article. Every line in the file is either a comment (when it
+begins with "#") or a definition for a language. A language is defined
+by three tab-separated fields. The first field defines the language
+suffix; it is used in file names and in texts of the links. The second
+field is the name of the language in English; it is used in HTML
+comments. The third field defines the name of the language in that
+language itself; it is used in texts of the links, and it should be in
+UTF-8. For example:
+
+ de German Deutsch
+
+ The generated list of translations may look like this:
+
+ <!-- begin translinks file -->
+ <div id="translations">
+ <ul class="translations-list">
+ <!-- German -->
+ <li><a href="/distros/screenshot.de.html">Deutsch</a> [de]</li>
+ <!-- English -->
+ <li><a href="/distros/screenshot.html">English</a> [en]</li>
+ <!-- Polish -->
+ <li><a href="/distros/screenshot.pl.html">polski</a> [pl]</li>
+ </ul>
+ </div> <!-- id="translations" -->
+ <!-- end translinks file -->
+
+2.3.7 Maintaining Translations in Your Team's Repository
--------------------------------------------------------
GNUN operates on the "official" Web repository of the Savannah project
@@ -1247,7 +1328,7 @@
The next sections explain how to adopt the makefile for your team and
how to invoke a "build".
-2.3.6.1 Adopting `GNUmakefile.team' For a Specific Team
+2.3.7.1 Adopting `GNUmakefile.team' For a Specific Team
.......................................................
To adjust the makefile for your team, you need to edit two variables.
@@ -1377,7 +1458,7 @@
would be nice to send a message to <address@hidden>, so that
`GNUmakefile.team' gets updated for all teams' benefit.
-2.3.6.2 Automatic Synchronization and Status Reports
+2.3.7.2 Automatic Synchronization and Status Reports
....................................................
It is convenient to invoke such synchronization automatically, for
@@ -1421,27 +1502,23 @@
quick to update it immediately won't be disappointed if it changes
again in the next run.
- Use _only_ US-ASCII characters and HTML entities for the others.
-This is required because the English text in the articles serves as a
-replacement of the translation when the latter is not complete. So if
-you use, say, the character e' (e-acute) directly in an English
-page--which is UTF-8 as declared in `server/head-include-1.html', it
-will appear broken on those translated pages who use a different
-encoding. This specific advice is pretty much mandatory--the build
-fails if the original article contains such characters--but we are
-ready to fix any errors a webmaster makes.
+2.4.1 Validation
+----------------
- The script `gnun-validate-html' is useful for webmasters who want to
+The script `gnun-validate-html' is useful for webmasters who want to
verify if their (potentially intrusive) changes result in a valid
markup. Before committing your changes, you can check if it is valid
by running
- gnun-validate-html philosophy/not-ipr.html
+ gnun-validate-html --root . philosophy/not-ipr.html
*Note gnun-validate-html::, for more information.
- If you want a comment to be visible for translators, place it
-_inside_ the element, for example:
+2.4.2 Comments for Translators
+------------------------------
+
+If you want a comment to be visible for translators, place it _inside_
+the element, for example:
<p>
<!--TRANSLATORS: Note that foo is bar in this context.-->
@@ -1460,7 +1537,10 @@
the beginning of the HTML comment (`<!--'), since this will
unnecessarily indent the comment in the POT.
- *Warning:* Any structural diversion from `boilerplate.html' in a
+2.4.3 Modifying Boilerplates
+----------------------------
+
+*Warning:* Any structural diversion from `boilerplate.html' in a
specific article is likely to result in errors from GNUN. Any
unexpected updates to the server templates (such as changing the entire
look & feel of the site) will most probably break _all_ translations
@@ -1468,6 +1548,32 @@
should not happen--only that they must be applied in our sandbox first,
to ensure a smooth transition.
+2.4.4 Localized URLs
+--------------------
+
+Some articles may contain diagrams or other images with English text
+that can and should be translated. In order to make the translated
+versions appear in the respective translations, GNUN should be told
+what URLs need localization. It can be done with HTML comments like
+
+ <!-- GNUN: localize URL /philosophy/category.png,
+ /licenses/template-diagram.png and /graphics/jesus-cartoon.jpg -->
+
+ (One trailing comma is removed; if the URL contains no dot, it is
+ignored; the URLs are separated with spaces.)
+
+ Such comments will be extracted nightly and complied into per-article
+lists of URLs.
+
+ After every build GNUN will check if the respective
+`philosophy/category.LANG.png' and other files are present in the
+working copy and substitute the strings in the HTML file of the
+traslation.
+
+ GNUN relies on URLs being absolute, starting from the root homepage
+as required in
+`http://www.gnu.org/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines'.
+
3 Unexciting Information for GNUN's Operation
*********************************************
@@ -1508,7 +1614,10 @@
Here are the options that `make-prototype' accepts:
`--article'
- Process the input file as an article. This is the default.
+ Process the input file as an article. This is the default. As of
+ version 0.5, this option is considered obsolete because the links
+ to translations are handled by a special rule. *Note
+ update-localized-URLs::.
`--home'
Process the input article as a homepage. Specify this when you
@@ -1539,7 +1648,28 @@
`--help'
Print usage information on stdout.
-3.1.2 The `gnun-validate-html' Script
+3.1.2 The `gnun-add-fuzzy-diff' Script
+--------------------------------------
+
+This script adds comments with differences of current msgids against
+previous ones to fuzzy translations in a PO file. To produce the
+differences `wdiff' is used. This may be useful to figure out what has
+changed. In fact, it wraps around a `sed' script used in GNUN
+internally.
+
+ gnun-add-fuzzy-diff [OPTION...] [FILE]
+
+`-i'
+`--in-place'
+ Edit the file in place.
+
+`--version'
+ Display copyright and version information and exit.
+
+`--help'
+ Display usage information and exit
+
+3.1.3 The `gnun-validate-html' Script
-------------------------------------
This is a Bash script whose purpose is to "validate" both the original
@@ -1550,12 +1680,18 @@
GNUN enforces XHTML validation at build time if invoked with
`VALIDATE=yes'.
- The script expects only one FILE as an argument and will exit with
-an error if it is not specified (which might be the case when an
+ The script expects only one FILE as the last argument and will exit
+with an error if it is not specified (which might be the case when an
automatic variable is not expanded properly due to a bug in the
makefile).
-3.1.3 The `mailfail' Script
+ The top of the working directory can be specified through `--root'
+option; the default value is "../..".
+
+ As a side effect, the expanded HTML can be saved in a file specified
+through `--expand-to' option.
+
+3.1.4 The `mailfail' Script
---------------------------
This is a helper script that runs a command, and mails the output of
@@ -1599,7 +1735,7 @@
argument is missing, the usage information is printed to the standard
output and the exit code is 1.
-3.1.4 The `validate-html-notify' Script
+3.1.5 The `validate-html-notify' Script
---------------------------------------
This script is a wrapper around `gnun-validate-html' (*note
@@ -1625,7 +1761,7 @@
wrapper has a specific task and cannot be used to invoke an arbitrary
command--use `mailfail' for that. *Note mailfail::.
-3.1.5 The `gnun-clear-previous' Script
+3.1.6 The `gnun-clear-previous' Script
--------------------------------------
This simple script is not used internally in GNUN. It is merely for
@@ -2150,87 +2286,94 @@
Index
*****
-ALL_DIRS: See 2.2. (line 701)
-announce: See 2.1.1. (line 454)
-articles in root directory, defining: See 2.2. (line 694)
-Bazaar: See 2.1.1. (line 394)
-bugs, reporting: See 4. (line 1658)
-bzr: See 2.1.1. (line 394)
-conversion of existing translations: See 2.3.2. (line 1005)
-credits, translators <1>: See 2.3.1.2. (line 982)
-credits, translators: See 2.3.1. (line 883)
-cron, team maintenance: See 2.3.6.2. (line 1383)
-CVS: See 2.1.1. (line 394)
-deferred generation of articles: See 2.1.1. (line 474)
-defining articles in the root dir: See 2.2. (line 694)
-defining directories: See 2.2. (line 701)
-defining homepage: See 2.2. (line 688)
-defining templates: See 2.2. (line 676)
-directories, defining: See 2.2. (line 701)
-fuzzy strings: See 2.1.1. (line 474)
-generation, POT, .proto: See 3.1.1. (line 1492)
-generic notice, translations: See 2.3.5. (line 1152)
-gnun.mk: See 2.2. (line 663)
-gnunews: See 2.3.3. (line 1049)
-gnusflashes: See 2.3.3. (line 1049)
-GRACE: See 2.1.1. (line 474)
-grace period: See 2.1.1. (line 474)
-HOME_LINGUAS: See 2.2. (line 688)
-homepage, defining: See 2.2. (line 688)
-invocation: See 2.1. (line 346)
-invoking: See 2.1. (line 346)
-long lines, wrap: See 2.3.1. (line 889)
-mail, notifications <1>: See 3.1.3. (line 1561)
-mail, notifications: See 2.1.1. (line 441)
-migration, translations: See 2.3.2. (line 1005)
-new translation: See 2.3.1. (line 768)
-new translations, notifications/announcements: See 2.1.1. (line 454)
-notes, translators <1>: See 2.3.1.1. (line 935)
-notes, translators: See 2.3.1. (line 877)
-NOTIFY: See 2.1.1. (line 441)
-output, detailed: See 2.1.1. (line 467)
-PO editors: See 2.3. (line 734)
-PO headers: See 2.3.1. (line 807)
-PO, editing: See 2.3. (line 722)
-POT generation: See 3.1.1. (line 1492)
-POT generation, articles: See 2.2. (line 705)
-previous, manipulating PO files: See 3.1.5. (line 1631)
-project repository: See 2.3.6. (line 1177)
-prototype generation: See 3.1.1. (line 1492)
-recommendations, PO files: See 2.3.4. (line 1075)
-reporting: See 2.1.2.2. (line 577)
-reporting bugs: See 4. (line 1658)
-repository, translation project: See 2.3.6. (line 1177)
-ROOT: See 2.2. (line 694)
-sanity checks: See 2.1.1. (line 421)
-status, translations: See 2.1.2.2. (line 577)
-Subversion: See 2.1.1. (line 394)
-SVN: See 2.1.1. (line 394)
-synchronization, repository: See 2.1.2.1. (line 541)
-TEAM: See 2.1.1. (line 486)
-team information: See 2.3.5. (line 1152)
-team maintenance: See 2.3.6. (line 1177)
-team maintenance, cron: See 2.3.6.2. (line 1383)
-team workflow: See 2.3.6. (line 1195)
-TEMPLATE_LINGUAS: See 2.2. (line 676)
-templates, defining: See 2.2. (line 676)
-tips, translators: See 2.3.4. (line 1075)
-tips, webmasters: See 2.4. (line 1409)
-translation, new: See 2.3.1. (line 768)
-translators' credits <1>: See 2.3.1.2. (line 982)
-translators' credits: See 2.3.1. (line 883)
-translators' notes <1>: See 2.3.1.1. (line 935)
-translators' notes: See 2.3.1. (line 877)
-triggering, build: See 2.1. (line 346)
-VALIDATE: See 2.1.1. (line 421)
-validation: See 2.1.1. (line 421)
-validation, XHTML: See 3.1.2. (line 1545)
-variable, behavior: See 2.1.1. (line 387)
-variable, team: See 2.1.1. (line 486)
-variables <1>: See 2.2. (line 663)
-variables: See 2.1.1. (line 387)
-VCS: See 2.1.1. (line 394)
-VERBOSE: See 2.1.1. (line 467)
-webmaster tips: See 2.4. (line 1409)
-whatsnew: See 2.3.3. (line 1049)
-wrapping long lines: See 2.3.1. (line 889)
+ALL_DIRS: See 2.2. (line 755)
+announce: See 2.1.1. (line 461)
+articles in root directory, defining: See 2.2. (line 748)
+Bazaar: See 2.1.1. (line 400)
+boilerplates: See 2.4.3. (line 1543)
+bugs, reporting: See 4. (line 1794)
+bzr: See 2.1.1. (line 400)
+comments for translators: See 2.4.2. (line 1520)
+conversion of existing translations: See 2.3.2. (line 1057)
+credits, translators <1>: See 2.3.1.2. (line 1034)
+credits, translators: See 2.3.1. (line 935)
+cron, team maintenance: See 2.3.7.2. (line 1464)
+CVS: See 2.1.1. (line 400)
+deferred generation of articles: See 2.1.1. (line 481)
+defining articles in the root dir: See 2.2. (line 748)
+defining directories: See 2.2. (line 755)
+defining homepage: See 2.2. (line 742)
+defining templates: See 2.2. (line 714)
+directories, defining: See 2.2. (line 755)
+fuzzy strings: See 2.1.1. (line 481)
+FUZZY_DIFF_LINGUAS: See 2.2. (line 737)
+generation, POT, .proto: See 3.1.1. (line 1598)
+generic notice, translations: See 2.3.5. (line 1202)
+gnun.mk: See 2.2. (line 701)
+gnunews: See 2.3.3. (line 1101)
+gnusflashes: See 2.3.3. (line 1101)
+GRACE: See 2.1.1. (line 481)
+grace period: See 2.1.1. (line 481)
+HOME_LINGUAS: See 2.2. (line 742)
+homepage, defining: See 2.2. (line 742)
+invocation: See 2.1. (line 352)
+invoking: See 2.1. (line 352)
+localized URLs: See 2.4.4. (line 1554)
+long lines, wrap: See 2.3.1. (line 941)
+mail, notifications <1>: See 3.1.4. (line 1697)
+mail, notifications: See 2.1.1. (line 448)
+migration, translations: See 2.3.2. (line 1057)
+new translation: See 2.3.1. (line 823)
+new translations, notifications/announcements: See 2.1.1. (line 461)
+notes, translators <1>: See 2.3.1.1. (line 987)
+notes, translators: See 2.3.1. (line 929)
+NOTIFY: See 2.1.1. (line 448)
+OUTDATED-GRACE: See 2.1.1. (line 493)
+output, detailed: See 2.1.1. (line 474)
+PO editors: See 2.3. (line 788)
+PO headers: See 2.3.1. (line 862)
+PO, editing: See 2.3. (line 776)
+POT generation: See 3.1.1. (line 1598)
+POT generation, articles: See 2.2. (line 759)
+previous, diff <1>: See 3.1.2. (line 1654)
+previous, diff: See 2.2. (line 737)
+previous, manipulating PO files: See 3.1.6. (line 1767)
+project repository: See 2.3.7. (line 1258)
+prototype generation: See 3.1.1. (line 1598)
+recommendations, PO files: See 2.3.4. (line 1131)
+reporting: See 2.1.2.4. (line 615)
+reporting bugs: See 4. (line 1794)
+repository, translation project: See 2.3.7. (line 1258)
+ROOT: See 2.2. (line 748)
+sanity checks: See 2.1.1. (line 427)
+status, translations: See 2.1.2.4. (line 615)
+Subversion: See 2.1.1. (line 400)
+SVN: See 2.1.1. (line 400)
+synchronization, repository: See 2.1.2.3. (line 579)
+TEAM: See 2.1.1. (line 503)
+team information: See 2.3.5. (line 1202)
+team maintenance: See 2.3.7. (line 1258)
+team maintenance, cron: See 2.3.7.2. (line 1464)
+team workflow: See 2.3.7. (line 1276)
+TEMPLATE_LINGUAS: See 2.2. (line 714)
+templates, defining: See 2.2. (line 714)
+tips, translators: See 2.3.4. (line 1131)
+tips, webmasters: See 2.4. (line 1490)
+translation, new: See 2.3.1. (line 823)
+translators' credits <1>: See 2.3.1.2. (line 1034)
+translators' credits: See 2.3.1. (line 935)
+translators' notes <1>: See 2.3.1.1. (line 987)
+translators' notes: See 2.3.1. (line 929)
+triggering, build: See 2.1. (line 352)
+VALIDATE: See 2.1.1. (line 427)
+validation: See 2.1.1. (line 427)
+validation, XHTML: See 3.1.3. (line 1675)
+variable, behavior: See 2.1.1. (line 393)
+variable, team: See 2.1.1. (line 503)
+variables <1>: See 2.2. (line 701)
+variables: See 2.1.1. (line 393)
+VCS: See 2.1.1. (line 400)
+VERBOSE: See 2.1.1. (line 474)
+webmaster tips: See 2.4. (line 1490)
+whatsnew: See 2.3.3. (line 1101)
+wrapping long lines: See 2.3.1. (line 941)
Index: gnun.txt.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.txt.gz,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
Binary files /tmp/cvsIh1C9d and /tmp/cvs2mvSxD differ
Index: index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/index.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- index.html 2 Jul 2011 09:14:30 -0000 1.12
+++ index.html 30 Jan 2012 16:06:34 -0000 1.13
@@ -4,35 +4,35 @@
<h2>GNUnited Nations</h2>
<address>Free Software Foundation</address>
-<address>last updated July 02, 2011</address>
+<address>last updated January 30, 2012</address>
<p>This manual (gnun) is available in the following formats:</p>
<ul>
<li><a href="gnun.html">HTML
- (156K bytes)</a> - entirely on one web page.</li>
+ (160K bytes)</a> - entirely on one web page.</li>
<li><a href="html_node/index.html">HTML</a> - with one web page per
node.</li>
<li><a href="gnun.html.gz">HTML compressed
(44K gzipped characters)</a> - entirely on
one web page.</li>
<li><a href="gnun.html_node.tar.gz">HTML compressed
- (48K gzipped tar file)</a> -
+ (56K gzipped tar file)</a> -
with one web page per node.</li>
<li><a href="gnun.info.tar.gz">Info document
- (36K bytes gzipped tar file)</a>.</li>
+ (40K bytes gzipped tar file)</a>.</li>
<li><a href="gnun.txt">ASCII text
(112K bytes)</a>.</li>
<li><a href="gnun.txt.gz">ASCII text compressed
(36K bytes gzipped)</a>.</li>
<li><a href="gnun.dvi.gz">TeX dvi file
- (60K bytes gzipped)</a>.</li>
+ (64K bytes gzipped)</a>.</li>
<li><a href="gnun.ps.gz">PostScript file
- (184K bytes gzipped)</a>.</li>
+ (292K bytes gzipped)</a>.</li>
<li><a href="gnun.pdf">PDF file
- (288K bytes)</a>.</li>
+ (388K bytes)</a>.</li>
<li><a href="gnun.texi.tar.gz">Texinfo source
- (60K bytes gzipped tar file).</a></li>
+ (68K bytes gzipped tar file).</a></li>
</ul>
<p>You can <a href="http://shop.fsf.org/">buy printed copies of
@@ -59,7 +59,7 @@
Please send broken links and other corrections or suggestions to
<a href="mailto:address@hidden"><address@hidden></a>.</p>
-<p>Copyright © 2011 Free Software Foundation, Inc.</p>
+<p>Copyright © 2012 Free Software Foundation, Inc.</p>
<p>Verbatim copying and distribution of this entire article are
permitted worldwide, without royalty, in any medium, provided this
Index: html_node/Advantages.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Advantages.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Advantages.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Advantages.html 30 Jan 2012 16:06:41 -0000 1.11
@@ -3,20 +3,20 @@
<title>Advantages - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Introduction.html#Introduction" title="Introduction">
<link rel="prev" href="Concepts.html#Concepts" title="Concepts">
<link rel="next" href="Disadvantages.html#Disadvantages" title="Disadvantages">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Advantages"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Disadvantages.html#Disadvantages">Disadvantages</a>,
Previous: <a rel="previous" accesskey="p"
href="Concepts.html#Concepts">Concepts</a>,
Up: <a rel="up" accesskey="u"
href="Introduction.html#Introduction">Introduction</a>
Index: html_node/Bugs.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Bugs.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Bugs.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Bugs.html 30 Jan 2012 16:06:41 -0000 1.11
@@ -3,19 +3,19 @@
<title>Bugs - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Internals.html#Internals" title="Internals">
<link rel="next" href="Index.html#Index" title="Index">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Bugs"></a>
+<p>
Next: <a rel="next" accesskey="n" href="Index.html#Index">Index</a>,
Previous: <a rel="previous" accesskey="p"
href="Internals.html#Internals">Internals</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
@@ -49,7 +49,7 @@
<h2 class="chapter">4 Reporting Bugs</h2>
-<p><a name="index-bugs_002c-reporting-83"></a><a
name="index-reporting-bugs-84"></a>
+<p><a name="index-bugs_002c-reporting-90"></a><a
name="index-reporting-bugs-91"></a>
GNUnited Nations, like any other software, is not bug free. There are
some known bugs and annoyances, which are listed in the <samp><span
class="file">TODO</span></samp>
file, but it is absolutely certain that there are more which we know
Index: html_node/Concepts.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Concepts.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Concepts.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Concepts.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,20 +3,20 @@
<title>Concepts - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Introduction.html#Introduction" title="Introduction">
<link rel="prev" href="Overview.html#Overview" title="Overview">
<link rel="next" href="Advantages.html#Advantages" title="Advantages">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Concepts"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Advantages.html#Advantages">Advantages</a>,
Previous: <a rel="previous" accesskey="p"
href="Overview.html#Overview">Overview</a>,
Up: <a rel="up" accesskey="u"
href="Introduction.html#Introduction">Introduction</a>
Index: html_node/Copying-This-Manual.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Copying-This-Manual.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Copying-This-Manual.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Copying-This-Manual.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,18 +3,18 @@
<title>Copying This Manual - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Index.html#Index" title="Index">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -38,8 +38,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Copying-This-Manual"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="Index.html#Index">Index</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
Index: html_node/Credits-Slot.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Credits-Slot.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Credits-Slot.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Credits-Slot.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,19 +3,19 @@
<title>Credits Slot - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="New-Translation.html#New-Translation" title="New
Translation">
<link rel="prev" href="Notes-Slot.html#Notes-Slot" title="Notes Slot">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Credits-Slot"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="Notes-Slot.html#Notes-Slot">Notes Slot</a>,
Up: <a rel="up" accesskey="u"
href="New-Translation.html#New-Translation">New Translation</a>
<hr>
@@ -48,7 +48,7 @@
<h5 class="subsubsection">2.3.1.2 The Special Slot for Translator's
Credits</h5>
-<p><a name="index-credits_002c-translators-58"></a><a
name="index-translators_0027-credits-59"></a>
+<p><a name="index-credits_002c-translators-61"></a><a
name="index-translators_0027-credits-62"></a>
Most of the translators usually put their name under the translation,
in the “footer” area. This is entirely acceptable, since some
readers prefer to send buggestions directly to the translator. Also,
Index: html_node/Disadvantages.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Disadvantages.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Disadvantages.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Disadvantages.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,19 +3,19 @@
<title>Disadvantages - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Introduction.html#Introduction" title="Introduction">
<link rel="prev" href="Advantages.html#Advantages" title="Advantages">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Disadvantages"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="Advantages.html#Advantages">Advantages</a>,
Up: <a rel="up" accesskey="u"
href="Introduction.html#Introduction">Introduction</a>
<hr>
@@ -52,13 +52,7 @@
of certain limitations and annoyances of this semi-automatic system.
<ul>
-<li>Often it is hard to figure out where precisely a change was made. A
-change in one single word in a long paragraph of the HTML article will
-lead to the whole of it being marked as “fuzzy” in the PO files.
So
-don't unsubscribe from <a href="mailto:address@hidden">address@hidden</a> yet,
and be
-prepared to check the CVS history of the original article.
-
- <li>The official build is invoked thrice daily, because doing it more
often
+<li>The official build is invoked thrice daily<a rel="footnote" href="#fn-1"
name="fnd-1"><sup>1</sup></a>, because doing it more often
will potentially generate more messages to the mailing list in the form
of commit notifications. This has its drawback, since translators have
to wait 12 hours until their PO files are updated, and another period
@@ -67,5 +61,12 @@
they have to be fixed before the next articles are processed.
</ul>
+ <div class="footnote">
+<hr>
+<h4>Footnotes</h4><p class="footnote"><small>[<a name="fn-1"
href="#fnd-1">1</a>]</small> The “no-grace”
+items are rebuilt hourly.</p>
+
+ <hr></div>
+
</body></html>
Index: html_node/GNU-News.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/GNU-News.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/GNU-News.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/GNU-News.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,20 +3,20 @@
<title>GNU News - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
<link rel="prev" href="Migrating.html#Migrating" title="Migrating">
<link rel="next" href="PO-Tips.html#PO-Tips" title="PO Tips">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="GNU-News"></a>
+<p>
Next: <a rel="next" accesskey="n" href="PO-Tips.html#PO-Tips">PO Tips</a>,
Previous: <a rel="previous" accesskey="p"
href="Migrating.html#Migrating">Migrating</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
@@ -50,12 +50,16 @@
<h4 class="subsection">2.3.3 Special Handling For GNU News</h4>
-<p><a name="index-gnunews-62"></a><a name="index-whatsnew-63"></a><a
name="index-gnusflashes-64"></a>
-The GNU website has infrastructure for supporting “What's New”,
also
-known as “GNU News”—see
-<a
href="http://www.gnu.org/server/standards/README.webmastering.html#polnews">http://www.gnu.org/server/standards/README.webmastering.html#polnews</a>
-for details. Entries are added in a special plain text file,
-<samp><span class="file">server/whatsnew.txt</span></samp> and are used to
build
+<p><a name="index-gnunews-65"></a><a name="index-whatsnew-66"></a><a
name="index-gnusflashes-67"></a>
+<strong>Pay attention:</strong> The practice of news handling that is
+described here has been obsolete for some time now, as they are being
+fed automatically from Planet GNU (<a
href="http://planet.gnu.org">http://planet.gnu.org</a>).
+Nevertheless, the information below is accurate to the extent that the
+support for the old-fashioned way is still available.
+
+ <p>The GNU website has infrastructure for supporting “What's
New”, also
+known as “GNU News”. Entries are added in a special plain text
+file, <samp><span class="file">server/whatsnew.txt</span></samp> and are used
to build
<samp><span class="file">server/whatsnew.include</span></samp> and <samp><span
class="file">gnusflashes.include</span></samp>. The
former is used by <samp><span class="file">server/whatsnew.html</span></samp>,
while the latter is
included in the homepage.
Index: html_node/GNUmakefile_002eteam-Variables.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-Variables.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/GNUmakefile_002eteam-Variables.html 2 Jul 2011 09:14:33
-0000 1.10
+++ html_node/GNUmakefile_002eteam-Variables.html 30 Jan 2012 16:06:42
-0000 1.11
@@ -3,19 +3,19 @@
<title>GNUmakefile.team Variables - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files-and-Team.html#PO-Files-and-Team" title="PO Files
and Team">
<link rel="next"
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron"
title="GNUmakefile.team and Cron">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,15 +39,15 @@
</head>
<body>
<div class="node">
-<p>
<a name="GNUmakefile.team-Variables"></a>
<a name="GNUmakefile_002eteam-Variables"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">GNUmakefile.team
and Cron</a>,
Up: <a rel="up" accesskey="u"
href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a>
<hr>
</div>
-<h5 class="subsubsection">2.3.6.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</h5>
+<h5 class="subsubsection">2.3.7.1 Adopting <samp><span
class="file">GNUmakefile.team</span></samp> For a Specific Team</h5>
<p>To adjust the makefile for your team, you need to edit two variables.
Index: html_node/GNUmakefile_002eteam-and-Cron.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-and-Cron.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/GNUmakefile_002eteam-and-Cron.html 2 Jul 2011 09:14:33
-0000 1.10
+++ html_node/GNUmakefile_002eteam-and-Cron.html 30 Jan 2012 16:06:42
-0000 1.11
@@ -3,19 +3,19 @@
<title>GNUmakefile.team and Cron - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files-and-Team.html#PO-Files-and-Team" title="PO Files
and Team">
<link rel="prev"
href="GNUmakefile_002eteam-Variables.html#GNUmakefile_002eteam-Variables"
title="GNUmakefile.team Variables">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,17 +39,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="GNUmakefile.team-and-Cron"></a>
<a name="GNUmakefile_002eteam-and-Cron"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="GNUmakefile_002eteam-Variables.html#GNUmakefile_002eteam-Variables">GNUmakefile.team
Variables</a>,
Up: <a rel="up" accesskey="u"
href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a>
<hr>
</div>
-<h5 class="subsubsection">2.3.6.2 Automatic Synchronization and Status
Reports</h5>
+<h5 class="subsubsection">2.3.7.2 Automatic Synchronization and Status
Reports</h5>
-<p><a name="index-team-maintenance_002c-cron-73"></a><a
name="index-cron_002c-team-maintenance-74"></a>
+<p><a name="index-team-maintenance_002c-cron-76"></a><a
name="index-cron_002c-team-maintenance-77"></a>
It is convenient to invoke such synchronization automatically, for
example once every day. If you have enabled commit notifications for
the project's repository, any new changes will be visible for
Index: html_node/Index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Index.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Index.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Index.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,19 +3,19 @@
<title>Index - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Bugs.html#Bugs" title="Bugs">
<link rel="next" href="Copying-This-Manual.html#Copying-This-Manual"
title="Copying This Manual">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Index"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Copying-This-Manual.html#Copying-This-Manual">Copying This Manual</a>,
Previous: <a rel="previous" accesskey="p" href="Bugs.html#Bugs">Bugs</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
@@ -50,89 +50,96 @@
<h2 class="unnumbered">Index</h2>
<ul class="index-cp" compact>
-<li><a href="Main-Variables.html#index-ALL_005fDIRS-41">ALL_DIRS</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="Main-Variables.html#index-ALL_005fDIRS-44">ALL_DIRS</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
<li><a href="Runtime-Variables.html#index-announce-18">announce</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="Main-Variables.html#index-articles-in-root-directory_002c-defining-39">articles
in root directory, defining</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a
href="Main-Variables.html#index-articles-in-root-directory_002c-defining-42">articles
in root directory, defining</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
<li><a href="Runtime-Variables.html#index-Bazaar-10">Bazaar</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="Bugs.html#index-bugs_002c-reporting-83">bugs, reporting</a>: <a
href="Bugs.html#Bugs">Bugs</a></li>
+<li><a
href="Modifying-Boilerplates.html#index-boilerplates-81">boilerplates</a>: <a
href="Modifying-Boilerplates.html#Modifying-Boilerplates">Modifying
Boilerplates</a></li>
+<li><a href="Bugs.html#index-bugs_002c-reporting-90">bugs, reporting</a>: <a
href="Bugs.html#Bugs">Bugs</a></li>
<li><a href="Runtime-Variables.html#index-bzr-11">bzr</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="Migrating.html#index-conversion-of-existing-translations-61">conversion
of existing translations</a>: <a
href="Migrating.html#Migrating">Migrating</a></li>
-<li><a href="Credits-Slot.html#index-credits_002c-translators-58">credits,
translators</a>: <a href="Credits-Slot.html#Credits-Slot">Credits Slot</a></li>
-<li><a href="New-Translation.html#index-credits_002c-translators-52">credits,
translators</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
-<li><a
href="GNUmakefile_002eteam-and-Cron.html#index-cron_002c-team-maintenance-74">cron,
team maintenance</a>: <a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">GNUmakefile.team
and Cron</a></li>
+<li><a
href="Comments-for-Translators.html#index-comments-for-translators-80">comments
for translators</a>: <a
href="Comments-for-Translators.html#Comments-for-Translators">Comments for
Translators</a></li>
+<li><a
href="Migrating.html#index-conversion-of-existing-translations-64">conversion
of existing translations</a>: <a
href="Migrating.html#Migrating">Migrating</a></li>
+<li><a href="Credits-Slot.html#index-credits_002c-translators-61">credits,
translators</a>: <a href="Credits-Slot.html#Credits-Slot">Credits Slot</a></li>
+<li><a href="New-Translation.html#index-credits_002c-translators-55">credits,
translators</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a
href="GNUmakefile_002eteam-and-Cron.html#index-cron_002c-team-maintenance-77">cron,
team maintenance</a>: <a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">GNUmakefile.team
and Cron</a></li>
<li><a href="Runtime-Variables.html#index-CVS-7">CVS</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a
href="Runtime-Variables.html#index-deferred-generation-of-articles-24">deferred
generation of articles</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="Main-Variables.html#index-defining-articles-in-the-root-dir-40">defining
articles in the root dir</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a href="Main-Variables.html#index-defining-directories-43">defining
directories</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a href="Main-Variables.html#index-defining-homepage-37">defining
homepage</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a href="Main-Variables.html#index-defining-templates-34">defining
templates</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a
href="Main-Variables.html#index-directories_002c-defining-42">directories,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a
href="Main-Variables.html#index-defining-articles-in-the-root-dir-43">defining
articles in the root dir</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a href="Main-Variables.html#index-defining-directories-46">defining
directories</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a href="Main-Variables.html#index-defining-homepage-40">defining
homepage</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a href="Main-Variables.html#index-defining-templates-35">defining
templates</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a
href="Main-Variables.html#index-directories_002c-defining-45">directories,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
<li><a href="Runtime-Variables.html#index-fuzzy-strings-22">fuzzy strings</a>:
<a href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="make_002dprototype.html#index-generation_002c-POT_002c-_002eproto-79">generation,
POT, .proto</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
-<li><a
href="generic_002eLANG_002ehtml.html#index-generic-notice_002c-translations-68">generic
notice, translations</a>: <a
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
-<li><a href="Main-Variables.html#index-gnun_002emk-31">gnun.mk</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
-<li><a href="GNU-News.html#index-gnunews-62">gnunews</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
-<li><a href="GNU-News.html#index-gnusflashes-64">gnusflashes</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
+<li><a
href="Main-Variables.html#index-FUZZY_005fDIFF_005fLINGUAS-36">FUZZY_DIFF_LINGUAS</a>:
<a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a
href="make_002dprototype.html#index-generation_002c-POT_002c-_002eproto-85">generation,
POT, .proto</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
+<li><a
href="generic_002eLANG_002ehtml.html#index-generic-notice_002c-translations-71">generic
notice, translations</a>: <a
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
+<li><a href="Main-Variables.html#index-gnun_002emk-32">gnun.mk</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="GNU-News.html#index-gnunews-65">gnunews</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
+<li><a href="GNU-News.html#index-gnusflashes-67">gnusflashes</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
<li><a href="Runtime-Variables.html#index-GRACE-21">GRACE</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-grace-period-23">grace period</a>:
<a href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="Main-Variables.html#index-HOME_005fLINGUAS-35">HOME_LINGUAS</a>:
<a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
-<li><a href="Main-Variables.html#index-homepage_002c-defining-36">homepage,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a href="Main-Variables.html#index-HOME_005fLINGUAS-38">HOME_LINGUAS</a>:
<a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="Main-Variables.html#index-homepage_002c-defining-39">homepage,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
<li><a href="Invoking-GNUN.html#index-invocation-2">invocation</a>: <a
href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a></li>
<li><a href="Invoking-GNUN.html#index-invoking-1">invoking</a>: <a
href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a></li>
-<li><a href="New-Translation.html#index-long-lines_002c-wrap-55">long lines,
wrap</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
-<li><a href="mailfail.html#index-mail_002c-notifications-81">mail,
notifications</a>: <a href="mailfail.html#mailfail">mailfail</a></li>
+<li><a href="Localized-URLs.html#index-localized-URLs-82">localized URLs</a>:
<a href="Localized-URLs.html#Localized-URLs">Localized URLs</a></li>
+<li><a href="New-Translation.html#index-long-lines_002c-wrap-58">long lines,
wrap</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a href="mailfail.html#index-mail_002c-notifications-88">mail,
notifications</a>: <a href="mailfail.html#mailfail">mailfail</a></li>
<li><a href="Runtime-Variables.html#index-mail_002c-notifications-16">mail,
notifications</a>: <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="Migrating.html#index-migration_002c-translations-60">migration,
translations</a>: <a href="Migrating.html#Migrating">Migrating</a></li>
-<li><a href="New-Translation.html#index-new-translation-48">new
translation</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a href="Migrating.html#index-migration_002c-translations-63">migration,
translations</a>: <a href="Migrating.html#Migrating">Migrating</a></li>
+<li><a href="New-Translation.html#index-new-translation-51">new
translation</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
<li><a
href="Runtime-Variables.html#index-new-translations_002c-notifications_002fannouncements-17">new
translations, notifications/announcements</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="Notes-Slot.html#index-notes_002c-translators-56">notes,
translators</a>: <a href="Notes-Slot.html#Notes-Slot">Notes Slot</a></li>
-<li><a href="New-Translation.html#index-notes_002c-translators-50">notes,
translators</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a href="Notes-Slot.html#index-notes_002c-translators-59">notes,
translators</a>: <a href="Notes-Slot.html#Notes-Slot">Notes Slot</a></li>
+<li><a href="New-Translation.html#index-notes_002c-translators-53">notes,
translators</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
<li><a href="Runtime-Variables.html#index-NOTIFY-15">NOTIFY</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
+<li><a
href="Runtime-Variables.html#index-OUTDATED_002dGRACE-25">OUTDATED-GRACE</a>:
<a href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-output_002c-detailed-20">output,
detailed</a>: <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="PO-Files.html#index-PO-editors-46">PO editors</a>: <a
href="PO-Files.html#PO-Files">PO Files</a></li>
-<li><a href="New-Translation.html#index-PO-headers-49">PO headers</a>: <a
href="New-Translation.html#New-Translation">New Translation</a></li>
-<li><a href="PO-Files.html#index-PO_002c-editing-45">PO, editing</a>: <a
href="PO-Files.html#PO-Files">PO Files</a></li>
-<li><a href="make_002dprototype.html#index-POT-generation-77">POT
generation</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
-<li><a href="Main-Variables.html#index-POT-generation_002c-articles-44">POT
generation, articles</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a
href="gnun_002dclear_002dprevious.html#index-previous_002c-manipulating-PO-files-82">previous,
manipulating PO files</a>: <a
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">gnun-clear-previous</a></li>
-<li><a href="PO-Files-and-Team.html#index-project-repository-69">project
repository</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and
Team</a></li>
-<li><a href="make_002dprototype.html#index-prototype-generation-78">prototype
generation</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
-<li><a
href="PO-Tips.html#index-recommendations_002c-PO-files-66">recommendations, PO
files</a>: <a href="PO-Tips.html#PO-Tips">PO Tips</a></li>
-<li><a href="report.html#index-reporting-28">reporting</a>: <a
href="report.html#report">report</a></li>
-<li><a href="Bugs.html#index-reporting-bugs-84">reporting bugs</a>: <a
href="Bugs.html#Bugs">Bugs</a></li>
-<li><a
href="PO-Files-and-Team.html#index-repository_002c-translation-project-70">repository,
translation project</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO
Files and Team</a></li>
-<li><a href="Main-Variables.html#index-ROOT-38">ROOT</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="PO-Files.html#index-PO-editors-49">PO editors</a>: <a
href="PO-Files.html#PO-Files">PO Files</a></li>
+<li><a href="New-Translation.html#index-PO-headers-52">PO headers</a>: <a
href="New-Translation.html#New-Translation">New Translation</a></li>
+<li><a href="PO-Files.html#index-PO_002c-editing-48">PO, editing</a>: <a
href="PO-Files.html#PO-Files">PO Files</a></li>
+<li><a href="make_002dprototype.html#index-POT-generation-83">POT
generation</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
+<li><a href="Main-Variables.html#index-POT-generation_002c-articles-47">POT
generation, articles</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a
href="gnun_002dadd_002dfuzzy_002ddiff.html#index-previous_002c-diff-86">previous,
diff</a>: <a
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a></li>
+<li><a href="Main-Variables.html#index-previous_002c-diff-37">previous,
diff</a>: <a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a
href="gnun_002dclear_002dprevious.html#index-previous_002c-manipulating-PO-files-89">previous,
manipulating PO files</a>: <a
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">gnun-clear-previous</a></li>
+<li><a href="PO-Files-and-Team.html#index-project-repository-72">project
repository</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and
Team</a></li>
+<li><a href="make_002dprototype.html#index-prototype-generation-84">prototype
generation</a>: <a
href="make_002dprototype.html#make_002dprototype">make-prototype</a></li>
+<li><a
href="PO-Tips.html#index-recommendations_002c-PO-files-69">recommendations, PO
files</a>: <a href="PO-Tips.html#PO-Tips">PO Tips</a></li>
+<li><a href="report.html#index-reporting-29">reporting</a>: <a
href="report.html#report">report</a></li>
+<li><a href="Bugs.html#index-reporting-bugs-91">reporting bugs</a>: <a
href="Bugs.html#Bugs">Bugs</a></li>
+<li><a
href="PO-Files-and-Team.html#index-repository_002c-translation-project-73">repository,
translation project</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO
Files and Team</a></li>
+<li><a href="Main-Variables.html#index-ROOT-41">ROOT</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
<li><a href="Runtime-Variables.html#index-sanity-checks-14">sanity checks</a>:
<a href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="report.html#index-status_002c-translations-29">status,
translations</a>: <a href="report.html#report">report</a></li>
+<li><a href="report.html#index-status_002c-translations-30">status,
translations</a>: <a href="report.html#report">report</a></li>
<li><a href="Runtime-Variables.html#index-Subversion-8">Subversion</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-SVN-9">SVN</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="sync.html#index-synchronization_002c-repository-27">synchronization,
repository</a>: <a href="sync.html#sync">sync</a></li>
-<li><a href="Runtime-Variables.html#index-TEAM-25">TEAM</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="generic_002eLANG_002ehtml.html#index-team-information-67">team
information</a>: <a
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
-<li><a href="PO-Files-and-Team.html#index-team-maintenance-71">team
maintenance</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files
and Team</a></li>
-<li><a
href="GNUmakefile_002eteam-and-Cron.html#index-team-maintenance_002c-cron-73">team
maintenance, cron</a>: <a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">GNUmakefile.team
and Cron</a></li>
-<li><a href="PO-Files-and-Team.html#index-team-workflow-72">team workflow</a>:
<a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a></li>
-<li><a
href="Main-Variables.html#index-TEMPLATE_005fLINGUAS-32">TEMPLATE_LINGUAS</a>:
<a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
-<li><a href="Main-Variables.html#index-templates_002c-defining-33">templates,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
-<li><a href="PO-Tips.html#index-tips_002c-translators-65">tips,
translators</a>: <a href="PO-Tips.html#PO-Tips">PO Tips</a></li>
-<li><a href="Webmaster-Tips.html#index-tips_002c-webmasters-75">tips,
webmasters</a>: <a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster
Tips</a></li>
-<li><a href="New-Translation.html#index-translation_002c-new-47">translation,
new</a>: <a href="New-Translation.html#New-Translation">New Translation</a></li>
-<li><a href="Credits-Slot.html#index-translators_0027-credits-59">translators'
credits</a>: <a href="Credits-Slot.html#Credits-Slot">Credits Slot</a></li>
-<li><a
href="New-Translation.html#index-translators_0027-credits-53">translators'
credits</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
-<li><a href="Notes-Slot.html#index-translators_0027-notes-57">translators'
notes</a>: <a href="Notes-Slot.html#Notes-Slot">Notes Slot</a></li>
-<li><a
href="New-Translation.html#index-translators_0027-notes-51">translators'
notes</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a
href="sync.html#index-synchronization_002c-repository-28">synchronization,
repository</a>: <a href="sync.html#sync">sync</a></li>
+<li><a href="Runtime-Variables.html#index-TEAM-26">TEAM</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
+<li><a href="generic_002eLANG_002ehtml.html#index-team-information-70">team
information</a>: <a
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a></li>
+<li><a href="PO-Files-and-Team.html#index-team-maintenance-74">team
maintenance</a>: <a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files
and Team</a></li>
+<li><a
href="GNUmakefile_002eteam-and-Cron.html#index-team-maintenance_002c-cron-76">team
maintenance, cron</a>: <a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">GNUmakefile.team
and Cron</a></li>
+<li><a href="PO-Files-and-Team.html#index-team-workflow-75">team workflow</a>:
<a href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a></li>
+<li><a
href="Main-Variables.html#index-TEMPLATE_005fLINGUAS-33">TEMPLATE_LINGUAS</a>:
<a href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="Main-Variables.html#index-templates_002c-defining-34">templates,
defining</a>: <a href="Main-Variables.html#Main-Variables">Main
Variables</a></li>
+<li><a href="PO-Tips.html#index-tips_002c-translators-68">tips,
translators</a>: <a href="PO-Tips.html#PO-Tips">PO Tips</a></li>
+<li><a href="Webmaster-Tips.html#index-tips_002c-webmasters-78">tips,
webmasters</a>: <a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster
Tips</a></li>
+<li><a href="New-Translation.html#index-translation_002c-new-50">translation,
new</a>: <a href="New-Translation.html#New-Translation">New Translation</a></li>
+<li><a href="Credits-Slot.html#index-translators_0027-credits-62">translators'
credits</a>: <a href="Credits-Slot.html#Credits-Slot">Credits Slot</a></li>
+<li><a
href="New-Translation.html#index-translators_0027-credits-56">translators'
credits</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a href="Notes-Slot.html#index-translators_0027-notes-60">translators'
notes</a>: <a href="Notes-Slot.html#Notes-Slot">Notes Slot</a></li>
+<li><a
href="New-Translation.html#index-translators_0027-notes-54">translators'
notes</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
<li><a href="Invoking-GNUN.html#index-triggering_002c-build-3">triggering,
build</a>: <a href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a></li>
<li><a href="Runtime-Variables.html#index-VALIDATE-12">VALIDATE</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-validation-13">validation</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a
href="gnun_002dvalidate_002dhtml.html#index-validation_002c-XHTML-80">validation,
XHTML</a>: <a
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a></li>
+<li><a
href="gnun_002dvalidate_002dhtml.html#index-validation_002c-XHTML-87">validation,
XHTML</a>: <a
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a></li>
<li><a href="Runtime-Variables.html#index-variable_002c-behavior-5">variable,
behavior</a>: <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="Runtime-Variables.html#index-variable_002c-team-26">variable,
team</a>: <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a></li>
-<li><a href="Main-Variables.html#index-variables-30">variables</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
+<li><a href="Runtime-Variables.html#index-variable_002c-team-27">variable,
team</a>: <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a></li>
+<li><a href="Main-Variables.html#index-variables-31">variables</a>: <a
href="Main-Variables.html#Main-Variables">Main Variables</a></li>
<li><a href="Runtime-Variables.html#index-variables-4">variables</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-VCS-6">VCS</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
<li><a href="Runtime-Variables.html#index-VERBOSE-19">VERBOSE</a>: <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a></li>
-<li><a href="Webmaster-Tips.html#index-webmaster-tips-76">webmaster tips</a>:
<a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a></li>
-<li><a href="GNU-News.html#index-whatsnew-63">whatsnew</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
-<li><a href="New-Translation.html#index-wrapping-long-lines-54">wrapping long
lines</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
+<li><a href="Webmaster-Tips.html#index-webmaster-tips-79">webmaster tips</a>:
<a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="GNU-News.html#index-whatsnew-66">whatsnew</a>: <a
href="GNU-News.html#GNU-News">GNU News</a></li>
+<li><a href="New-Translation.html#index-wrapping-long-lines-57">wrapping long
lines</a>: <a href="New-Translation.html#New-Translation">New
Translation</a></li>
</ul></body></html>
Index: html_node/Internals.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Internals.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Internals.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Internals.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,19 +3,19 @@
<title>Internals - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Usage.html#Usage" title="Usage">
<link rel="next" href="Bugs.html#Bugs" title="Bugs">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Internals"></a>
+<p>
Next: <a rel="next" accesskey="n" href="Bugs.html#Bugs">Bugs</a>,
Previous: <a rel="previous" accesskey="p"
href="Usage.html#Usage">Usage</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
Index: html_node/Introduction.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Introduction.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Introduction.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Introduction.html 30 Jan 2012 16:06:42 -0000 1.11
@@ -3,19 +3,19 @@
<title>Introduction - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="index.html#Top" title="Top">
<link rel="next" href="Usage.html#Usage" title="Usage">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Introduction"></a>
+<p>
Next: <a rel="next" accesskey="n" href="Usage.html#Usage">Usage</a>,
Previous: <a rel="previous" accesskey="p" href="index.html#Top">Top</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
Index: html_node/Invoking-GNUN.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Invoking-GNUN.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Invoking-GNUN.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Invoking-GNUN.html 30 Jan 2012 16:06:43 -0000 1.11
@@ -3,19 +3,19 @@
<title>Invoking GNUN - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Usage.html#Usage" title="Usage">
<link rel="next" href="Main-Variables.html#Main-Variables" title="Main
Variables">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Invoking-GNUN"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Main-Variables.html#Main-Variables">Main Variables</a>,
Up: <a rel="up" accesskey="u" href="Usage.html#Usage">Usage</a>
<hr>
Index: html_node/Main-Variables.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Main-Variables.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Main-Variables.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Main-Variables.html 30 Jan 2012 16:06:43 -0000 1.11
@@ -3,20 +3,20 @@
<title>Main Variables - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Usage.html#Usage" title="Usage">
<link rel="prev" href="Invoking-GNUN.html#Invoking-GNUN" title="Invoking GNUN">
<link rel="next" href="PO-Files.html#PO-Files" title="PO Files">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Main-Variables"></a>
+<p>
Next: <a rel="next" accesskey="n" href="PO-Files.html#PO-Files">PO
Files</a>,
Previous: <a rel="previous" accesskey="p"
href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a>,
Up: <a rel="up" accesskey="u" href="Usage.html#Usage">Usage</a>
@@ -50,7 +50,7 @@
<h3 class="section">2.2 Defining Articles to be Built</h3>
-<p><a name="index-variables-30"></a><a name="index-gnun_002emk-31"></a>
+<p><a name="index-variables-31"></a><a name="index-gnun_002emk-32"></a>
The file <samp><span class="file">gnun.mk</span></samp> contains variable
definitions, based on which
almost all other important variables are computed. In other words,
the variables defined in that file directly affect the overall
@@ -66,36 +66,49 @@
should be reported and fixed.
-<a name="index-TEMPLATE_005fLINGUAS-32"></a>
-<a name="index-templates_002c-defining-33"></a>
-<a name="index-defining-templates-34"></a>
+<a name="index-TEMPLATE_005fLINGUAS-33"></a>
+<a name="index-templates_002c-defining-34"></a>
+<a name="index-defining-templates-35"></a>
<dl><dt>‘<samp><span
class="samp">TEMPLATE_LINGUAS</span></samp>’<dd>A space-separated list
with languages. Add here your language code
<em>if and only if</em> you have all the SSI templates translated, and
-have already committed in the repository all these template files:
-<samp><span class="file">server/po/head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/body-include-1.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/body-include-2.</span><var>lang</var><span
class="file">.po</span></samp>,
-<samp><span class="file">server/po/footer-text.</span><var>lang</var><span
class="file">.po</span></samp>, as well as the templates
-that are not under GNUN's control and are translated manually, like
-<samp><span class="file">server/header.</span><var>lang</var><span
class="file">.html</span></samp>,
+have already committed all template files:
+
+ <ul>
+<li><samp><span
class="file">server/po/head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/html5-head-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/body-include-1.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span
class="file">server/po/body-include-2.</span><var>lang</var><span
class="file">.po</span></samp>
+<li><samp><span class="file">server/po/footer-text.</span><var>lang</var><span
class="file">.po</span></samp>,
+</ul>
+
+ <p>as well as the templates that are not under GNUN's control and are
+translated manually, like <samp><span
class="file">server/header.</span><var>lang</var><span
class="file">.html</span></samp>,
+<samp><span class="file">server/html5-header.</span><var>lang</var><span
class="file">.html</span></samp>,
<samp><span class="file">server/banner.</span><var>lang</var><span
class="file">.html</span></samp> and
<samp><span class="file">server/footer.</span><var>lang</var><span
class="file">.html</span></samp>.
- <p><a name="index-HOME_005fLINGUAS-35"></a><a
name="index-homepage_002c-defining-36"></a><a
name="index-defining-homepage-37"></a><br><dt>‘<samp><span
class="samp">HOME_LINGUAS</span></samp>’<dd>Add your language code if you
have already committed
+ <p>Additional templates can be defined via the <var>extra-templates</var>
+variable in <samp><span class="file">server/gnun/gnun.mk</span></samp>.
+
+ <p><a name="index-FUZZY_005fDIFF_005fLINGUAS-36"></a><a
name="index-previous_002c-diff-37"></a><br><dt>‘<samp><span
class="samp">FUZZY_DIFF_LINGUAS</span></samp>’<dd>Add your language code
here if you want GNUN to add differences to
+previous msgids in your PO files. The differences are shown in
+<samp><span class="command">wdiff</span></samp> format. See <a
href="../wdiff/wdiff.html#wdiff">wdiff</a>, for more information.
+
+ <p><a name="index-HOME_005fLINGUAS-38"></a><a
name="index-homepage_002c-defining-39"></a><a
name="index-defining-homepage-40"></a><br><dt>‘<samp><span
class="samp">HOME_LINGUAS</span></samp>’<dd>Add your language code if you
have already committed
<samp><span class="file">po/home.</span><var>lang</var><span
class="file">.po</span></samp>, that way the homepage for your language
will be built. It is not acceptable to have your language code
defined in this variable, but not in <code>TEMPLATE_LINGUAS</code>.
- <p><a name="index-ROOT-38"></a><a
name="index-articles-in-root-directory_002c-defining-39"></a><a
name="index-defining-articles-in-the-root-dir-40"></a><br><dt>‘<samp><span
class="samp">ROOT</span></samp>’<dd>Add here articles that are in the
server root, like
+ <p><a name="index-ROOT-41"></a><a
name="index-articles-in-root-directory_002c-defining-42"></a><a
name="index-defining-articles-in-the-root-dir-43"></a><br><dt>‘<samp><span
class="samp">ROOT</span></samp>’<dd>Add here articles that are in the
server root, like
<samp><span class="file">keepingup.html</span></samp> and <samp><span
class="file">provide.html</span></samp>. Always write only the
basename of the article, i.e. if you add these two articles, the value
of <code>ROOT</code> should be <code>keepingup provide</code>. This is true
for
all the variables that expect values in the form of article names.
- <p><a name="index-ALL_005fDIRS-41"></a><a
name="index-directories_002c-defining-42"></a><a
name="index-defining-directories-43"></a><br><dt>‘<samp><span
class="samp">ALL_DIRS</span></samp>’<dd>The list of directories
containing articles, like <samp><span class="file">philosophy</span></samp>,
+ <p><a name="index-ALL_005fDIRS-44"></a><a
name="index-directories_002c-defining-45"></a><a
name="index-defining-directories-46"></a><br><dt>‘<samp><span
class="samp">ALL_DIRS</span></samp>’<dd>The list of directories
containing articles, like <samp><span class="file">philosophy</span></samp>,
<samp><span class="file">gnu</span></samp>, <samp><span
class="file">licenses</span></samp>, etc.
- <p><a
name="index-POT-generation_002c-articles-44"></a><br><dt>‘<samp><span
class="samp">gnu</span></samp>’<dt>‘<samp><span
class="samp">philosophy</span></samp>’<dt>‘<samp><span
class="samp">...directory...</span></samp>’<dd>A space-separated list of
basenames for articles residing in
+ <p><a
name="index-POT-generation_002c-articles-47"></a><br><dt>‘<samp><span
class="samp">gnu</span></samp>’<dt>‘<samp><span
class="samp">philosophy</span></samp>’<dt>‘<samp><span
class="samp">...directory...</span></samp>’<dd>A space-separated list of
basenames for articles residing in
<var>directory</var>, for which POTs will be generated and updated when the
original article changes. If an article is missing here, there is no
way its translations to be maintained via GNUN.
Index: html_node/Migrating.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Migrating.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Migrating.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Migrating.html 30 Jan 2012 16:06:43 -0000 1.11
@@ -3,20 +3,20 @@
<title>Migrating - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
<link rel="prev" href="New-Translation.html#New-Translation" title="New
Translation">
<link rel="next" href="GNU-News.html#GNU-News" title="GNU News">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Migrating"></a>
+<p>
Next: <a rel="next" accesskey="n" href="GNU-News.html#GNU-News">GNU
News</a>,
Previous: <a rel="previous" accesskey="p"
href="New-Translation.html#New-Translation">New Translation</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
@@ -50,7 +50,7 @@
<h4 class="subsection">2.3.2 Transforming existing translation in PO
format</h4>
-<p><a name="index-migration_002c-translations-60"></a><a
name="index-conversion-of-existing-translations-61"></a>
+<p><a name="index-migration_002c-translations-63"></a><a
name="index-conversion-of-existing-translations-64"></a>
Migrating an existing translation to a PO file format is basically
editing the header as described in the previous section, and
populating each of the messages by copying the already translated text
Index: html_node/New-Translation.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/New-Translation.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/New-Translation.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/New-Translation.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,19 +3,19 @@
<title>New Translation - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
<link rel="next" href="Migrating.html#Migrating" title="Migrating">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="New-Translation"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Migrating.html#Migrating">Migrating</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
<hr>
@@ -48,7 +48,7 @@
<h4 class="subsection">2.3.1 Starting a New Translation</h4>
-<p><a name="index-translation_002c-new-47"></a><a
name="index-new-translation-48"></a>
+<p><a name="index-translation_002c-new-50"></a><a
name="index-new-translation-51"></a>
To start a new translation, the easiest way is to copy the existing POT
as <samp><span class="file">article.</span><var>lang</var><span
class="file">.po</span></samp>, where <var>lang</var> is your language code.
For example, to prepare for a new translation of the essay
@@ -87,7 +87,7 @@
conventions, and the rules for gnu.org translations. For reference,
here is a list with all fields explained:
- <p><a name="index-PO-headers-49"></a>
+ <p><a name="index-PO-headers-52"></a>
<dl>
<dt>‘<samp><span
class="samp">Project-Id-Version</span></samp>’<dd>Add here the filename
of the original article, without the
sub-directory, like “body-include-1.html” or
“free-sw.html”.
@@ -104,13 +104,11 @@
<pre class="example"> Elvis Parsley <address@hidden>
</pre>
- <br><dt>‘<samp><span
class="samp">Language-Team</span></samp>’<dd>This field should contain
the mailing list on which the translation team
-can be reached—sometimes this is the alias
-<a href="mailto:address@hidden">address@hidden</a>, but in some cases it is a
-separate, non-GNU list. It could be a URL of the team's homepage,
-provided that it contains contact details. Example:
+ <br><dt>‘<samp><span
class="samp">Language-Team</span></samp>’<dd>This field should contain
the mailing list on which the translation
+team can be reached—usually <a
href="mailto:www-<var>lang</var>address@hidden">www-<var>lang</var>-<small
class="dots">...</small>@gnu.org</a>.
+Example:
- <pre class="example"> French <address@hidden>
+ <pre class="example"> Czech <address@hidden>
</pre>
<br><dt>‘<samp><span
class="samp">MIME-Version</span></samp>’<dd>Leave it like it is.
@@ -136,7 +134,7 @@
"POT-Creation-Date: 2008-02-06 16:25-0500\n"
"PO-Revision-Date: 2008-02-09 15:23+0200\n"
"Last-Translator: Yavor Doganov <address@hidden>\n"
- "Language-Team: Bulgarian <address@hidden>\n"
+ "Language-Team: Bulgarian <address@hidden>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
@@ -153,20 +151,20 @@
<p>There are some special messages that appear in the POT and PO:
-<a name="index-notes_002c-translators-50"></a>
-<a name="index-translators_0027-notes-51"></a>
+<a name="index-notes_002c-translators-53"></a>
+<a name="index-translators_0027-notes-54"></a>
<dl><dt>‘<samp><span class="samp">*GNUN-SLOT: TRANSLATOR'S
NOTES*</span></samp>’<dd>This is for translator's notes that are injected
in the resulting
translation. See <a href="Notes-Slot.html#Notes-Slot">Notes Slot</a>, for
more information. If your
translation does not have notes, you <em>must</em> translate this as a
space, that is, <SPC>.
- <p><a name="index-credits_002c-translators-52"></a><a
name="index-translators_0027-credits-53"></a><br><dt>‘<samp><span
class="samp">*GNUN-SLOT: TRANSLATOR'S CREDITS*</span></samp>’<dd>This is
again optional, and should contain the name (and address) of
+ <p><a name="index-credits_002c-translators-55"></a><a
name="index-translators_0027-credits-56"></a><br><dt>‘<samp><span
class="samp">*GNUN-SLOT: TRANSLATOR'S CREDITS*</span></samp>’<dd>This is
again optional, and should contain the name (and address) of
the person who made the translation. “Translate” this string as a
space (<SPC>) if you do not want your name to appear there.
See <a href="Credits-Slot.html#Credits-Slot">Credits Slot</a>.
</dl>
- <p><a name="index-wrapping-long-lines-54"></a><a
name="index-long-lines_002c-wrap-55"></a>Most of the PO editors do not wrap
long lines that inevitably appear in
+ <p><a name="index-wrapping-long-lines-57"></a><a
name="index-long-lines_002c-wrap-58"></a>Most of the PO editors do not wrap
long lines that inevitably appear in
<code>msgstr</code>'s. If that happens, long lines make reading subsequent
diffs harder, and are generally annoying for most people. If this issue
bothers you, you can “normalize” the already finished PO
translation
Index: html_node/Notes-Slot.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Notes-Slot.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Notes-Slot.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Notes-Slot.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,19 +3,19 @@
<title>Notes Slot - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="New-Translation.html#New-Translation" title="New
Translation">
<link rel="next" href="Credits-Slot.html#Credits-Slot" title="Credits Slot">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Notes-Slot"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Credits-Slot.html#Credits-Slot">Credits Slot</a>,
Up: <a rel="up" accesskey="u"
href="New-Translation.html#New-Translation">New Translation</a>
<hr>
@@ -48,7 +48,7 @@
<h5 class="subsubsection">2.3.1.1 The Special Slot for Translator's Notes</h5>
-<p><a name="index-notes_002c-translators-56"></a><a
name="index-translators_0027-notes-57"></a>
+<p><a name="index-notes_002c-translators-59"></a><a
name="index-translators_0027-notes-60"></a>
Sometimes it is necessary to complement the translation of an essay
with translator's notes. The special message <code>*GNUN-SLOT:
TRANSLATOR'S NOTES*</code> is designed to serve this purpose. If your
Index: html_node/Overview.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Overview.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Overview.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Overview.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,19 +3,19 @@
<title>Overview - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Introduction.html#Introduction" title="Introduction">
<link rel="next" href="Concepts.html#Concepts" title="Concepts">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Overview"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Concepts.html#Concepts">Concepts</a>,
Up: <a rel="up" accesskey="u"
href="Introduction.html#Introduction">Introduction</a>
<hr>
Index: html_node/PO-Files-and-Team.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/PO-Files-and-Team.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/PO-Files-and-Team.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/PO-Files-and-Team.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,19 +3,19 @@
<title>PO Files and Team - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
-<link rel="prev"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml"
title="generic.LANG.html">
+<link rel="prev" href="languages_002etxt.html#languages_002etxt"
title="languages.txt">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,16 +39,16 @@
</head>
<body>
<div class="node">
-<p>
<a name="PO-Files-and-Team"></a>
-Previous: <a rel="previous" accesskey="p"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a>,
+<p>
+Previous: <a rel="previous" accesskey="p"
href="languages_002etxt.html#languages_002etxt">languages.txt</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
<hr>
</div>
-<h4 class="subsection">2.3.6 Maintaining Translations in Your Team's
Repository</h4>
+<h4 class="subsection">2.3.7 Maintaining Translations in Your Team's
Repository</h4>
-<p><a name="index-project-repository-69"></a><a
name="index-repository_002c-translation-project-70"></a><a
name="index-team-maintenance-71"></a>
+<p><a name="index-project-repository-72"></a><a
name="index-repository_002c-translation-project-73"></a><a
name="index-team-maintenance-74"></a>
GNUN operates on the “official” Web repository of the Savannah
project
`www', where normally only the coordinators of translation teams have
write access. However, all translation teams have their own projects,
@@ -67,7 +67,7 @@
project's repository as a place to keep their draft translations, until
they ripe and are ready to be installed officially.
- <p><a name="index-team-workflow-72"></a>The following diagram illustrates a
typical workflow—it is applicable
+ <p><a name="index-team-workflow-75"></a>The following diagram illustrates a
typical workflow—it is applicable
for small, medium and large teams:
<pre class="example"> +----------+ +-------------------+
Index: html_node/PO-Files.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/PO-Files.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/PO-Files.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/PO-Files.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,20 +3,20 @@
<title>PO Files - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Usage.html#Usage" title="Usage">
<link rel="prev" href="Main-Variables.html#Main-Variables" title="Main
Variables">
<link rel="next" href="Webmaster-Tips.html#Webmaster-Tips" title="Webmaster
Tips">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="PO-Files"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a>,
Previous: <a rel="previous" accesskey="p"
href="Main-Variables.html#Main-Variables">Main Variables</a>,
Up: <a rel="up" accesskey="u" href="Usage.html#Usage">Usage</a>
@@ -50,7 +50,7 @@
<h3 class="section">2.3 Working with PO Files</h3>
-<p><a name="index-PO_002c-editing-45"></a>
+<p><a name="index-PO_002c-editing-48"></a>
We anticipate that some gnu.org translators will find this format odd
or inconvenient, if they never happened to work with PO files before.
Don't worry, you will soon get accustomed to it. It is the
@@ -64,7 +64,7 @@
necessary to make it valid. Here is a list of widely used PO editors:
-<a name="index-PO-editors-46"></a>
+<a name="index-PO-editors-49"></a>
<ul><li>PO mode. We recommend using GNU Emacs in PO mode, because Emacs is the
program that is suitable for performing any task when it comes to
maintaining the GNU Project's website. Provided that you have GNU
@@ -74,13 +74,14 @@
available in a separate package, <code>gettext-el</code>. See
<a
href="http://www.gnu.org/software/gettext">http://www.gnu.org/software/gettext</a>.
- <li>gTranslator—the GNOME PO editor. See
-<a
href="http://gtranslator.sourceforge.net">http://gtranslator.sourceforge.net</a>.
+ <li>Gtranslator—the GNOME PO editor. See
+<a
href="http://projects.gnome.org/gtranslator/">http://projects.gnome.org/gtranslator/</a>.
<li>Lokalize—the KDE 4 editor. See
<a
href="http://userbase.kde.org/Lokalize">http://userbase.kde.org/Lokalize</a>.
- <li>KBabel—the KDE 3 editor. See <a
href="http://kbabel.kde.org">http://kbabel.kde.org</a>.
+ <li>KBabel—the KDE 3 editor. No longer supported, but might be
+available on some old systems.
<li>Poedit—another popular editor that is based on the
<code>wxWidgets</code>
graphical toolkit. See <a
href="http://www.poedit.net">http://www.poedit.net</a>.
@@ -107,7 +108,8 @@
<li><a accesskey="4" href="PO-Tips.html#PO-Tips">PO Tips</a>:
Tips and hints for translators.
<li><a accesskey="5"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a>:
Specifying information that will propagate in
every translation in a certain language.
-<li><a accesskey="6" href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files
and Team</a>: How to maintain translations in the team's
+<li><a accesskey="6"
href="languages_002etxt.html#languages_002etxt">languages.txt</a>:
Specifying canonical names for languages.
+<li><a accesskey="7" href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files
and Team</a>: How to maintain translations in the team's
repository.
</ul>
Index: html_node/PO-Tips.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/PO-Tips.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/PO-Tips.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/PO-Tips.html 30 Jan 2012 16:06:44 -0000 1.11
@@ -3,20 +3,20 @@
<title>PO Tips - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
<link rel="prev" href="GNU-News.html#GNU-News" title="GNU News">
<link rel="next"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml"
title="generic.LANG.html">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,8 +40,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="PO-Tips"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a>,
Previous: <a rel="previous" accesskey="p"
href="GNU-News.html#GNU-News">GNU News</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
@@ -50,7 +50,7 @@
<h4 class="subsection">2.3.4 Useful Hints For Editing PO Files</h4>
-<p><a name="index-tips_002c-translators-65"></a><a
name="index-recommendations_002c-PO-files-66"></a>
+<p><a name="index-tips_002c-translators-68"></a><a
name="index-recommendations_002c-PO-files-69"></a>
This section contains additional explanations, some in the form of
advices and recommendations; not all of them are strictly related to
PO files editing.
@@ -58,16 +58,11 @@
<ul>
<li>When you install a new translation of an article (that is different
from a server template or the homepage), all you need to do is to add
-your PO file in the appropriate <samp><span class="file">/po</span></samp>
sub-directory and add a
-link to it in the translations list of the original
-<samp><var>article</var><span class="file">.html</span></samp>. Use only HTML
entities for any non-ASCII
-characters and follow the established scheme. If language names in
-your native language are not capitalized (unlike for example in
-English or German), you should <em>not</em> capitalize the name of your
-language.
+your PO file in the appropriate <samp><span class="file">/po</span></samp>
sub-directory.
<p>In the next build, your <samp><var>article</var><span
class="file">.</span><var>lang</var><span class="file">.html</span></samp> will
be
-built and the link to it will propagate to all translations, provided
+built and the link to it will be added to the original page
+and propagate to all translations, provided
that they are under GNUN's control.
<li>If you don't feel comfortable editing <samp><span
class="file">gnun.mk</span></samp>, do not worry.
Index: html_node/Rules.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Rules.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Rules.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Rules.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Rules - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Internals.html#Internals" title="Internals">
<link rel="prev" href="Scripts.html#Scripts" title="Scripts">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Rules"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="Scripts.html#Scripts">Scripts</a>,
Up: <a rel="up" accesskey="u"
href="Internals.html#Internals">Internals</a>
<hr>
Index: html_node/Runtime-Variables.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Runtime-Variables.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Runtime-Variables.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Runtime-Variables.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Runtime Variables - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Invoking-GNUN.html#Invoking-GNUN" title="Invoking GNUN">
<link rel="next" href="Special-Targets.html#Special-Targets" title="Special
Targets">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Runtime-Variables"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Special-Targets.html#Special-Targets">Special Targets</a>,
Up: <a rel="up" accesskey="u"
href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a>
<hr>
@@ -90,16 +90,17 @@
is the default, and not defining this variable has the same effect.
<br><dt>‘<samp><span
class="samp">VALIDATE=yes</span></samp>’<dd>Validates all original
articles before generating the POTs, to ensure
-that the ultimate source is valid XHMTL. Also, validates all
+that the ultimate source is valid (X)HMTL. Also, validates all
generated translations in HTML format and all PO files. It is highly
recommended to run the build this way, even if it is a bit tedious to
fix the errors that are reported as a result of enforcing validation.
<p>Articles defined in the variable <code>no-validate-articles</code> are
never
-checked for HTML validity. Its purpose is to skip validation of HTML 5
-articles, until the command-line validation tools are updated to parse
-files that comply with this new standard. Use it sparingly, since this
-may lead to other errors.
+checked for HTML validity. Its purpose was to skip validation of HTML
+5 articles, until the command-line validation tools are updated to
+parse files that comply with this new standard. As of version 0.5
+GNUN supports HTML 5, so resorting to <code>no-validate-articles</code>
+should not be necessary.
<p><a name="index-NOTIFY-15"></a><a
name="index-mail_002c-notifications-16"></a><br><dt>‘<samp><span
class="samp">NOTIFY=no</span></samp>’<dt>‘<samp><span
class="samp">...</span></samp>’<dd>Do not send email notifications about
errors. This is the default.
@@ -128,7 +129,7 @@
default, but recommended in general since it will show a bug in the
computation of the basic variables.
- <p><a name="index-GRACE-21"></a><a name="index-fuzzy-strings-22"></a><a
name="index-grace-period-23"></a><a
name="index-deferred-generation-of-articles-24"></a><br><dt>‘<samp><span
class="samp">GRACE=</span><var>days</var></samp>’<dd>If defined, ordinary
articles that have fuzzy strings and are not older
+ <p><a name="index-GRACE-21"></a><a name="index-fuzzy-strings-22"></a><a
name="index-grace-period-23"></a><a
name="index-deferred-generation-of-articles-24"></a><a
name="GRACE"></a><br><dt>‘<samp><span
class="samp">GRACE=</span><var>days</var></samp>’<dd>If defined, ordinary
articles that have fuzzy strings and are not older
than <var>days</var> will not be regenerated. This functionality is
implemented specifically to prevent gratuitous replacement of translated
strings with the English text when there are only minor formatting
@@ -138,7 +139,16 @@
variable has no effect on the homepage, the server templates, gnunews
and all articles defined in the variable <code>no-grace-articles</code>.
- <p><a name="index-TEAM-25"></a><a
name="index-variable_002c-team-26"></a><br><dt>‘<samp><span
class="samp">TEAM=</span><var>lang</var></samp>’<dd>The translation team
which articles need to be checked for
+ <p><a name="index-OUTDATED_002dGRACE-25"></a><br><dt>‘<samp><span
class="samp">OUTDATED-GRACE=</span><var>days</var></samp>’<dd>Grace
period for the out-of-date notice. When the variable
+<code>GRACE</code> is defined, <code>OUTDATED-GRACE</code> defaults to 60 days
+(see <a href="GRACE.html#GRACE">grace period</a>). The out-of-date notice is
a special
+text (<samp><span class="file">server/outdated.html</span></samp> in the `www'
repository) that is
+inserted into every outdated translation when the period defined in
+this variable is over; its purpose is to inform the reader that the
+translation does not correspond to the original English article, which
+has been changed since the translation was last updated.
+
+ <p><a name="index-TEAM-26"></a><a
name="index-variable_002c-team-27"></a><br><dt>‘<samp><span
class="samp">TEAM=</span><var>lang</var></samp>’<dd>The translation team
which articles need to be checked for
completeness. This variable is applicable only for the <code>report</code>
target, and is mandatory for it. See <a href="report.html#report">report</a>.
@@ -168,7 +178,7 @@
<p>If notification is enabled (<code>NOTIFY=yes</code>), and the build
system
encounters errors (mostly when validating articles), email messages
will be sent to the party that is expected to fix the error. The
-subject of the messages always include the problematic article, for
+subject of the messages always includes the problematic article, for
example:
<pre class="example"> Subject: [GNUN Error] gnu/gnu.fa.html is not valid
XHTML
Index: html_node/Scripts.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Scripts.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Scripts.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Scripts.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Scripts - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Internals.html#Internals" title="Internals">
<link rel="next" href="Rules.html#Rules" title="Rules">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Scripts"></a>
+<p>
Next: <a rel="next" accesskey="n" href="Rules.html#Rules">Rules</a>,
Up: <a rel="up" accesskey="u"
href="Internals.html#Internals">Internals</a>
<hr>
@@ -58,10 +58,11 @@
<ul class="menu">
<li><a accesskey="1"
href="make_002dprototype.html#make_002dprototype">make-prototype</a>
-<li><a accesskey="2"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>
-<li><a accesskey="3" href="mailfail.html#mailfail">mailfail</a>
-<li><a accesskey="4"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">validate-html-notify</a>
-<li><a accesskey="5"
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">gnun-clear-previous</a>
+<li><a accesskey="2"
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>
+<li><a accesskey="3"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>
+<li><a accesskey="4" href="mailfail.html#mailfail">mailfail</a>
+<li><a accesskey="5"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">validate-html-notify</a>
+<li><a accesskey="6"
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">gnun-clear-previous</a>
</ul>
</body></html>
Index: html_node/Special-Targets.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Special-Targets.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Special-Targets.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Special-Targets.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Special Targets - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Invoking-GNUN.html#Invoking-GNUN" title="Invoking GNUN">
<link rel="prev" href="Runtime-Variables.html#Runtime-Variables"
title="Runtime Variables">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Special-Targets"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a>,
Up: <a rel="up" accesskey="u"
href="Invoking-GNUN.html#Invoking-GNUN">Invoking GNUN</a>
<hr>
@@ -56,11 +56,13 @@
specific and already defined, one way or another.
<ul class="menu">
-<li><a accesskey="1" href="sync.html#sync">sync</a>
-<li><a accesskey="2" href="report.html#report">report</a>
-<li><a accesskey="3" href="triggers.html#triggers">triggers</a>
-<li><a accesskey="4" href="clean.html#clean">clean</a>
-<li><a accesskey="5" href="distclean.html#distclean">distclean</a>
+<li><a accesskey="1"
href="no_002dgrace_002ditems.html#no_002dgrace_002ditems">no-grace-items</a>
+<li><a accesskey="2"
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs">update-localized-URLs</a>
+<li><a accesskey="3" href="sync.html#sync">sync</a>
+<li><a accesskey="4" href="report.html#report">report</a>
+<li><a accesskey="5" href="triggers.html#triggers">triggers</a>
+<li><a accesskey="6" href="clean.html#clean">clean</a>
+<li><a accesskey="7" href="distclean.html#distclean">distclean</a>
</ul>
</body></html>
Index: html_node/Usage.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Usage.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Usage.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Usage.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Usage - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Introduction.html#Introduction" title="Introduction">
<link rel="next" href="Internals.html#Internals" title="Internals">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Usage"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Internals.html#Internals">Internals</a>,
Previous: <a rel="previous" accesskey="p"
href="Introduction.html#Introduction">Introduction</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
Index: html_node/Webmaster-Tips.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Webmaster-Tips.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/Webmaster-Tips.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/Webmaster-Tips.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>Webmaster Tips - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Usage.html#Usage" title="Usage">
<link rel="prev" href="PO-Files.html#PO-Files" title="PO Files">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,8 +39,8 @@
</head>
<body>
<div class="node">
-<p>
<a name="Webmaster-Tips"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="PO-Files.html#PO-Files">PO Files</a>,
Up: <a rel="up" accesskey="u" href="Usage.html#Usage">Usage</a>
<hr>
@@ -48,7 +48,7 @@
<h3 class="section">2.4 Tips and Hints for Webmasters</h3>
-<p><a name="index-tips_002c-webmasters-75"></a><a
name="index-webmaster-tips-76"></a>
+<p><a name="index-tips_002c-webmasters-78"></a><a
name="index-webmaster-tips-79"></a>
This section contains some tips and general recommendations for
webmasters in no particular order—it is not mandatory to follow them,
but doing so will make translators' lives substantially easier.
@@ -64,53 +64,13 @@
update it immediately won't be disappointed if it changes again in the
next run.
- <p>Use <em>only</em> US-ASCII characters and HTML entities for the others.
-This is required because the English text in the articles serves as a
-replacement of the translation when the latter is not complete. So if
-you use, say, the character é (e-acute) directly in an English
-page—which is UTF-8 as declared in <samp><span
class="file">server/head-include-1.html</span></samp>,
-it will appear broken on those translated pages who use a different
-encoding. This specific advice is pretty much mandatory—the build
-fails if the original article contains such characters—but we are
-ready to fix any errors a webmaster makes.
-
- <p>The script <samp><span class="command">gnun-validate-html</span></samp>
is useful for webmasters who
-want to verify if their (potentially intrusive) changes result in a
-valid markup. Before committing your changes, you can check if it is
-valid by running
-
-<pre class="example"> gnun-validate-html philosophy/not-ipr.html
-</pre>
- <p>See <a
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
for more information.
-
-<!-- Emacs Lisp code goes here... -->
- <p>If you want a comment to be visible for translators, place it
-<em>inside</em> the element, for example:
-
-<pre class="example"> <p>
- <!--TRANSLATORS: Note that foo is bar in this context.-->
- The fooish bar mumbles bazzling.
- </p>
-</pre>
- <p>This will result in:
-
-<pre class="example"> # type: Content of: <p>
- #. TRANSLATORS: Note that foo is bar in this context.
- msgid "The fooish bar mumbles bazzling."
- msgstr ""
-</pre>
- <p>As per the established convention, start the comment with
-<code>TRANSLATORS:</code> to catch their attention, and do not add a space
-after the beginning of the HTML comment (<code><!--</code>), since this will
-unnecessarily indent the comment in the POT.
-
- <p><strong>Warning:</strong> Any structural diversion from <samp><span
class="file">boilerplate.html</span></samp>
-in a specific article is likely to result in errors from GNUN. Any
-unexpected updates to the server templates (such as changing the entire
-look & feel of the site) will most probably break <em>all</em>
-translations under GNUN's control. Of course, this does not mean that
-such changes should not happen—only that they must be applied in our
-sandbox first, to ensure a smooth transition.
+<ul class="menu">
+<li><a accesskey="1" href="Validation.html#Validation">Validation</a>:
How to verify the documents.
+<li><a accesskey="2"
href="Comments-for-Translators.html#Comments-for-Translators">Comments for
Translators</a>: Passing commens to translators.
+<li><a accesskey="3"
href="Modifying-Boilerplates.html#Modifying-Boilerplates">Modifying
Boilerplates</a>
+<li><a accesskey="4" href="Localized-URLs.html#Localized-URLs">Localized
URLs</a>: Specifying URLs of diagrams
+ to be transated.
+</ul>
</body></html>
Index: html_node/clean.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/clean.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/clean.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/clean.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,20 +3,20 @@
<title>clean - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
<link rel="prev" href="triggers.html#triggers" title="triggers">
<link rel="next" href="distclean.html#distclean" title="distclean">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,15 +40,15 @@
</head>
<body>
<div class="node">
-<p>
<a name="clean"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="distclean.html#distclean">distclean</a>,
Previous: <a rel="previous" accesskey="p"
href="triggers.html#triggers">triggers</a>,
Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
<hr>
</div>
-<h5 class="subsubsection">2.1.2.4 The <code>clean</code> target</h5>
+<h5 class="subsubsection">2.1.2.6 The <code>clean</code> target</h5>
<p>Not implemented yet.
Index: html_node/distclean.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/distclean.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/distclean.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/distclean.html 30 Jan 2012 16:06:45 -0000 1.11
@@ -3,19 +3,19 @@
<title>distclean - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
<link rel="prev" href="clean.html#clean" title="clean">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,14 +39,14 @@
</head>
<body>
<div class="node">
-<p>
<a name="distclean"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="clean.html#clean">clean</a>,
Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
<hr>
</div>
-<h5 class="subsubsection">2.1.2.5 The <code>distclean</code> target</h5>
+<h5 class="subsubsection">2.1.2.7 The <code>distclean</code> target</h5>
<p>Not implemented yet.
Index: html_node/generic_002eLANG_002ehtml.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/generic_002eLANG_002ehtml.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/generic_002eLANG_002ehtml.html 2 Jul 2011 09:14:33 -0000
1.10
+++ html_node/generic_002eLANG_002ehtml.html 30 Jan 2012 16:06:45 -0000
1.11
@@ -3,20 +3,20 @@
<title>generic.LANG.html - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
<link rel="prev" href="PO-Tips.html#PO-Tips" title="PO Tips">
-<link rel="next" href="PO-Files-and-Team.html#PO-Files-and-Team" title="PO
Files and Team">
+<link rel="next" href="languages_002etxt.html#languages_002etxt"
title="languages.txt">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,10 +40,10 @@
</head>
<body>
<div class="node">
-<p>
<a name="generic.LANG.html"></a>
<a name="generic_002eLANG_002ehtml"></a>
-Next: <a rel="next" accesskey="n"
href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a>,
+<p>
+Next: <a rel="next" accesskey="n"
href="languages_002etxt.html#languages_002etxt">languages.txt</a>,
Previous: <a rel="previous" accesskey="p" href="PO-Tips.html#PO-Tips">PO
Tips</a>,
Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
<hr>
@@ -51,7 +51,7 @@
<h4 class="subsection">2.3.5 The <samp><span
class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> file</h4>
-<p><a name="index-team-information-67"></a><a
name="index-generic-notice_002c-translations-68"></a>
+<p><a name="index-team-information-70"></a><a
name="index-generic-notice_002c-translations-71"></a>
The files <samp><span
class="file">server/gnun/generic.</span><var>lang</var><span
class="file">.html</span></samp> are special: if
no such file exists for your language, an empty file will be created
(and added to the repository if specified <code>VCS=yes</code>). This file
Index: html_node/gnun_002dclear_002dprevious.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/gnun_002dclear_002dprevious.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- html_node/gnun_002dclear_002dprevious.html 2 Jul 2011 09:14:33 -0000
1.2
+++ html_node/gnun_002dclear_002dprevious.html 30 Jan 2012 16:06:46 -0000
1.3
@@ -3,19 +3,19 @@
<title>gnun-clear-previous - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Scripts.html#Scripts" title="Scripts">
<link rel="prev"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify"
title="validate-html-notify">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,17 +39,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="gnun-clear-previous"></a>
<a name="gnun_002dclear_002dprevious"></a>
+<p>
Previous: <a rel="previous" accesskey="p"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">validate-html-notify</a>,
Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
<hr>
</div>
-<h4 class="subsection">3.1.5 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</h4>
+<h4 class="subsection">3.1.6 The <samp><span
class="command">gnun-clear-previous</span></samp> Script</h4>
-<p><a name="index-previous_002c-manipulating-PO-files-82"></a>
+<p><a name="index-previous_002c-manipulating-PO-files-89"></a>
This simple script is not used internally in GNUN. It is merely for
convenience only, for those who find it hard to remember the various
‘<samp><span class="samp">gettext</span></samp>’ tools and their
options.
Index: html_node/gnun_002dvalidate_002dhtml.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/gnun_002dvalidate_002dhtml.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- html_node/gnun_002dvalidate_002dhtml.html 2 Jul 2011 09:14:33 -0000
1.6
+++ html_node/gnun_002dvalidate_002dhtml.html 30 Jan 2012 16:06:46 -0000
1.7
@@ -3,20 +3,20 @@
<title>gnun-validate-html - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Scripts.html#Scripts" title="Scripts">
-<link rel="prev" href="make_002dprototype.html#make_002dprototype"
title="make-prototype">
+<link rel="prev"
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff"
title="gnun-add-fuzzy-diff">
<link rel="next" href="mailfail.html#mailfail" title="mailfail">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,18 +40,18 @@
</head>
<body>
<div class="node">
-<p>
<a name="gnun-validate-html"></a>
<a name="gnun_002dvalidate_002dhtml"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="mailfail.html#mailfail">mailfail</a>,
-Previous: <a rel="previous" accesskey="p"
href="make_002dprototype.html#make_002dprototype">make-prototype</a>,
+Previous: <a rel="previous" accesskey="p"
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>,
Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
<hr>
</div>
-<h4 class="subsection">3.1.2 The <samp><span
class="command">gnun-validate-html</span></samp> Script</h4>
+<h4 class="subsection">3.1.3 The <samp><span
class="command">gnun-validate-html</span></samp> Script</h4>
-<p><a name="index-validation_002c-XHTML-80"></a>
+<p><a name="index-validation_002c-XHTML-87"></a>
This is a Bash script whose purpose is to “validate” both the
original
and translated articles to make sure that they conform to the respective
W3C standard. Sometimes webmasters make mistakes, and translators too,
@@ -60,10 +60,16 @@
<p>GNUN enforces XHTML validation at build time if invoked with
<code>VALIDATE=yes</code>.
- <p>The script expects only one <var>file</var> as an argument and will exit
+ <p>The script expects only one <var>file</var> as the last argument and
will exit
with an error if it is not specified (which might be the case when an
automatic variable is not expanded properly due to a bug in the
makefile).
+ <p>The top of the working directory can be specified through
<code>--root</code>
+option; the default value is “../..”.
+
+ <p>As a side effect, the expanded HTML can be saved in a file specified
+through <code>--expand-to</code> option.
+
</body></html>
Index: html_node/index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/index.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/index.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/index.html 30 Jan 2012 16:06:46 -0000 1.11
@@ -3,17 +3,17 @@
<title>GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="#Top">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -55,11 +55,13 @@
<li><a href="Runtime-Variables.html#Runtime-Variables">2.1.1 Variables to
Control the Build Process</a>
<li><a href="Special-Targets.html#Special-Targets">2.1.2 Targets Specified on
the Command Line</a>
<ul>
-<li><a href="sync.html#sync">2.1.2.1 The <code>sync</code> target</a>
-<li><a href="report.html#report">2.1.2.2 The <code>report</code> target</a>
-<li><a href="triggers.html#triggers">2.1.2.3 The <code>triggers</code>
target</a>
-<li><a href="clean.html#clean">2.1.2.4 The <code>clean</code> target</a>
-<li><a href="distclean.html#distclean">2.1.2.5 The <code>distclean</code>
target</a>
+<li><a href="no_002dgrace_002ditems.html#no_002dgrace_002ditems">2.1.2.1 The
<code>no-grace-items</code> target</a>
+<li><a
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs">2.1.2.2
The <code>update-localized-URLs</code> target</a>
+<li><a href="sync.html#sync">2.1.2.3 The <code>sync</code> target</a>
+<li><a href="report.html#report">2.1.2.4 The <code>report</code> target</a>
+<li><a href="triggers.html#triggers">2.1.2.5 The <code>triggers</code>
target</a>
+<li><a href="clean.html#clean">2.1.2.6 The <code>clean</code> target</a>
+<li><a href="distclean.html#distclean">2.1.2.7 The <code>distclean</code>
target</a>
</li></ul>
</li></ul>
<li><a href="Main-Variables.html#Main-Variables">2.2 Defining Articles to be
Built</a>
@@ -74,24 +76,32 @@
<li><a href="GNU-News.html#GNU-News">2.3.3 Special Handling For GNU News</a>
<li><a href="PO-Tips.html#PO-Tips">2.3.4 Useful Hints For Editing PO Files</a>
<li><a href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">2.3.5
The <samp><span class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> file</a>
-<li><a href="PO-Files-and-Team.html#PO-Files-and-Team">2.3.6 Maintaining
Translations in Your Team's Repository</a>
+<li><a href="languages_002etxt.html#languages_002etxt">2.3.6 The <samp><span
class="file">languages.txt</span></samp> file</a>
+<li><a href="PO-Files-and-Team.html#PO-Files-and-Team">2.3.7 Maintaining
Translations in Your Team's Repository</a>
<ul>
-<li><a
href="GNUmakefile_002eteam-Variables.html#GNUmakefile_002eteam-Variables">2.3.6.1
Adopting <samp><span class="file">GNUmakefile.team</span></samp> For a
Specific Team</a>
+<li><a
href="GNUmakefile_002eteam-Variables.html#GNUmakefile_002eteam-Variables">2.3.7.1
Adopting <samp><span class="file">GNUmakefile.team</span></samp> For a
Specific Team</a>
<li><a
href="GNUmakefile_002eteam-Variables.html#GNUmakefile_002eteam-Variables">Targets
in <samp><span class="file">GNUmakefile.team</span></samp></a>
-<li><a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">2.3.6.2
Automatic Synchronization and Status Reports</a>
+<li><a
href="GNUmakefile_002eteam-and-Cron.html#GNUmakefile_002eteam-and-Cron">2.3.7.2
Automatic Synchronization and Status Reports</a>
</li></ul>
</li></ul>
<li><a href="Webmaster-Tips.html#Webmaster-Tips">2.4 Tips and Hints for
Webmasters</a>
+<ul>
+<li><a href="Validation.html#Validation">2.4.1 Validation</a>
+<li><a href="Comments-for-Translators.html#Comments-for-Translators">2.4.2
Comments for Translators</a>
+<li><a href="Modifying-Boilerplates.html#Modifying-Boilerplates">2.4.3
Modifying Boilerplates</a>
+<li><a href="Localized-URLs.html#Localized-URLs">2.4.4 Localized URLs</a>
+</li></ul>
</li></ul>
<li><a name="toc_Internals" href="Internals.html#Internals">3 Unexciting
Information for GNUN's Operation</a>
<ul>
<li><a href="Scripts.html#Scripts">3.1 Internally Used Scripts</a>
<ul>
<li><a href="make_002dprototype.html#make_002dprototype">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</a>
-<li><a href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">3.1.2
The <samp><span class="command">gnun-validate-html</span></samp> Script</a>
-<li><a href="mailfail.html#mailfail">3.1.3 The <samp><span
class="command">mailfail</span></samp> Script</a>
-<li><a
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">3.1.4 The
<samp><span class="command">validate-html-notify</span></samp> Script</a>
-<li><a
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">3.1.5 The
<samp><span class="command">gnun-clear-previous</span></samp> Script</a>
+<li><a
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff">3.1.2
The <samp><span class="command">gnun-add-fuzzy-diff</span></samp> Script</a>
+<li><a href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">3.1.3
The <samp><span class="command">gnun-validate-html</span></samp> Script</a>
+<li><a href="mailfail.html#mailfail">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</a>
+<li><a
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">3.1.5 The
<samp><span class="command">validate-html-notify</span></samp> Script</a>
+<li><a
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">3.1.6 The
<samp><span class="command">gnun-clear-previous</span></samp> Script</a>
</li></ul>
<li><a href="Rules.html#Rules">3.2 How The Recipes Work</a>
</li></ul>
@@ -104,8 +114,8 @@
<div class="node">
-<p>
<a name="Top"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="Introduction.html#Introduction">Introduction</a>,
Up: <a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<hr>
@@ -113,14 +123,14 @@
<h2 class="unnumbered">GNUnited Nations</h2>
-<p>This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+<p>This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.<br>
<pre class="sp">
</pre>
-Copyright © 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright © 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
<blockquote>
Permission is granted to copy, distribute and/or modify this document
Index: html_node/mailfail.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/mailfail.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/mailfail.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/mailfail.html 30 Jan 2012 16:06:46 -0000 1.11
@@ -3,20 +3,20 @@
<title>mailfail - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Scripts.html#Scripts" title="Scripts">
<link rel="prev"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml"
title="gnun-validate-html">
<link rel="next"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify"
title="validate-html-notify">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,17 +40,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="mailfail"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="validate_002dhtml_002dnotify.html#validate_002dhtml_002dnotify">validate-html-notify</a>,
Previous: <a rel="previous" accesskey="p"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
<hr>
</div>
-<h4 class="subsection">3.1.3 The <samp><span
class="command">mailfail</span></samp> Script</h4>
+<h4 class="subsection">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</h4>
-<p><a name="index-mail_002c-notifications-81"></a>
+<p><a name="index-mail_002c-notifications-88"></a>
This is a helper script that runs a command, and mails the output of
that command in case it exits with a non-zero exit status.
<samp><span class="command">mailfail</span></samp> depends on GNU Mailutils,
or a compatible
Index: html_node/make_002dprototype.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/make_002dprototype.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/make_002dprototype.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/make_002dprototype.html 30 Jan 2012 16:06:46 -0000 1.11
@@ -3,19 +3,19 @@
<title>make-prototype - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Scripts.html#Scripts" title="Scripts">
-<link rel="next"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml"
title="gnun-validate-html">
+<link rel="next"
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff"
title="gnun-add-fuzzy-diff">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,17 +39,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="make-prototype"></a>
<a name="make_002dprototype"></a>
-Next: <a rel="next" accesskey="n"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
+<p>
+Next: <a rel="next" accesskey="n"
href="gnun_002dadd_002dfuzzy_002ddiff.html#gnun_002dadd_002dfuzzy_002ddiff">gnun-add-fuzzy-diff</a>,
Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
<hr>
</div>
<h4 class="subsection">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</h4>
-<p><a name="index-POT-generation-77"></a><a
name="index-prototype-generation-78"></a><a
name="index-generation_002c-POT_002c-_002eproto-79"></a>
+<p><a name="index-POT-generation-83"></a><a
name="index-prototype-generation-84"></a><a
name="index-generation_002c-POT_002c-_002eproto-85"></a>
This is a Guile script which makes the “prototype” file,
<samp><span class="file">foo.</span><var>lang</var><span
class="file">.proto</span></samp>, from which the POT is generated. GNUN is
designed in such a way, because it would be no big improvement if links
@@ -70,7 +70,10 @@
<p>Here are the options that <samp><span
class="command">make-prototype</span></samp> accepts:
<dl>
-<dt><samp><span class="option">--article</span></samp><dd>Process the input
file as an article. This is the default.
+<dt><samp><span class="option">--article</span></samp><dd>Process the input
file as an article. This is the default. As of
+version 0.5, this option is considered obsolete because the links to
+translations are handled by a special rule.
+See <a
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs">update-localized-URLs</a>.
<br><dt><samp><span class="option">--home</span></samp><dd>Process the
input article as a homepage. Specify this when you want
to create a <samp><span class="file">.proto</span></samp> file for a homepage.
Index: html_node/report.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/report.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/report.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/report.html 30 Jan 2012 16:06:46 -0000 1.11
@@ -3,20 +3,20 @@
<title>report - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
<link rel="prev" href="sync.html#sync" title="sync">
<link rel="next" href="triggers.html#triggers" title="triggers">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,17 +40,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="report"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="triggers.html#triggers">triggers</a>,
Previous: <a rel="previous" accesskey="p" href="sync.html#sync">sync</a>,
Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
<hr>
</div>
-<h5 class="subsubsection">2.1.2.2 The <code>report</code> target</h5>
+<h5 class="subsubsection">2.1.2.4 The <code>report</code> target</h5>
-<p><a name="index-reporting-28"></a><a
name="index-status_002c-translations-29"></a>
+<p><a name="index-reporting-29"></a><a
name="index-status_002c-translations-30"></a>
This target exists solely for convenience to translators, enabling them
to check which articles are not 100% translated and have to be updated.
The way to check this is by running <code>make report
TEAM=</code><var>lang</var>,
Index: html_node/sync.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/sync.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/sync.html 2 Jul 2011 09:14:33 -0000 1.10
+++ html_node/sync.html 30 Jan 2012 16:06:47 -0000 1.11
@@ -3,19 +3,20 @@
<title>sync - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
+<link rel="prev"
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs"
title="update-localized-URLs">
<link rel="next" href="report.html#report" title="report">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -39,16 +40,17 @@
</head>
<body>
<div class="node">
-<p>
<a name="sync"></a>
+<p>
Next: <a rel="next" accesskey="n" href="report.html#report">report</a>,
+Previous: <a rel="previous" accesskey="p"
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs">update-localized-URLs</a>,
Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
<hr>
</div>
-<h5 class="subsubsection">2.1.2.1 The <code>sync</code> target</h5>
+<h5 class="subsubsection">2.1.2.3 The <code>sync</code> target</h5>
-<p><a name="index-synchronization_002c-repository-27"></a>
+<p><a name="index-synchronization_002c-repository-28"></a>
The <code>sync</code> target has a simple task: synchronize the
<em>original English</em> articles from a canonical repository, like
`www'. It is very important that such synchronization happens,
Index: html_node/triggers.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/triggers.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- html_node/triggers.html 2 Jul 2011 09:14:33 -0000 1.9
+++ html_node/triggers.html 30 Jan 2012 16:06:47 -0000 1.10
@@ -3,20 +3,20 @@
<title>triggers - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
<link rel="prev" href="report.html#report" title="report">
<link rel="next" href="clean.html#clean" title="clean">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,15 +40,15 @@
</head>
<body>
<div class="node">
-<p>
<a name="triggers"></a>
+<p>
Next: <a rel="next" accesskey="n" href="clean.html#clean">clean</a>,
Previous: <a rel="previous" accesskey="p"
href="report.html#report">report</a>,
Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
<hr>
</div>
-<h5 class="subsubsection">2.1.2.3 The <code>triggers</code> target</h5>
+<h5 class="subsubsection">2.1.2.5 The <code>triggers</code> target</h5>
<p>This is a special target intended to be run by the automatic build after
the main build and <em>after</em> <code>cvs|svn|bzr commit</code>.
Index: html_node/validate_002dhtml_002dnotify.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/validate_002dhtml_002dnotify.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/validate_002dhtml_002dnotify.html 2 Jul 2011 09:14:33 -0000
1.10
+++ html_node/validate_002dhtml_002dnotify.html 30 Jan 2012 16:06:47 -0000
1.11
@@ -3,20 +3,20 @@
<title>validate-html-notify - GNUnited Nations</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="GNUnited Nations">
-<meta name="generator" content="makeinfo 4.11">
+<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Scripts.html#Scripts" title="Scripts">
<link rel="prev" href="mailfail.html#mailfail" title="mailfail">
<link rel="next"
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious"
title="gnun-clear-previous">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
<!--
-This manual (updated 2 July 2011) is for GNUnited Nations (version
-0.4), a suite for maintaining translations of www.gnu.org
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
-Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation,
-Inc.
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
@@ -40,16 +40,16 @@
</head>
<body>
<div class="node">
-<p>
<a name="validate-html-notify"></a>
<a name="validate_002dhtml_002dnotify"></a>
+<p>
Next: <a rel="next" accesskey="n"
href="gnun_002dclear_002dprevious.html#gnun_002dclear_002dprevious">gnun-clear-previous</a>,
Previous: <a rel="previous" accesskey="p"
href="mailfail.html#mailfail">mailfail</a>,
Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
<hr>
</div>
-<h4 class="subsection">3.1.4 The <samp><span
class="command">validate-html-notify</span></samp> Script</h4>
+<h4 class="subsection">3.1.5 The <samp><span
class="command">validate-html-notify</span></samp> Script</h4>
<p>This script is a wrapper around <samp><span
class="command">gnun-validate-html</span></samp>
(see <a
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>);
it is necessary because it is hard to
Index: html_node/Comments-for-Translators.html
===================================================================
RCS file: html_node/Comments-for-Translators.html
diff -N html_node/Comments-for-Translators.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/Comments-for-Translators.html 30 Jan 2012 16:06:41 -0000
1.1
@@ -0,0 +1,77 @@
+<html lang="en">
+<head>
+<title>Comments for Translators - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Webmaster-Tips.html#Webmaster-Tips" title="Webmaster
Tips">
+<link rel="prev" href="Validation.html#Validation" title="Validation">
+<link rel="next" href="Modifying-Boilerplates.html#Modifying-Boilerplates"
title="Modifying Boilerplates">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Comments-for-Translators"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="Modifying-Boilerplates.html#Modifying-Boilerplates">Modifying
Boilerplates</a>,
+Previous: <a rel="previous" accesskey="p"
href="Validation.html#Validation">Validation</a>,
+Up: <a rel="up" accesskey="u"
href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a>
+<hr>
+</div>
+
+<h4 class="subsection">2.4.2 Comments for Translators</h4>
+
+<p><a name="index-comments-for-translators-80"></a>
+<!-- Emacs Lisp code goes here... -->
+
+ <p>If you want a comment to be visible for translators, place it
+<em>inside</em> the element, for example:
+
+<pre class="example"> <p>
+ <!--TRANSLATORS: Note that foo is bar in this context.-->
+ The fooish bar mumbles bazzling.
+ </p>
+</pre>
+ <p>This will result in:
+
+<pre class="example"> # type: Content of: <p>
+ #. TRANSLATORS: Note that foo is bar in this context.
+ msgid "The fooish bar mumbles bazzling."
+ msgstr ""
+</pre>
+ <p>As per the established convention, start the comment with
+<code>TRANSLATORS:</code> to catch their attention, and do not add a space
+after the beginning of the HTML comment (<code><!--</code>), since this will
+unnecessarily indent the comment in the POT.
+
+ </body></html>
+
Index: html_node/GRACE.html
===================================================================
RCS file: html_node/GRACE.html
diff -N html_node/GRACE.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/GRACE.html 30 Jan 2012 16:06:42 -0000 1.1
@@ -0,0 +1 @@
+<meta http-equiv="refresh" content="0; url=Runtime-Variables.html#GRACE">
Index: html_node/Localized-URLs.html
===================================================================
RCS file: html_node/Localized-URLs.html
diff -N html_node/Localized-URLs.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/Localized-URLs.html 30 Jan 2012 16:06:43 -0000 1.1
@@ -0,0 +1,76 @@
+<html lang="en">
+<head>
+<title>Localized URLs - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Webmaster-Tips.html#Webmaster-Tips" title="Webmaster
Tips">
+<link rel="prev" href="Modifying-Boilerplates.html#Modifying-Boilerplates"
title="Modifying Boilerplates">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Localized-URLs"></a>
+<p>
+Previous: <a rel="previous" accesskey="p"
href="Modifying-Boilerplates.html#Modifying-Boilerplates">Modifying
Boilerplates</a>,
+Up: <a rel="up" accesskey="u"
href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a>
+<hr>
+</div>
+
+<h4 class="subsection">2.4.4 Localized URLs</h4>
+
+<p><a name="index-localized-URLs-82"></a>
+Some articles may contain diagrams or other images with English text
+that can and should be translated. In order to make the translated
+versions appear in the respective translations, GNUN should be told
+what URLs need localization. It can be done with HTML comments like
+
+<pre class="example"> <!-- GNUN: localize URL /philosophy/category.png,
+ /licenses/template-diagram.png and /graphics/jesus-cartoon.jpg -->
+</pre>
+ <p>(One trailing comma is removed; if the URL contains no dot, it is
+ignored; the URLs are separated with spaces.)
+
+ <p>Such comments will be extracted nightly and complied into per-article
+lists of URLs.
+
+ <p>After every build GNUN will check if the respective
+<samp><span class="file">philosophy/category.</span><var>lang</var><span
class="file">.png</span></samp> and other files are present in
+the working copy and substitute the strings in the HTML file of the
+traslation.
+
+ <p>GNUN relies on URLs being absolute, starting from the root homepage
+as required in
+<a
href="http://www.gnu.org/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines">http://www.gnu.org/server/fsf-html-style-sheet.html#FilenameAndURLGuidelines</a>.
+
+ </body></html>
+
Index: html_node/Modifying-Boilerplates.html
===================================================================
RCS file: html_node/Modifying-Boilerplates.html
diff -N html_node/Modifying-Boilerplates.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/Modifying-Boilerplates.html 30 Jan 2012 16:06:43 -0000
1.1
@@ -0,0 +1,63 @@
+<html lang="en">
+<head>
+<title>Modifying Boilerplates - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Webmaster-Tips.html#Webmaster-Tips" title="Webmaster
Tips">
+<link rel="prev" href="Comments-for-Translators.html#Comments-for-Translators"
title="Comments for Translators">
+<link rel="next" href="Localized-URLs.html#Localized-URLs" title="Localized
URLs">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Modifying-Boilerplates"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="Localized-URLs.html#Localized-URLs">Localized URLs</a>,
+Previous: <a rel="previous" accesskey="p"
href="Comments-for-Translators.html#Comments-for-Translators">Comments for
Translators</a>,
+Up: <a rel="up" accesskey="u"
href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a>
+<hr>
+</div>
+
+<h4 class="subsection">2.4.3 Modifying Boilerplates</h4>
+
+<p><a name="index-boilerplates-81"></a>
+<strong>Warning:</strong> Any structural diversion from <samp><span
class="file">boilerplate.html</span></samp>
+in a specific article is likely to result in errors from GNUN. Any
+unexpected updates to the server templates (such as changing the entire
+look & feel of the site) will most probably break <em>all</em>
+translations under GNUN's control. Of course, this does not mean that
+such changes should not happen—only that they must be applied in our
+sandbox first, to ensure a smooth transition.
+
+ </body></html>
+
Index: html_node/Validation.html
===================================================================
RCS file: html_node/Validation.html
diff -N html_node/Validation.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/Validation.html 30 Jan 2012 16:06:45 -0000 1.1
@@ -0,0 +1,61 @@
+<html lang="en">
+<head>
+<title>Validation - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Webmaster-Tips.html#Webmaster-Tips" title="Webmaster
Tips">
+<link rel="next" href="Comments-for-Translators.html#Comments-for-Translators"
title="Comments for Translators">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="Validation"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="Comments-for-Translators.html#Comments-for-Translators">Comments for
Translators</a>,
+Up: <a rel="up" accesskey="u"
href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a>
+<hr>
+</div>
+
+<h4 class="subsection">2.4.1 Validation</h4>
+
+<p>The script <samp><span class="command">gnun-validate-html</span></samp> is
useful for webmasters who
+want to verify if their (potentially intrusive) changes result in a
+valid markup. Before committing your changes, you can check if it is
+valid by running
+
+<pre class="example"> gnun-validate-html --root . philosophy/not-ipr.html
+</pre>
+ <p>See <a
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
for more information.
+
+ </body></html>
+
Index: html_node/gnun_002dadd_002dfuzzy_002ddiff.html
===================================================================
RCS file: html_node/gnun_002dadd_002dfuzzy_002ddiff.html
diff -N html_node/gnun_002dadd_002dfuzzy_002ddiff.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/gnun_002dadd_002dfuzzy_002ddiff.html 30 Jan 2012 16:06:46
-0000 1.1
@@ -0,0 +1,72 @@
+<html lang="en">
+<head>
+<title>gnun-add-fuzzy-diff - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Scripts.html#Scripts" title="Scripts">
+<link rel="prev" href="make_002dprototype.html#make_002dprototype"
title="make-prototype">
+<link rel="next"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml"
title="gnun-validate-html">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="gnun-add-fuzzy-diff"></a>
+<a name="gnun_002dadd_002dfuzzy_002ddiff"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="gnun_002dvalidate_002dhtml.html#gnun_002dvalidate_002dhtml">gnun-validate-html</a>,
+Previous: <a rel="previous" accesskey="p"
href="make_002dprototype.html#make_002dprototype">make-prototype</a>,
+Up: <a rel="up" accesskey="u" href="Scripts.html#Scripts">Scripts</a>
+<hr>
+</div>
+
+<h4 class="subsection">3.1.2 The <samp><span
class="command">gnun-add-fuzzy-diff</span></samp> Script</h4>
+
+<p><a name="index-previous_002c-diff-86"></a>
+This script adds comments with differences of current msgids against
+previous ones to fuzzy translations in a PO file. To produce
+the differences <samp><span class="command">wdiff</span></samp> is used. This
may be useful to figure
+out what has changed. In fact, it wraps around a <samp><span
class="command">sed</span></samp> script
+used in GNUN internally.
+
+<pre class="example"> gnun-add-fuzzy-diff [OPTION...] [FILE]
+</pre>
+ <dl>
+<dt><samp><span class="option">-i</span></samp><dt><samp><span
class="option">--in-place</span></samp><dd>Edit the file in place.
+
+ <br><dt><samp><span class="option">--version</span></samp><dd>Display
copyright and version information and exit.
+
+ <br><dt><samp><span class="option">--help</span></samp><dd>Display usage
information and exit
+</dl>
+
+ </body></html>
+
Index: html_node/languages_002etxt.html
===================================================================
RCS file: html_node/languages_002etxt.html
diff -N html_node/languages_002etxt.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/languages_002etxt.html 30 Jan 2012 16:06:46 -0000 1.1
@@ -0,0 +1,83 @@
+<html lang="en">
+<head>
+<title>languages.txt - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="PO-Files.html#PO-Files" title="PO Files">
+<link rel="prev"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml"
title="generic.LANG.html">
+<link rel="next" href="PO-Files-and-Team.html#PO-Files-and-Team" title="PO
Files and Team">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="languages.txt"></a>
+<a name="languages_002etxt"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="PO-Files-and-Team.html#PO-Files-and-Team">PO Files and Team</a>,
+Previous: <a rel="previous" accesskey="p"
href="generic_002eLANG_002ehtml.html#generic_002eLANG_002ehtml">generic.LANG.html</a>,
+Up: <a rel="up" accesskey="u" href="PO-Files.html#PO-Files">PO Files</a>
+<hr>
+</div>
+
+<h4 class="subsection">2.3.6 The <samp><span
class="file">languages.txt</span></samp> file</h4>
+
+<p>The file <samp><span class="file">server/gnun/languages.txt</span></samp>
is used when generating
+lists of translations; those lists are subsequently included in all
+translations of the article. Every line in the file is either a
+comment (when it begins with “#”) or a definition for a language.
A
+language is defined by three tab-separated fields. The first field
+defines the language suffix; it is used in file names and in texts of
+the links. The second field is the name of the language in English;
+it is used in HTML comments. The third field defines the name of the
+language in that language itself; it is used in texts of the links,
+and it should be in UTF-8. For example:
+
+<pre class="example"> de German Deutsch
+</pre>
+ <p>The generated list of translations may look like this:
+
+<pre class="example"> <!-- begin translinks file -->
+ <div id="translations">
+ <ul class="translations-list">
+ <!-- German -->
+ <li><a
href="/distros/screenshot.de.html">Deutsch</a>&nbsp;[de]</li>
+ <!-- English -->
+ <li><a
href="/distros/screenshot.html">English</a>&nbsp;[en]</li>
+ <!-- Polish -->
+ <li><a
href="/distros/screenshot.pl.html">polski</a>&nbsp;[pl]</li>
+ </ul>
+ </div> <!-- id="translations" -->
+ <!-- end translinks file -->
+</pre>
+ </body></html>
+
Index: html_node/no_002dgrace_002ditems.html
===================================================================
RCS file: html_node/no_002dgrace_002ditems.html
diff -N html_node/no_002dgrace_002ditems.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/no_002dgrace_002ditems.html 30 Jan 2012 16:06:46 -0000
1.1
@@ -0,0 +1,61 @@
+<html lang="en">
+<head>
+<title>no-grace-items - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
+<link rel="next"
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs"
title="update-localized-URLs">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="no-grace-items"></a>
+<a name="no_002dgrace_002ditems"></a>
+<p>
+Next: <a rel="next" accesskey="n"
href="update_002dlocalized_002dURLs.html#update_002dlocalized_002dURLs">update-localized-URLs</a>,
+Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
+<hr>
+</div>
+
+<h5 class="subsubsection">2.1.2.1 The <code>no-grace-items</code> target</h5>
+
+<p>The <code>no-grace-items</code> target regenerates a limited set of articles
+that are not affected by the grace period, namely, the homepage, the
+server templates, gnunews, and all articles defined in the variable
+<code>no-grace-articles</code> (see <a href="GRACE.html#GRACE">grace
period</a>).
+
+ <p>This target can be rebuilt more often than <code>all</code>; it is
invoked
+hourly by the official GNUN cronjob.
+
+ </body></html>
+
Index: html_node/update_002dlocalized_002dURLs.html
===================================================================
RCS file: html_node/update_002dlocalized_002dURLs.html
diff -N html_node/update_002dlocalized_002dURLs.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_node/update_002dlocalized_002dURLs.html 30 Jan 2012 16:06:47
-0000 1.1
@@ -0,0 +1,62 @@
+<html lang="en">
+<head>
+<title>update-localized-URLs - GNUnited Nations</title>
+<meta http-equiv="Content-Type" content="text/html">
+<meta name="description" content="GNUnited Nations">
+<meta name="generator" content="makeinfo 4.13">
+<link title="Top" rel="start" href="index.html#Top">
+<link rel="up" href="Special-Targets.html#Special-Targets" title="Special
Targets">
+<link rel="prev" href="no_002dgrace_002ditems.html#no_002dgrace_002ditems"
title="no-grace-items">
+<link rel="next" href="sync.html#sync" title="sync">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home"
title="Texinfo Homepage">
+<!--
+This manual (updated 29 January 2012) is for GNUnited Nations (version
+0.5), a suite for maintaining translations of www.gnu.org
+essays and other articles.
+
+
+Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software
+Foundation, Inc.
+
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation License,
+ Version 1.3 or any later version published by the Free Software
+ Foundation; with no Invariant Sections, no Front-Cover Texts, and
+ no Back-Cover Texts. A copy of the license is included in the
+ section entitled ``GNU Free Documentation License.''
+ -->
+<meta http-equiv="Content-Style-Type" content="text/css">
+<style type="text/css"><!--
+ pre.display { font-family:inherit }
+ pre.format { font-family:inherit }
+ pre.smalldisplay { font-family:inherit; font-size:smaller }
+ pre.smallformat { font-family:inherit; font-size:smaller }
+ pre.smallexample { font-size:smaller }
+ pre.smalllisp { font-size:smaller }
+ span.sc { font-variant:small-caps }
+ span.roman { font-family:serif; font-weight:normal; }
+ span.sansserif { font-family:sans-serif; font-weight:normal; }
+--></style>
+</head>
+<body>
+<div class="node">
+<a name="update-localized-URLs"></a>
+<a name="update_002dlocalized_002dURLs"></a>
+<p>
+Next: <a rel="next" accesskey="n" href="sync.html#sync">sync</a>,
+Previous: <a rel="previous" accesskey="p"
href="no_002dgrace_002ditems.html#no_002dgrace_002ditems">no-grace-items</a>,
+Up: <a rel="up" accesskey="u"
href="Special-Targets.html#Special-Targets">Special Targets</a>
+<hr>
+</div>
+
+<h5 class="subsubsection">2.1.2.2 The <code>update-localized-URLs</code>
target</h5>
+
+<p>The <code>update-localized-URLs</code> target invokes a script that
+generates the <samp><span class="file">localized-urls.mk</span></samp> file.
This file includes the
+list of URLs that should be localized, it is extracted from special
+comments in the HTML source (see <a
href="Localized-URLs.html#Localized-URLs">Localized URLs</a>).
+
+ <p>This target is meant to be rebuilt nightly.
+
+ </body></html>
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- trans-coord/manual/gnun gnun.dvi.gz gnun.html g...,
Yavor Doganov <=