[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: |
Pavel Kharitonov |
Subject: |
trans-coord/manual/gnun gnun.dvi.gz gnun.html g... |
Date: |
Tue, 20 Mar 2012 07:07:43 +0000 |
CVSROOT: /web/trans-coord
Module name: trans-coord
Changes by: Pavel Kharitonov <ineiev> 12/03/20 07:07:43
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
Comments-for-Translators.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
Localized-URLs.html Main-Variables.html
Migrating.html
Modifying-Boilerplates.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
Validation.html Webmaster-Tips.html
clean.html distclean.html
generic_002eLANG_002ehtml.html
gnun_002dadd_002dfuzzy_002ddiff.html
gnun_002dclear_002dprevious.html
gnun_002dvalidate_002dhtml.html
index.html languages_002etxt.html
mailfail.html make_002dprototype.html
no_002dgrace_002ditems.html report.html
sync.html triggers.html
update_002dlocalized_002dURLs.html
validate_002dhtml_002dnotify.html
Log message:
Update.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.dvi.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.html_node.tar.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.info.tar.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.pdf?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.ps.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.texi.tar.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.txt?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/gnun.txt.gz?cvsroot=trans-coord&rev=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/index.html?cvsroot=trans-coord&r1=1.13&r2=1.14
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Advantages.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Bugs.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Comments-for-Translators.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Concepts.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Copying-This-Manual.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Credits-Slot.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Disadvantages.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNU-News.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-Variables.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/GNUmakefile_002eteam-and-Cron.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Index.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Internals.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Introduction.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Invoking-GNUN.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Localized-URLs.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Main-Variables.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Migrating.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Modifying-Boilerplates.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/New-Translation.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Notes-Slot.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Overview.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Files-and-Team.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Files.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/PO-Tips.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Rules.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Runtime-Variables.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Scripts.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Special-Targets.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Usage.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Validation.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/Webmaster-Tips.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/clean.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/distclean.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/generic_002eLANG_002ehtml.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dadd_002dfuzzy_002ddiff.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dclear_002dprevious.html?cvsroot=trans-coord&r1=1.3&r2=1.4
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/gnun_002dvalidate_002dhtml.html?cvsroot=trans-coord&r1=1.7&r2=1.8
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/index.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/languages_002etxt.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/mailfail.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/make_002dprototype.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/no_002dgrace_002ditems.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/report.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/sync.html?cvsroot=trans-coord&r1=1.11&r2=1.12
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/triggers.html?cvsroot=trans-coord&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/update_002dlocalized_002dURLs.html?cvsroot=trans-coord&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/trans-coord/manual/gnun/html_node/validate_002dhtml_002dnotify.html?cvsroot=trans-coord&r1=1.11&r2=1.12
Patches:
Index: gnun.dvi.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.dvi.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsOfmNWQ and /tmp/cvsCt6Kgm differ
Index: gnun.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- gnun.html 30 Jan 2012 16:06:33 -0000 1.11
+++ gnun.html 20 Mar 2012 07:07:22 -0000 1.12
@@ -7,7 +7,7 @@
<link title="Top" rel="top" href="#Top">
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -83,6 +83,7 @@
<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.7.2 Automatic Synchronization
and Status Reports</a>
</li></ul>
+<li><a href="#Compendia">2.3.8 Using Compendia</a>
</li></ul>
<li><a href="#Webmaster-Tips">2.4 Tips and Hints for Webmasters</a>
<ul>
@@ -123,7 +124,7 @@
<h2 class="unnumbered">GNUnited Nations</h2>
-<p>This manual (updated 29 January 2012) is for GNUnited Nations (version
+<p>This manual (updated 20 March 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">
@@ -300,6 +301,10 @@
Nevertheless, a few hints are given in some other chapter of this
manual.
+ <p>It is possible to make GNUN get translations for common strings from
+dedicated PO files, so called compendia. See <a
href="#Compendia">Compendia</a>, for more
+information.
+
<p>You may use any compatible PO editor to add translated messages into
the PO file. See <a href="gettext.html#Editing">Editing</a>,
for more information.
@@ -689,7 +694,7 @@
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 class="example"> Subject: [GNUN Error] gnu/gnu.fa.html is not valid
HTML
</pre>
<div class="node">
<a name="Special-Targets"></a>
@@ -846,16 +851,16 @@
<!-- FIXME: Check how Subversion behaves with keywords and update the -->
<!-- paragraph below. -->
- <p>When a GNUN build completes and some translations fail at the XHTML
-validation stage, the result is checked in the repository, as explained
-earlier (see <a href="#Runtime-Variables">Runtime Variables</a>). Thus, CVS
updates the $<!-- /@w -->Date$
-RCS keyword (or any other keywords, for that matter) and resets the
-file(s) timestamp. Next time <samp><span class="command">make</span></samp>
is invoked, the target
-appears newer than the prerequisite so no rebuild is triggered. The
-purpose of the <code>triggers</code> target is to “save” the
information of
-the faulty targets during the main build, and to touch their
-prerequisites in order such invalid articles not to remain online
-unnoticed.
+ <p>When a GNUN build completes and some translations fail at the HTML
+validation stage, the result is checked in the repository, as
+explained earlier (see <a href="#Runtime-Variables">Runtime Variables</a>).
Thus, CVS updates the
+$<!-- /@w -->Date$ RCS keyword (or any other keywords, for that matter) and
+resets the file(s) timestamp. Next time <samp><span
class="command">make</span></samp> is invoked,
+the target appears newer than the prerequisite so no rebuild is
+triggered. The purpose of the <code>triggers</code> target is to
“save”
+the information of the faulty targets during the main build, and to
+touch their prerequisites in order such invalid articles not to remain
+online unnoticed.
<p>The <code>triggers</code> target currently executes the files named
<samp><var>article</var><span class="file">.</span><var>lang</var><span
class="file">.html.hook</span></samp> in the <samp><span
class="file">server/gnun</span></samp>
@@ -866,16 +871,16 @@
<p>In addition, this is the rule that takes care of actually sending the
announcements if <code>ANNOUNCE=yes</code>. Since it is a completely valid
-scenario to have a new translation which is initially invalid XHTML, the
-canned command sequence for announcements is recorded in
+scenario to have a new translation which is initially invalid HTML,
+the canned command sequence for announcements is recorded in
<samp><span class="file">*.hook-ann</span></samp> files, and they are treated
by <code>triggers</code> in a
-different way. A newly added <samp><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp> file
may be invalid,
-in which case GNUN will commit an empty <samp><span
class="file">.</span><var>lang</var><span class="file">.html</span></samp>
-file—it is not appropriate to announce it as a new translation as it
-is an empty file completely useless for the general public. The
-<code>triggers</code> rule detects this case, and postpones the announcement
-to the next build attempt, when the generated HTML translation is
-supposed to be human-readable.
+different way. A newly added <samp><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp> file
may be
+invalid, in which case GNUN will commit an empty
+<samp><span class="file">.</span><var>lang</var><span
class="file">.html</span></samp> file—it is not appropriate to announce
it as
+a new translation as it is an empty file completely useless for the
+general public. The <code>triggers</code> rule detects this case, and
+postpones the announcement to the next build attempt, when the
+generated HTML translation is supposed to be human-readable.
<p>To summarize, for effective operation GNUN should be invoked
automatically as <code>make ; cvs|svn|bzr commit -m ... ; make
@@ -962,16 +967,18 @@
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/head-include-2.</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>,
+<li><samp><span class="file">server/po/outdated.</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/head-include-1.</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/html5-head-include-1.</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>.
@@ -1057,7 +1064,7 @@
<!-- Please forgive them, they don't know what they are doing... -->
po.vim—ftplugin for the Vim editor. The best option for people who
use Vim as their editor. See
-<a
href="http://www.vim.org/scripts/script.php?script_id=695">http://www.vim.org/scripts/script.php?script_id=695</a>.
+<a
href="http://www.vim.org/scripts/script.php?script_id=2530">http://www.vim.org/scripts/script.php?script_id=2530</a>.
<!-- @end heresy -->
<li>Various web-based editors. See <a
href="web-trans.html#Savannah-VCS">Savannah VCS</a>.
@@ -1074,7 +1081,9 @@
<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>
+<li><a accesskey="8" href="#Compendia">Compendia</a>: Using
translation memory.
+
+ </ul>
<div class="node">
<a name="New-Translation"></a>
@@ -1541,7 +1550,7 @@
</pre>
<p>The contents of <samp><span
class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> is injected right after
the translators' credits, if any, and before the timestamp. It should
-be valid XHTML markup.
+be valid HTML markup.
<p>When you modify this file, for example, adding a message to the
existing empty file or changing a URL, such modification will affect
@@ -1594,6 +1603,7 @@
<div class="node">
<a name="PO-Files-and-Team"></a>
<p><hr>
+Next: <a rel="next" accesskey="n" href="#Compendia">Compendia</a>,
Previous: <a rel="previous" accesskey="p"
href="#languages_002etxt">languages.txt</a>,
Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
@@ -1848,6 +1858,52 @@
way for better readability.
<div class="node">
+<a name="Compendia"></a>
+<p><hr>
+Previous: <a rel="previous" accesskey="p" href="#PO-Files-and-Team">PO
Files and Team</a>,
+Up: <a rel="up" accesskey="u" href="#PO-Files">PO Files</a>
+
+</div>
+
+<h4 class="subsection">2.3.8 Using Compendia</h4>
+
+<p><a name="index-compendia-78"></a><a
name="index-translation-memory-79"></a><a
name="index-exclude_002epot-80"></a><a name="index-compendium_002epot-81"></a>
+Compendium is a PO file including translations for common strings; it is
+used to fill other PO files. See <a
href="gettext.html#Compendium">gettext</a>. One example of such common strings
is the footer
+text about reporting bugs and sending inquiries: when a webmaster
+updates footer texts in an article, GNUN will use compendia to
+automatically fill the translations for the new version of the strings.
+
+ <p>GNUN uses compendia located in <samp><span
class="file">server/gnun/compendia</span></samp> directory in
+the `www' web repository. There are two kinds of compendia:
+<samp><span class="file">master.</span><var>lang</var><span
class="file">.po</span></samp> and <samp><span
class="file">compendium.</span><var>lang</var><span
class="file">.po</span></samp>.
+
+ <p>The first kind, <samp><span
class="file">master.</span><var>lang</var><span class="file">.po</span></samp>,
can be used to
+simultaneously update all occurrences of the translations of a given
+string. Translations from this file will override the translations from
+<samp><var>article</var><span class="file">.</span><var>lang</var><span
class="file">.po</span></samp>. When <samp><span
class="file">master.</span><var>lang</var><span class="file">.po</span></samp>
is
+updated, the translations will be rebuilt. GNUN doesn't modify this
+kind of compendia.
+
+ <p>The second kind, <samp><span
class="file">compendium.</span><var>lang</var><span
class="file">.po</span></samp>, is updated
+automatically. GNUN finds strings that repeat many times in POTs of
+articles and collects them in <samp><span
class="file">compendium.pot</span></samp>. Then GNUN checks
+all available <samp><var>article</var><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp> files
for translations
+of those strings and generates <samp><span
class="file">compendium.</span><var>lang</var><span
class="file">.po</span></samp>. This
+file is also used to fill missing translations, but it doesn't override
+the translations from <samp><var>article</var><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp>, and
the
+strings coming from <samp><span
class="file">compendium.</span><var>lang</var><span
class="file">.po</span></samp> are always marked as
+“fuzzy”.
+
+ <p>When updating <samp><span class="file">compendium.pot</span></samp>,
some strings should be excluded
+even though they repeat in the POT files many times, for instance, GNUN
+slots for translators' notes. See <a href="#Notes-Slot">Notes Slot</a>. They
are not real
+translations, this is why they are likely to be differrent for different
+articles. In order to avoid including them in compendia, GNUN checks a
+specific file, <samp><span class="file">exclude.pot</span></samp>, and when
that file contains the the
+string, it won't be added to <samp><span
class="file">compendium.pot</span></samp>.
+
+<div class="node">
<a name="Webmaster-Tips"></a>
<p><hr>
Previous: <a rel="previous" accesskey="p" href="#PO-Files">PO Files</a>,
@@ -1857,7 +1913,7 @@
<h3 class="section">2.4 Tips and Hints for Webmasters</h3>
-<p><a name="index-tips_002c-webmasters-78"></a><a
name="index-webmaster-tips-79"></a>
+<p><a name="index-tips_002c-webmasters-82"></a><a
name="index-webmaster-tips-83"></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.
@@ -1911,7 +1967,7 @@
<h4 class="subsection">2.4.2 Comments for Translators</h4>
-<p><a name="index-comments-for-translators-80"></a>
+<p><a name="index-comments-for-translators-84"></a>
<!-- Emacs Lisp code goes here... -->
<p>If you want a comment to be visible for translators, place it
@@ -1945,7 +2001,7 @@
<h4 class="subsection">2.4.3 Modifying Boilerplates</h4>
-<p><a name="index-boilerplates-81"></a>
+<p><a name="index-boilerplates-85"></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
@@ -1964,7 +2020,7 @@
<h4 class="subsection">2.4.4 Localized URLs</h4>
-<p><a name="index-localized-URLs-82"></a>
+<p><a name="index-localized-URLs-86"></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
@@ -1973,11 +2029,12 @@
<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>The URLs are separated with spaces. One trailing comma at the end of
+every word is removed if present. Words without a dot, such as `and',
+do not count as URLs; they are ignored.
- <p>Such comments will be extracted nightly and complied into per-article
-lists of URLs.
+ <p>Such comments will be extracted nightly and compiled into per-article
+lists of URLs in <samp><span class="file">localized-urls.mk</span></samp>.
<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
@@ -2046,7 +2103,7 @@
<h4 class="subsection">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</h4>
-<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>
+<p><a name="index-POT-generation-87"></a><a
name="index-prototype-generation-88"></a><a
name="index-generation_002c-POT_002c-_002eproto-89"></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
@@ -2068,9 +2125,10 @@
<dl>
<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>.
+version 0.5, this option is considered obsolete because the lists of
+translations are implemented as an automatically generated file included
+via SSI directive just like the respective list is included in the
+homepage. See <a href="#languages_002etxt">languages.txt</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.
@@ -2082,11 +2140,6 @@
<br><dt><samp><span class="option">-o</span></samp><dt><samp><span
class="option">--output=</span><var>file</var></samp><dd>The file where to
write the output of the script.
- <br><dt><samp><span class="option">-t</span></samp><dt><samp><span
class="option">--translinks=</span><var>file</var></samp><dd>The file
containing the translation links. This makes sense only for
-articles, since the homepage has its own <samp><span
class="file">translations.include</span></samp>
-which gets included via an SSI directive.
-<!-- FIXME: This should be improved, it is not clear. -->
-
<br><dt><samp><span class="option">--version</span></samp><dd>Print
copyright and version information on the standard output.
<br><dt><samp><span class="option">--help</span></samp><dd>Print usage
information on stdout.
@@ -2104,7 +2157,7 @@
<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>
+<p><a name="index-previous_002c-diff-90"></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
@@ -2133,13 +2186,13 @@
<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-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,
-so this tool is useful to catch errors of that kind.
+<p><a name="index-validation_002c-HTML_002c-XHTML-91"></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, so this tool is useful to catch errors of that kind.
- <p>GNUN enforces XHTML validation at build time if invoked with
+ <p>GNUN enforces HTML validation at build time if invoked with
<code>VALIDATE=yes</code>.
<p>The script expects only one <var>file</var> as the last argument and
will exit
@@ -2164,7 +2217,7 @@
<h4 class="subsection">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</h4>
-<p><a name="index-mail_002c-notifications-88"></a>
+<p><a name="index-mail_002c-notifications-92"></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
@@ -2248,7 +2301,7 @@
<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-89"></a>
+<p><a name="index-previous_002c-manipulating-PO-files-93"></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.
@@ -2291,7 +2344,7 @@
<h2 class="chapter">4 Reporting Bugs</h2>
-<p><a name="index-bugs_002c-reporting-90"></a><a
name="index-reporting-bugs-91"></a>
+<p><a name="index-bugs_002c-reporting-94"></a><a
name="index-reporting-bugs-95"></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
@@ -2793,10 +2846,12 @@
<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-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-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-boilerplates-85">boilerplates</a>: <a
href="#Modifying-Boilerplates">Modifying Boilerplates</a></li>
+<li><a href="#index-bugs_002c-reporting-94">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-comments-for-translators-80">comments for translators</a>:
<a href="#Comments-for-Translators">Comments for Translators</a></li>
+<li><a href="#index-comments-for-translators-84">comments for translators</a>:
<a href="#Comments-for-Translators">Comments for Translators</a></li>
+<li><a href="#index-compendia-78">compendia</a>: <a
href="#Compendia">Compendia</a></li>
+<li><a href="#index-compendium_002epot-81">compendium.pot</a>: <a
href="#Compendia">Compendia</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>
@@ -2808,9 +2863,10 @@
<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-exclude_002epot-80">exclude.pot</a>: <a
href="#Compendia">Compendia</a></li>
<li><a href="#index-fuzzy-strings-22">fuzzy strings</a>: <a
href="#Runtime-Variables">Runtime Variables</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-generation_002c-POT_002c-_002eproto-89">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>
@@ -2821,9 +2877,9 @@
<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-localized-URLs-82">localized URLs</a>: <a
href="#Localized-URLs">Localized URLs</a></li>
+<li><a href="#index-localized-URLs-86">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-92">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-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>
@@ -2836,16 +2892,16 @@
<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-87">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-90">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-previous_002c-manipulating-PO-files-93">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-prototype-generation-88">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-reporting-bugs-95">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>
@@ -2861,7 +2917,8 @@
<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-tips_002c-webmasters-82">tips, webmasters</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="#index-translation-memory-79">translation memory</a>: <a
href="#Compendia">Compendia</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>
@@ -2870,14 +2927,14 @@
<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-87">validation, XHTML</a>: <a
href="#gnun_002dvalidate_002dhtml">gnun-validate-html</a></li>
+<li><a href="#index-validation_002c-HTML_002c-XHTML-91">validation, HTML,
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-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-79">webmaster tips</a>: <a
href="#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="#index-webmaster-tips-83">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">
Index: gnun.html.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.html.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvs94HqKS and /tmp/cvsogY07n 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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsVsyupT and /tmp/cvsKqSeOo differ
Index: gnun.info.tar.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.info.tar.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsx2HOGR and /tmp/cvsmGMF6m differ
Index: gnun.pdf
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.pdf,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsFWnPlS and /tmp/cvsRjMJPn differ
Index: gnun.ps.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.ps.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsabRWQU and /tmp/cvswC6ioq differ
Index: gnun.texi.tar.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.texi.tar.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvs0pOciW and /tmp/cvsMdDjRr differ
Index: gnun.txt
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.txt,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- gnun.txt 30 Jan 2012 16:06:34 -0000 1.11
+++ gnun.txt 20 Mar 2012 07:07:26 -0000 1.12
@@ -32,6 +32,7 @@
2.3.7.1 Adopting `GNUmakefile.team' For a Specific Team
Targets in `GNUmakefile.team'
2.3.7.2 Automatic Synchronization and Status Reports
+ 2.3.8 Using Compendia
2.4 Tips and Hints for Webmasters
2.4.1 Validation
2.4.2 Comments for Translators
@@ -54,7 +55,7 @@
GNUnited Nations
****************
-This manual (updated 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org essays and
other articles.
@@ -187,6 +188,10 @@
overwhelms the level of this manual. Nevertheless, a few hints are
given in some other chapter of this manual.
+ It is possible to make GNUN get translations for common strings from
+dedicated PO files, so called compendia. *Note Compendia::, for more
+information.
+
You may use any compatible PO editor to add translated messages into
the PO file. *Note Editing: (gettext)Editing, for more information.
@@ -533,7 +538,7 @@
subject of the messages always includes the problematic article, for
example:
- Subject: [GNUN Error] gnu/gnu.fa.html is not valid XHTML
+ Subject: [GNUN Error] gnu/gnu.fa.html is not valid HTML
---------- Footnotes ----------
@@ -632,7 +637,7 @@
This is a special target intended to be run by the automatic build after
the main build and _after_ `cvs|svn|bzr commit'.
- When a GNUN build completes and some translations fail at the XHTML
+ When a GNUN build completes and some translations fail at the HTML
validation stage, the result is checked in the repository, as explained
earlier (*note Runtime Variables::). Thus, CVS updates the $Date$ RCS
keyword (or any other keywords, for that matter) and resets the file(s)
@@ -651,7 +656,7 @@
In addition, this is the rule that takes care of actually sending the
announcements if `ANNOUNCE=yes'. Since it is a completely valid
-scenario to have a new translation which is initially invalid XHTML, the
+scenario to have a new translation which is initially invalid HTML, the
canned command sequence for announcements is recorded in `*.hook-ann'
files, and they are treated by `triggers' in a different way. A newly
added `.LANG.po' file may be invalid, in which case GNUN will commit an
@@ -716,9 +721,7 @@
_if and only if_ you have all the SSI templates translated, and
have already committed all template files:
- - `server/po/head-include-1.LANG.po'
-
- - `server/po/html5-head-include-1.LANG.po'
+ - `server/po/head-include-2.LANG.po'
- `server/po/body-include-1.LANG.po'
@@ -726,10 +729,13 @@
- `server/po/footer-text.LANG.po',
+ - `server/po/outdated.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'.
+ `server/head-include-1.LANG.html', `server/html5-header.LANG.html',
+ `server/html5-head-include-1.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'.
@@ -812,7 +818,7 @@
* po.vim--ftplugin for the Vim editor. The best option for people
who use Vim as their editor. See
- `http://www.vim.org/scripts/script.php?script_id=695'.
+ `http://www.vim.org/scripts/script.php?script_id=2530'.
* Various web-based editors. *Note Savannah VCS:
(web-trans)Savannah VCS.
@@ -1212,7 +1218,7 @@
The contents of `generic.LANG.html' is injected right after the
translators' credits, if any, and before the timestamp. It should be
-valid XHTML markup.
+valid HTML markup.
When you modify this file, for example, adding a message to the
existing empty file or changing a URL, such modification will affect
@@ -1484,6 +1490,43 @@
as a line continuation character--the example shown is made that way
for better readability.
+2.3.8 Using Compendia
+---------------------
+
+Compendium is a PO file including translations for common strings; it is
+used to fill other PO files. *Note gettext: (gettext)Compendium. One
+example of such common strings is the footer text about reporting bugs
+and sending inquiries: when a webmaster updates footer texts in an
+article, GNUN will use compendia to automatically fill the translations
+for the new version of the strings.
+
+ GNUN uses compendia located in `server/gnun/compendia' directory in
+the `www' web repository. There are two kinds of compendia:
+`master.LANG.po' and `compendium.LANG.po'.
+
+ The first kind, `master.LANG.po', can be used to simultaneously
+update all occurrences of the translations of a given string.
+Translations from this file will override the translations from
+`ARTICLE.LANG.po'. When `master.LANG.po' is updated, the translations
+will be rebuilt. GNUN doesn't modify this kind of compendia.
+
+ The second kind, `compendium.LANG.po', is updated automatically.
+GNUN finds strings that repeat many times in POTs of articles and
+collects them in `compendium.pot'. Then GNUN checks all available
+`ARTICLE.LANG.po' files for translations of those strings and generates
+`compendium.LANG.po'. This file is also used to fill missing
+translations, but it doesn't override the translations from
+`ARTICLE.LANG.po', and the strings coming from `compendium.LANG.po' are
+always marked as "fuzzy".
+
+ When updating `compendium.pot', some strings should be excluded even
+though they repeat in the POT files many times, for instance, GNUN
+slots for translators' notes. *Note Notes Slot::. They are not real
+translations, this is why they are likely to be differrent for different
+articles. In order to avoid including them in compendia, GNUN checks a
+specific file, `exclude.pot', and when that file contains the the
+string, it won't be added to `compendium.pot'.
+
2.4 Tips and Hints for Webmasters
=================================
@@ -1559,11 +1602,12 @@
<!-- 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.)
+ The URLs are separated with spaces. One trailing comma at the end of
+every word is removed if present. Words without a dot, such as `and',
+do not count as URLs; they are ignored.
- Such comments will be extracted nightly and complied into per-article
-lists of URLs.
+ Such comments will be extracted nightly and compiled into per-article
+lists of URLs in `localized-urls.mk'.
After every build GNUN will check if the respective
`philosophy/category.LANG.png' and other files are present in the
@@ -1615,9 +1659,10 @@
`--article'
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::.
+ version 0.5, this option is considered obsolete because the lists
+ of translations are implemented as an automatically generated file
+ included via SSI directive just like the respective list is
+ included in the homepage. *Note languages.txt::.
`--home'
Process the input article as a homepage. Specify this when you
@@ -1636,12 +1681,6 @@
`--output=FILE'
The file where to write the output of the script.
-`-t'
-`--translinks=FILE'
- The file containing the translation links. This makes sense only
- for articles, since the homepage has its own `translations.include'
- which gets included via an SSI directive.
-
`--version'
Print copyright and version information on the standard output.
@@ -1673,11 +1712,11 @@
-------------------------------------
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,
-so this tool is useful to catch errors of that kind.
+and translated articles to make sure that they conform to the
+respective W3C standard. Sometimes webmasters make mistakes, and
+translators too, so this tool is useful to catch errors of that kind.
- GNUN enforces XHTML validation at build time if invoked with
+ GNUN enforces HTML validation at build time if invoked with
`VALIDATE=yes'.
The script expects only one FILE as the last argument and will exit
@@ -2286,94 +2325,98 @@
Index
*****
-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)
+ALL_DIRS: See 2.2. (line 761)
+announce: See 2.1.1. (line 466)
+articles in root directory, defining: See 2.2. (line 754)
+Bazaar: See 2.1.1. (line 405)
+boilerplates: See 2.4.3. (line 1586)
+bugs, reporting: See 4. (line 1833)
+bzr: See 2.1.1. (line 405)
+comments for translators: See 2.4.2. (line 1563)
+compendia: See 2.3.8. (line 1496)
+compendium.pot: See 2.3.8. (line 1496)
+conversion of existing translations: See 2.3.2. (line 1063)
+credits, translators <1>: See 2.3.1.2. (line 1040)
+credits, translators: See 2.3.1. (line 941)
+cron, team maintenance: See 2.3.7.2. (line 1470)
+CVS: See 2.1.1. (line 405)
+deferred generation of articles: See 2.1.1. (line 486)
+defining articles in the root dir: See 2.2. (line 754)
+defining directories: See 2.2. (line 761)
+defining homepage: See 2.2. (line 748)
+defining templates: See 2.2. (line 719)
+directories, defining: See 2.2. (line 761)
+exclude.pot: See 2.3.8. (line 1496)
+fuzzy strings: See 2.1.1. (line 486)
+FUZZY_DIFF_LINGUAS: See 2.2. (line 743)
+generation, POT, .proto: See 3.1.1. (line 1642)
+generic notice, translations: See 2.3.5. (line 1208)
+gnun.mk: See 2.2. (line 706)
+gnunews: See 2.3.3. (line 1107)
+gnusflashes: See 2.3.3. (line 1107)
+GRACE: See 2.1.1. (line 486)
+grace period: See 2.1.1. (line 486)
+HOME_LINGUAS: See 2.2. (line 748)
+homepage, defining: See 2.2. (line 748)
+invocation: See 2.1. (line 357)
+invoking: See 2.1. (line 357)
+localized URLs: See 2.4.4. (line 1597)
+long lines, wrap: See 2.3.1. (line 947)
+mail, notifications <1>: See 3.1.4. (line 1736)
+mail, notifications: See 2.1.1. (line 453)
+migration, translations: See 2.3.2. (line 1063)
+new translation: See 2.3.1. (line 829)
+new translations, notifications/announcements: See 2.1.1. (line 466)
+notes, translators <1>: See 2.3.1.1. (line 993)
+notes, translators: See 2.3.1. (line 935)
+NOTIFY: See 2.1.1. (line 453)
+OUTDATED-GRACE: See 2.1.1. (line 498)
+output, detailed: See 2.1.1. (line 479)
+PO editors: See 2.3. (line 794)
+PO headers: See 2.3.1. (line 868)
+PO, editing: See 2.3. (line 782)
+POT generation: See 3.1.1. (line 1642)
+POT generation, articles: See 2.2. (line 765)
+previous, diff <1>: See 3.1.2. (line 1693)
+previous, diff: See 2.2. (line 743)
+previous, manipulating PO files: See 3.1.6. (line 1806)
+project repository: See 2.3.7. (line 1264)
+prototype generation: See 3.1.1. (line 1642)
+recommendations, PO files: See 2.3.4. (line 1137)
+reporting: See 2.1.2.4. (line 620)
+reporting bugs: See 4. (line 1833)
+repository, translation project: See 2.3.7. (line 1264)
+ROOT: See 2.2. (line 754)
+sanity checks: See 2.1.1. (line 432)
+status, translations: See 2.1.2.4. (line 620)
+Subversion: See 2.1.1. (line 405)
+SVN: See 2.1.1. (line 405)
+synchronization, repository: See 2.1.2.3. (line 584)
+TEAM: See 2.1.1. (line 508)
+team information: See 2.3.5. (line 1208)
+team maintenance: See 2.3.7. (line 1264)
+team maintenance, cron: See 2.3.7.2. (line 1470)
+team workflow: See 2.3.7. (line 1282)
+TEMPLATE_LINGUAS: See 2.2. (line 719)
+templates, defining: See 2.2. (line 719)
+tips, translators: See 2.3.4. (line 1137)
+tips, webmasters: See 2.4. (line 1533)
+translation memory: See 2.3.8. (line 1496)
+translation, new: See 2.3.1. (line 829)
+translators' credits <1>: See 2.3.1.2. (line 1040)
+translators' credits: See 2.3.1. (line 941)
+translators' notes <1>: See 2.3.1.1. (line 993)
+translators' notes: See 2.3.1. (line 935)
+triggering, build: See 2.1. (line 357)
+VALIDATE: See 2.1.1. (line 432)
+validation: See 2.1.1. (line 432)
+validation, HTML, XHTML: See 3.1.3. (line 1714)
+variable, behavior: See 2.1.1. (line 398)
+variable, team: See 2.1.1. (line 508)
+variables <1>: See 2.2. (line 706)
+variables: See 2.1.1. (line 398)
+VCS: See 2.1.1. (line 405)
+VERBOSE: See 2.1.1. (line 479)
+webmaster tips: See 2.4. (line 1533)
+whatsnew: See 2.3.3. (line 1107)
+wrapping long lines: See 2.3.1. (line 947)
Index: gnun.txt.gz
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/gnun.txt.gz,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
Binary files /tmp/cvsALgy2Z and /tmp/cvsG7ALEv differ
Index: index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/index.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- index.html 30 Jan 2012 16:06:34 -0000 1.13
+++ index.html 20 Mar 2012 07:07:26 -0000 1.14
@@ -1,10 +1,10 @@
<!--#include virtual="/server/header.html" -->
-<title>GNUnited Nations - GNU Project - Free Software Foundation (FSF)</title>
+<title>GNU GNUN manual - GNU Project - Free Software Foundation (FSF)</title>
<!--#include virtual="/server/banner.html" -->
-<h2>GNUnited Nations</h2>
+<h2>GNU GNUN manual</h2>
<address>Free Software Foundation</address>
-<address>last updated January 30, 2012</address>
+<address>last updated March 20, 2012</address>
<p>This manual (gnun) is available in the following formats:</p>
@@ -17,7 +17,7 @@
(44K gzipped characters)</a> - entirely on
one web page.</li>
<li><a href="gnun.html_node.tar.gz">HTML compressed
- (56K gzipped tar file)</a> -
+ (52K gzipped tar file)</a> -
with one web page per node.</li>
<li><a href="gnun.info.tar.gz">Info document
(40K bytes gzipped tar file)</a>.</li>
@@ -28,11 +28,11 @@
<li><a href="gnun.dvi.gz">TeX dvi file
(64K bytes gzipped)</a>.</li>
<li><a href="gnun.ps.gz">PostScript file
- (292K bytes gzipped)</a>.</li>
+ (288K bytes gzipped)</a>.</li>
<li><a href="gnun.pdf">PDF file
- (388K bytes)</a>.</li>
+ (392K bytes)</a>.</li>
<li><a href="gnun.texi.tar.gz">Texinfo source
- (68K bytes gzipped tar file).</a></li>
+ (64K bytes gzipped tar file).</a></li>
</ul>
<p>You can <a href="http://shop.fsf.org/">buy printed copies of
Index: html_node/Advantages.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Advantages.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Advantages.html 30 Jan 2012 16:06:41 -0000 1.11
+++ html_node/Advantages.html 20 Mar 2012 07:07:31 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Bugs.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Bugs.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Bugs.html 30 Jan 2012 16:06:41 -0000 1.11
+++ html_node/Bugs.html 20 Mar 2012 07:07:31 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -49,7 +49,7 @@
<h2 class="chapter">4 Reporting Bugs</h2>
-<p><a name="index-bugs_002c-reporting-90"></a><a
name="index-reporting-bugs-91"></a>
+<p><a name="index-bugs_002c-reporting-94"></a><a
name="index-reporting-bugs-95"></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/Comments-for-Translators.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Comments-for-Translators.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/Comments-for-Translators.html 30 Jan 2012 16:06:41 -0000
1.1
+++ html_node/Comments-for-Translators.html 20 Mar 2012 07:07:31 -0000
1.2
@@ -10,7 +10,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -50,7 +50,7 @@
<h4 class="subsection">2.4.2 Comments for Translators</h4>
-<p><a name="index-comments-for-translators-80"></a>
+<p><a name="index-comments-for-translators-84"></a>
<!-- Emacs Lisp code goes here... -->
<p>If you want a comment to be visible for translators, place it
Index: html_node/Concepts.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Concepts.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Concepts.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Concepts.html 20 Mar 2012 07:07:31 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -112,6 +112,10 @@
Nevertheless, a few hints are given in some other chapter of this
manual.
+ <p>It is possible to make GNUN get translations for common strings from
+dedicated PO files, so called compendia. See <a
href="Compendia.html#Compendia">Compendia</a>, for more
+information.
+
<p>You may use any compatible PO editor to add translated messages into
the PO file. See <a href="../gettext/Editing.html#Editing">Editing</a>,
for more information.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Copying-This-Manual.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Copying-This-Manual.html 20 Mar 2012 07:07:31 -0000 1.12
@@ -8,7 +8,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Credits-Slot.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Credits-Slot.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Credits-Slot.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Credits-Slot.html 20 Mar 2012 07:07:31 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Disadvantages.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Disadvantages.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Disadvantages.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Disadvantages.html 20 Mar 2012 07:07:32 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/GNU-News.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/GNU-News.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/GNU-News.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/GNU-News.html 20 Mar 2012 07:07:32 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/GNUmakefile_002eteam-Variables.html 30 Jan 2012 16:06:42
-0000 1.11
+++ html_node/GNUmakefile_002eteam-Variables.html 20 Mar 2012 07:07:32
-0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/GNUmakefile_002eteam-and-Cron.html 30 Jan 2012 16:06:42
-0000 1.11
+++ html_node/GNUmakefile_002eteam-and-Cron.html 20 Mar 2012 07:07:32
-0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Index.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Index.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Index.html 20 Mar 2012 07:07:32 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -54,10 +54,12 @@
<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-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="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="Modifying-Boilerplates.html#index-boilerplates-85">boilerplates</a>: <a
href="Modifying-Boilerplates.html#Modifying-Boilerplates">Modifying
Boilerplates</a></li>
+<li><a href="Bugs.html#index-bugs_002c-reporting-94">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="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="Comments-for-Translators.html#index-comments-for-translators-84">comments
for translators</a>: <a
href="Comments-for-Translators.html#Comments-for-Translators">Comments for
Translators</a></li>
+<li><a href="Compendia.html#index-compendia-78">compendia</a>: <a
href="Compendia.html#Compendia">Compendia</a></li>
+<li><a href="Compendia.html#index-compendium_002epot-81">compendium.pot</a>:
<a href="Compendia.html#Compendia">Compendia</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>
@@ -69,9 +71,10 @@
<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="Compendia.html#index-exclude_002epot-80">exclude.pot</a>: <a
href="Compendia.html#Compendia">Compendia</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="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="make_002dprototype.html#index-generation_002c-POT_002c-_002eproto-89">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>
@@ -82,9 +85,9 @@
<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="Localized-URLs.html#index-localized-URLs-82">localized URLs</a>:
<a href="Localized-URLs.html#Localized-URLs">Localized URLs</a></li>
+<li><a href="Localized-URLs.html#index-localized-URLs-86">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="mailfail.html#index-mail_002c-notifications-92">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-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>
@@ -97,16 +100,16 @@
<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="make_002dprototype.html#index-POT-generation-87">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="gnun_002dadd_002dfuzzy_002ddiff.html#index-previous_002c-diff-90">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="gnun_002dclear_002dprevious.html#index-previous_002c-manipulating-PO-files-93">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="make_002dprototype.html#index-prototype-generation-88">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="Bugs.html#index-reporting-bugs-95">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>
@@ -122,7 +125,8 @@
<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="Webmaster-Tips.html#index-tips_002c-webmasters-82">tips,
webmasters</a>: <a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster
Tips</a></li>
+<li><a href="Compendia.html#index-translation-memory-79">translation
memory</a>: <a href="Compendia.html#Compendia">Compendia</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>
@@ -131,14 +135,14 @@
<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-87">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-HTML_002c-XHTML-91">validation,
HTML, 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-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-79">webmaster tips</a>:
<a href="Webmaster-Tips.html#Webmaster-Tips">Webmaster Tips</a></li>
+<li><a href="Webmaster-Tips.html#index-webmaster-tips-83">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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Internals.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Internals.html 20 Mar 2012 07:07:33 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Introduction.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Introduction.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Introduction.html 30 Jan 2012 16:06:42 -0000 1.11
+++ html_node/Introduction.html 20 Mar 2012 07:07:33 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Invoking-GNUN.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Invoking-GNUN.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Invoking-GNUN.html 30 Jan 2012 16:06:43 -0000 1.11
+++ html_node/Invoking-GNUN.html 20 Mar 2012 07:07:33 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Localized-URLs.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Localized-URLs.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/Localized-URLs.html 30 Jan 2012 16:06:43 -0000 1.1
+++ html_node/Localized-URLs.html 20 Mar 2012 07:07:33 -0000 1.2
@@ -9,7 +9,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -48,7 +48,7 @@
<h4 class="subsection">2.4.4 Localized URLs</h4>
-<p><a name="index-localized-URLs-82"></a>
+<p><a name="index-localized-URLs-86"></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
@@ -57,11 +57,12 @@
<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>The URLs are separated with spaces. One trailing comma at the end of
+every word is removed if present. Words without a dot, such as `and',
+do not count as URLs; they are ignored.
- <p>Such comments will be extracted nightly and complied into per-article
-lists of URLs.
+ <p>Such comments will be extracted nightly and compiled into per-article
+lists of URLs in <samp><span class="file">localized-urls.mk</span></samp>.
<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
Index: html_node/Main-Variables.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Main-Variables.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Main-Variables.html 30 Jan 2012 16:06:43 -0000 1.11
+++ html_node/Main-Variables.html 20 Mar 2012 07:07:33 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -74,16 +74,18 @@
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/head-include-2.</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>,
+<li><samp><span class="file">server/po/outdated.</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/head-include-1.</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/html5-head-include-1.</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>.
Index: html_node/Migrating.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Migrating.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Migrating.html 30 Jan 2012 16:06:43 -0000 1.11
+++ html_node/Migrating.html 20 Mar 2012 07:07:34 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Modifying-Boilerplates.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Modifying-Boilerplates.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/Modifying-Boilerplates.html 30 Jan 2012 16:06:43 -0000
1.1
+++ html_node/Modifying-Boilerplates.html 20 Mar 2012 07:07:34 -0000
1.2
@@ -10,7 +10,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -50,7 +50,7 @@
<h4 class="subsection">2.4.3 Modifying Boilerplates</h4>
-<p><a name="index-boilerplates-81"></a>
+<p><a name="index-boilerplates-85"></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
Index: html_node/New-Translation.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/New-Translation.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/New-Translation.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/New-Translation.html 20 Mar 2012 07:07:34 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Notes-Slot.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Notes-Slot.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Notes-Slot.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/Notes-Slot.html 20 Mar 2012 07:07:34 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Overview.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Overview.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Overview.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/Overview.html 20 Mar 2012 07:07:37 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/PO-Files-and-Team.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/PO-Files-and-Team.html 20 Mar 2012 07:07:38 -0000 1.12
@@ -7,9 +7,10 @@
<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="languages_002etxt.html#languages_002etxt"
title="languages.txt">
+<link rel="next" href="Compendia.html#Compendia" title="Compendia">
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -41,6 +42,7 @@
<div class="node">
<a name="PO-Files-and-Team"></a>
<p>
+Next: <a rel="next" accesskey="n"
href="Compendia.html#Compendia">Compendia</a>,
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>
Index: html_node/PO-Files.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/PO-Files.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/PO-Files.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/PO-Files.html 20 Mar 2012 07:07:38 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -94,7 +94,7 @@
<!-- Please forgive them, they don't know what they are doing... -->
po.vim—ftplugin for the Vim editor. The best option for people who
use Vim as their editor. See
-<a
href="http://www.vim.org/scripts/script.php?script_id=695">http://www.vim.org/scripts/script.php?script_id=695</a>.
+<a
href="http://www.vim.org/scripts/script.php?script_id=2530">http://www.vim.org/scripts/script.php?script_id=2530</a>.
<!-- @end heresy -->
<li>Various web-based editors. See <a
href="../web-trans/Savannah-VCS.html#Savannah-VCS">Savannah VCS</a>.
@@ -111,7 +111,9 @@
<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>
+<li><a accesskey="8" href="Compendia.html#Compendia">Compendia</a>:
Using translation memory.
+
+ </ul>
</body></html>
Index: html_node/PO-Tips.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/PO-Tips.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/PO-Tips.html 30 Jan 2012 16:06:44 -0000 1.11
+++ html_node/PO-Tips.html 20 Mar 2012 07:07:39 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Rules.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Rules.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Rules.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Rules.html 20 Mar 2012 07:07:39 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Runtime-Variables.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Runtime-Variables.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Runtime-Variables.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Runtime-Variables.html 20 Mar 2012 07:07:39 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -181,7 +181,7 @@
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 class="example"> Subject: [GNUN Error] gnu/gnu.fa.html is not valid
HTML
</pre>
<div class="footnote">
<hr>
Index: html_node/Scripts.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Scripts.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Scripts.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Scripts.html 20 Mar 2012 07:07:39 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Special-Targets.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Special-Targets.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Special-Targets.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Special-Targets.html 20 Mar 2012 07:07:40 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Usage.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Usage.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Usage.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Usage.html 20 Mar 2012 07:07:40 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Validation.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/Validation.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/Validation.html 30 Jan 2012 16:06:45 -0000 1.1
+++ html_node/Validation.html 20 Mar 2012 07:07:40 -0000 1.2
@@ -9,7 +9,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/Webmaster-Tips.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/Webmaster-Tips.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/Webmaster-Tips.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/Webmaster-Tips.html 20 Mar 2012 07:07:40 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -48,7 +48,7 @@
<h3 class="section">2.4 Tips and Hints for Webmasters</h3>
-<p><a name="index-tips_002c-webmasters-78"></a><a
name="index-webmaster-tips-79"></a>
+<p><a name="index-tips_002c-webmasters-82"></a><a
name="index-webmaster-tips-83"></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.
Index: html_node/clean.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/clean.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/clean.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/clean.html 20 Mar 2012 07:07:41 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/distclean.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/distclean.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/distclean.html 30 Jan 2012 16:06:45 -0000 1.11
+++ html_node/distclean.html 20 Mar 2012 07:07:41 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/generic_002eLANG_002ehtml.html 30 Jan 2012 16:06:45 -0000
1.11
+++ html_node/generic_002eLANG_002ehtml.html 20 Mar 2012 07:07:41 -0000
1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -65,7 +65,7 @@
</pre>
<p>The contents of <samp><span
class="file">generic.</span><var>lang</var><span
class="file">.html</span></samp> is injected right after
the translators' credits, if any, and before the timestamp. It should
-be valid XHTML markup.
+be valid HTML markup.
<p>When you modify this file, for example, adding a message to the
existing empty file or changing a URL, such modification will affect
Index: html_node/gnun_002dadd_002dfuzzy_002ddiff.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/gnun_002dadd_002dfuzzy_002ddiff.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/gnun_002dadd_002dfuzzy_002ddiff.html 30 Jan 2012 16:06:46
-0000 1.1
+++ html_node/gnun_002dadd_002dfuzzy_002ddiff.html 20 Mar 2012 07:07:41
-0000 1.2
@@ -10,7 +10,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -51,7 +51,7 @@
<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>
+<p><a name="index-previous_002c-diff-90"></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
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.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- html_node/gnun_002dclear_002dprevious.html 30 Jan 2012 16:06:46 -0000
1.3
+++ html_node/gnun_002dclear_002dprevious.html 20 Mar 2012 07:07:41 -0000
1.4
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -49,7 +49,7 @@
<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-89"></a>
+<p><a name="index-previous_002c-manipulating-PO-files-93"></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.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- html_node/gnun_002dvalidate_002dhtml.html 30 Jan 2012 16:06:46 -0000
1.7
+++ html_node/gnun_002dvalidate_002dhtml.html 20 Mar 2012 07:07:41 -0000
1.8
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -51,13 +51,13 @@
<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-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,
-so this tool is useful to catch errors of that kind.
+<p><a name="index-validation_002c-HTML_002c-XHTML-91"></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, so this tool is useful to catch errors of that kind.
- <p>GNUN enforces XHTML validation at build time if invoked with
+ <p>GNUN enforces HTML validation at build time if invoked with
<code>VALIDATE=yes</code>.
<p>The script expects only one <var>file</var> as the last argument and
will exit
Index: html_node/index.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/index.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/index.html 30 Jan 2012 16:06:46 -0000 1.11
+++ html_node/index.html 20 Mar 2012 07:07:41 -0000 1.12
@@ -7,7 +7,7 @@
<link title="Top" rel="start" href="#Top">
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -83,6 +83,7 @@
<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.7.2
Automatic Synchronization and Status Reports</a>
</li></ul>
+<li><a href="Compendia.html#Compendia">2.3.8 Using Compendia</a>
</li></ul>
<li><a href="Webmaster-Tips.html#Webmaster-Tips">2.4 Tips and Hints for
Webmasters</a>
<ul>
@@ -123,7 +124,7 @@
<h2 class="unnumbered">GNUnited Nations</h2>
-<p>This manual (updated 29 January 2012) is for GNUnited Nations (version
+<p>This manual (updated 20 March 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">
Index: html_node/languages_002etxt.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/languages_002etxt.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/languages_002etxt.html 30 Jan 2012 16:06:46 -0000 1.1
+++ html_node/languages_002etxt.html 20 Mar 2012 07:07:41 -0000 1.2
@@ -10,7 +10,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/mailfail.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/mailfail.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/mailfail.html 30 Jan 2012 16:06:46 -0000 1.11
+++ html_node/mailfail.html 20 Mar 2012 07:07:41 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -50,7 +50,7 @@
<h4 class="subsection">3.1.4 The <samp><span
class="command">mailfail</span></samp> Script</h4>
-<p><a name="index-mail_002c-notifications-88"></a>
+<p><a name="index-mail_002c-notifications-92"></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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/make_002dprototype.html 30 Jan 2012 16:06:46 -0000 1.11
+++ html_node/make_002dprototype.html 20 Mar 2012 07:07:41 -0000 1.12
@@ -9,7 +9,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -49,7 +49,7 @@
<h4 class="subsection">3.1.1 The <samp><span
class="command">make-prototype</span></samp> Script</h4>
-<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>
+<p><a name="index-POT-generation-87"></a><a
name="index-prototype-generation-88"></a><a
name="index-generation_002c-POT_002c-_002eproto-89"></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
@@ -71,9 +71,10 @@
<dl>
<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>.
+version 0.5, this option is considered obsolete because the lists of
+translations are implemented as an automatically generated file included
+via SSI directive just like the respective list is included in the
+homepage. See <a
href="languages_002etxt.html#languages_002etxt">languages.txt</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.
@@ -85,11 +86,6 @@
<br><dt><samp><span class="option">-o</span></samp><dt><samp><span
class="option">--output=</span><var>file</var></samp><dd>The file where to
write the output of the script.
- <br><dt><samp><span class="option">-t</span></samp><dt><samp><span
class="option">--translinks=</span><var>file</var></samp><dd>The file
containing the translation links. This makes sense only for
-articles, since the homepage has its own <samp><span
class="file">translations.include</span></samp>
-which gets included via an SSI directive.
-<!-- FIXME: This should be improved, it is not clear. -->
-
<br><dt><samp><span class="option">--version</span></samp><dd>Print
copyright and version information on the standard output.
<br><dt><samp><span class="option">--help</span></samp><dd>Print usage
information on stdout.
Index: html_node/no_002dgrace_002ditems.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/no_002dgrace_002ditems.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/no_002dgrace_002ditems.html 30 Jan 2012 16:06:46 -0000
1.1
+++ html_node/no_002dgrace_002ditems.html 20 Mar 2012 07:07:42 -0000
1.2
@@ -9,7 +9,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/report.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/report.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/report.html 30 Jan 2012 16:06:46 -0000 1.11
+++ html_node/report.html 20 Mar 2012 07:07:42 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/sync.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/sync.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/sync.html 30 Jan 2012 16:06:47 -0000 1.11
+++ html_node/sync.html 20 Mar 2012 07:07:42 -0000 1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
Index: html_node/triggers.html
===================================================================
RCS file: /web/trans-coord/trans-coord/manual/gnun/html_node/triggers.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- html_node/triggers.html 30 Jan 2012 16:06:47 -0000 1.10
+++ html_node/triggers.html 20 Mar 2012 07:07:42 -0000 1.11
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
@@ -55,16 +55,16 @@
<!-- FIXME: Check how Subversion behaves with keywords and update the -->
<!-- paragraph below. -->
- <p>When a GNUN build completes and some translations fail at the XHTML
-validation stage, the result is checked in the repository, as explained
-earlier (see <a href="Runtime-Variables.html#Runtime-Variables">Runtime
Variables</a>). Thus, CVS updates the $<!-- /@w -->Date$
-RCS keyword (or any other keywords, for that matter) and resets the
-file(s) timestamp. Next time <samp><span class="command">make</span></samp>
is invoked, the target
-appears newer than the prerequisite so no rebuild is triggered. The
-purpose of the <code>triggers</code> target is to “save” the
information of
-the faulty targets during the main build, and to touch their
-prerequisites in order such invalid articles not to remain online
-unnoticed.
+ <p>When a GNUN build completes and some translations fail at the HTML
+validation stage, the result is checked in the repository, as
+explained earlier (see <a
href="Runtime-Variables.html#Runtime-Variables">Runtime Variables</a>). Thus,
CVS updates the
+$<!-- /@w -->Date$ RCS keyword (or any other keywords, for that matter) and
+resets the file(s) timestamp. Next time <samp><span
class="command">make</span></samp> is invoked,
+the target appears newer than the prerequisite so no rebuild is
+triggered. The purpose of the <code>triggers</code> target is to
“save”
+the information of the faulty targets during the main build, and to
+touch their prerequisites in order such invalid articles not to remain
+online unnoticed.
<p>The <code>triggers</code> target currently executes the files named
<samp><var>article</var><span class="file">.</span><var>lang</var><span
class="file">.html.hook</span></samp> in the <samp><span
class="file">server/gnun</span></samp>
@@ -75,16 +75,16 @@
<p>In addition, this is the rule that takes care of actually sending the
announcements if <code>ANNOUNCE=yes</code>. Since it is a completely valid
-scenario to have a new translation which is initially invalid XHTML, the
-canned command sequence for announcements is recorded in
+scenario to have a new translation which is initially invalid HTML,
+the canned command sequence for announcements is recorded in
<samp><span class="file">*.hook-ann</span></samp> files, and they are treated
by <code>triggers</code> in a
-different way. A newly added <samp><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp> file
may be invalid,
-in which case GNUN will commit an empty <samp><span
class="file">.</span><var>lang</var><span class="file">.html</span></samp>
-file—it is not appropriate to announce it as a new translation as it
-is an empty file completely useless for the general public. The
-<code>triggers</code> rule detects this case, and postpones the announcement
-to the next build attempt, when the generated HTML translation is
-supposed to be human-readable.
+different way. A newly added <samp><span
class="file">.</span><var>lang</var><span class="file">.po</span></samp> file
may be
+invalid, in which case GNUN will commit an empty
+<samp><span class="file">.</span><var>lang</var><span
class="file">.html</span></samp> file—it is not appropriate to announce
it as
+a new translation as it is an empty file completely useless for the
+general public. The <code>triggers</code> rule detects this case, and
+postpones the announcement to the next build attempt, when the
+generated HTML translation is supposed to be human-readable.
<p>To summarize, for effective operation GNUN should be invoked
automatically as <code>make ; cvs|svn|bzr commit -m ... ; make
Index: html_node/update_002dlocalized_002dURLs.html
===================================================================
RCS file:
/web/trans-coord/trans-coord/manual/gnun/html_node/update_002dlocalized_002dURLs.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- html_node/update_002dlocalized_002dURLs.html 30 Jan 2012 16:06:47
-0000 1.1
+++ html_node/update_002dlocalized_002dURLs.html 20 Mar 2012 07:07:42
-0000 1.2
@@ -10,7 +10,7 @@
<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
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- html_node/validate_002dhtml_002dnotify.html 30 Jan 2012 16:06:47 -0000
1.11
+++ html_node/validate_002dhtml_002dnotify.html 20 Mar 2012 07:07:42 -0000
1.12
@@ -10,7 +10,7 @@
<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 29 January 2012) is for GNUnited Nations (version
+This manual (updated 20 March 2012) is for GNUnited Nations (version
0.5), a suite for maintaining translations of www.gnu.org
essays and other articles.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- trans-coord/manual/gnun gnun.dvi.gz gnun.html g...,
Pavel Kharitonov <=