]> git.pld-linux.org Git - packages/crossmingw32-gettext.git/blame - gettext-info.patch
- unify ftp.gnu.org urls
[packages/crossmingw32-gettext.git] / gettext-info.patch
CommitLineData
dfbf778b
JB
1--- gettext-0.17/gettext-tools/doc/gettext.texi.orig 2007-10-31 13:34:45.000000000 +0100
2+++ gettext-0.17/gettext-tools/doc/gettext.texi 2007-11-07 22:18:00.237953165 +0100
3@@ -47,30 +47,30 @@
70ba7319 4 @include version.texi
5
7b41bcc0 6 @ifinfo
70ba7319 7-@dircategory GNU Gettext Utilities
a33824de 8+@dircategory Programming tools:
70ba7319 9 @direntry
b3cd56fc
JB
10-* gettext: (gettext). GNU gettext utilities.
11-* autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure.
1adfdb54 12-* envsubst: (gettext)envsubst Invocation. Expand environment variables.
b3cd56fc
JB
13-* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext.
14-* msgattrib: (gettext)msgattrib Invocation. Select part of a PO file.
15-* msgcat: (gettext)msgcat Invocation. Combine several PO files.
16-* msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template.
17-* msgcomm: (gettext)msgcomm Invocation. Match two PO files.
18-* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding.
19-* msgen: (gettext)msgen Invocation. Create an English PO file.
20-* msgexec: (gettext)msgexec Invocation. Process a PO file.
21-* msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter.
22-* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files.
23-* msggrep: (gettext)msggrep Invocation. Select part of a PO file.
24-* msginit: (gettext)msginit Invocation. Create a fresh PO file.
25-* msgmerge: (gettext)msgmerge Invocation. Update a PO file from template.
26-* msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file.
27-* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file.
1adfdb54 28-* ngettext: (gettext)ngettext Invocation. Translate a message with plural.
b3cd56fc
JB
29-* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file.
30-* ISO639: (gettext)Language Codes. ISO 639 language codes.
31-* ISO3166: (gettext)Country Codes. ISO 3166 country codes.
32+* gettext: (gettext). GNU gettext utilities
33+* autopoint: (gettext)autopoint. Copy gettext infrastructure
1adfdb54 34+* envsubst: (gettext)envsubst. Expand environment variables
b3cd56fc
JB
35+* gettextize: (gettext)gettextize. Prepare a package for gettext
36+* msgattrib: (gettext)msgattrib. Select part of a PO file
37+* msgcat: (gettext)msgcat. Combine several PO files
38+* msgcmp: (gettext)msgcmp. Compare a PO file and template
39+* msgcomm: (gettext)msgcomm. Match two PO files
40+* msgconv: (gettext)msgconv. Convert PO file to encoding
41+* msgen: (gettext)msgen. Create an English PO file
42+* msgexec: (gettext)msgexec. Process a PO file
43+* msgfilter: (gettext)msgfilter. Pipe a PO file through a filter
44+* msgfmt: (gettext)msgfmt. Make MO files out of PO files
45+* msggrep: (gettext)msggrep. Select part of a PO file
46+* msginit: (gettext)msginit. Create a fresh PO file
47+* msgmerge: (gettext)msgmerge. Update a PO file from template
48+* msgunfmt: (gettext)msgunfmt. Uncompile MO file into PO file
49+* msguniq: (gettext)msguniq. Unify duplicates for PO file
1adfdb54 50+* ngettext: (gettext)ngettext. Translate a message with plural
b3cd56fc
JB
51+* xgettext: (gettext)xgettext. Extract strings into a PO file
52+* ISO639: (gettext)Language Codes. ISO 639 language codes
53+* ISO3166: (gettext)Country Codes. ISO 3166 country codes
70ba7319 54 @end direntry
7b41bcc0 55 @end ifinfo
70ba7319 56
dfbf778b 57@@ -216,16 +216,16 @@
70ba7319 58
a33824de 59 Making the PO Template File
70ba7319 60
61-* xgettext Invocation:: Invoking the @code{xgettext} Program
0e3f7173
MM
62+* xgettext:: Invoking the @code{xgettext} Program
63
64 Creating a New PO File
65
66-* msginit Invocation:: Invoking the @code{msginit} Program
67+* msginit:: Invoking the @code{msginit} Program
68 * Header Entry:: Filling in the Header Entry
70ba7319 69
70 Updating Existing PO Files
71
72-* msgmerge Invocation:: Invoking the @code{msgmerge} Program
0e3f7173 73+* msgmerge:: Invoking the @code{msgmerge} Program
7b41bcc0
JB
74
75 Editing PO Files
76
dfbf778b 77@@ -257,16 +257,16 @@
0e3f7173
MM
78
79 Manipulating PO Files
80
81-* msgcat Invocation:: Invoking the @code{msgcat} Program
82-* msgconv Invocation:: Invoking the @code{msgconv} Program
83-* msggrep Invocation:: Invoking the @code{msggrep} Program
84-* msgfilter Invocation:: Invoking the @code{msgfilter} Program
85-* msguniq Invocation:: Invoking the @code{msguniq} Program
86-* msgcomm Invocation:: Invoking the @code{msgcomm} Program
87-* msgcmp Invocation:: Invoking the @code{msgcmp} Program
88-* msgattrib Invocation:: Invoking the @code{msgattrib} Program
89-* msgen Invocation:: Invoking the @code{msgen} Program
90-* msgexec Invocation:: Invoking the @code{msgexec} Program
91+* msgcat:: Invoking the @code{msgcat} Program
92+* msgconv:: Invoking the @code{msgconv} Program
93+* msggrep:: Invoking the @code{msggrep} Program
94+* msgfilter:: Invoking the @code{msgfilter} Program
95+* msguniq:: Invoking the @code{msguniq} Program
96+* msgcomm:: Invoking the @code{msgcomm} Program
97+* msgcmp:: Invoking the @code{msgcmp} Program
98+* msgattrib:: Invoking the @code{msgattrib} Program
99+* msgen:: Invoking the @code{msgen} Program
100+* msgexec:: Invoking the @code{msgexec} Program
dfbf778b 101 * Colorizing:: Highlighting parts of PO files
b3cd56fc 102 * libgettextpo:: Writing your own programs that process PO files
70ba7319 103
dfbf778b
JB
104@@ -280,8 +280,8 @@
105
70ba7319 106 Producing Binary MO Files
107
108-* msgfmt Invocation:: Invoking the @code{msgfmt} Program
0e3f7173
MM
109-* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
110+* msgfmt:: Invoking the @code{msgfmt} Program
111+* msgunfmt:: Invoking the @code{msgunfmt} Program
70ba7319 112 * MO Files:: The Format of GNU MO Files
113
7b41bcc0 114 The Programmer's View
dfbf778b 115@@ -339,7 +339,7 @@
70ba7319 116
117 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
118 * Prerequisites:: Prerequisite Works
119-* gettextize Invocation:: Invoking the @code{gettextize} Program
0e3f7173 120+* gettextize:: Invoking the @code{gettextize} Program
70ba7319 121 * Adjusting Files:: Files You Must Create or Alter
dfbf778b 122 * autoconf macros:: Autoconf macros for use in @file{configure.ac}
b3cd56fc 123 * CVS Issues:: Integrating with CVS
dfbf778b 124@@ -374,7 +374,7 @@
70ba7319 125
b3cd56fc
JB
126 * Distributed CVS:: Avoiding version mismatch in distributed development
127 * Files under CVS:: Files to put under CVS version control
128-* autopoint Invocation:: Invoking the @code{autopoint} Program
129+* autopoint:: Invoking the @code{autopoint} Program
130
131 Other Programming Languages
132
dfbf778b 133@@ -438,10 +438,10 @@
1adfdb54
JB
134 * Preparing Shell Scripts:: Preparing Shell Scripts for Internationalization
135 * gettext.sh:: Contents of @code{gettext.sh}
7b41bcc0 136 * gettext Invocation:: Invoking the @code{gettext} program
1adfdb54
JB
137-* ngettext Invocation:: Invoking the @code{ngettext} program
138-* envsubst Invocation:: Invoking the @code{envsubst} program
139-* eval_gettext Invocation:: Invoking the @code{eval_gettext} function
140-* eval_ngettext Invocation:: Invoking the @code{eval_ngettext} function
1adfdb54
JB
141+* ngettext:: Invoking the @code{ngettext} program
142+* envsubst:: Invoking the @code{envsubst} program
143+* eval_gettext:: Invoking the @code{eval_gettext} function
144+* eval_ngettext:: Invoking the @code{eval_ngettext} function
145
146 Perl
147
dfbf778b 148@@ -987,7 +987,7 @@
70ba7319 149 exactly where in C sources each string is used. All translations
b3cd56fc 150 are set to empty. The letter @code{t} in @file{.pot} marks this as
70ba7319 151 a Template PO file, not yet oriented towards any particular language.
152-@xref{xgettext Invocation}, for more details about how one calls the
153+@xref{xgettext}, for more details about how one calls the
154 @code{xgettext} program. If you are @emph{really} lazy, you might
155 be interested at working a lot more right away, and preparing the
156 whole distribution setup (@pxref{Maintainers}). By doing so, you
dfbf778b 157@@ -1062,7 +1062,7 @@
70ba7319 158 which are no longer used in the program sources (@pxref{Obsolete
159 Entries}). It finally discovers new strings and inserts them in
160 the resulting PO file as untranslated entries (@pxref{Untranslated
161-Entries}). @xref{msgmerge Invocation}, for more information about what
162+Entries}). @xref{msgmerge}, for more information about what
163 @code{msgmerge} really does.
164
165 Whatever route or means taken, the goal is to obtain an updated
dfbf778b 166@@ -1086,8 +1086,8 @@
70ba7319 167 Once the PO file is complete and dependable, the @code{msgfmt} program
168 is used for turning the PO file into a machine-oriented format, which
169 may yield efficient retrieval of translations by the programs of the
170-package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt
0e3f7173 171-Invocation}, for more information about all modes of execution
70ba7319 172+package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt},
0e3f7173
MM
173+for more information about all modes of execution
174 for the @code{msgfmt} program.
70ba7319 175
176 Finally, the modified and marked C sources are compiled and linked
dfbf778b 177@@ -1482,7 +1482,7 @@
70ba7319 178
b3cd56fc 179 In case the @code{c-format} flag is given for a string the @code{msgfmt}
70ba7319 180 does some more tests to check to validity of the translation.
b3cd56fc
JB
181-@xref{msgfmt Invocation}, @ref{c-format Flag} and @ref{c-format}.
182+@xref{msgfmt}, @ref{c-format Flag} and @ref{c-format}.
70ba7319 183
1adfdb54
JB
184 @item objc-format
185 @kwindex objc-format@r{ flag}
dfbf778b 186@@ -2474,7 +2474,7 @@
70ba7319 187
b3cd56fc 188 If a string is marked with @code{c-format} and this is not correct the
a33824de 189 user can find out who is responsible for the decision. See
b3cd56fc
JB
190-@ref{xgettext Invocation} to see how the @code{--debug} option can be
191+@ref{xgettext} to see how the @code{--debug} option can be
a33824de 192 used for solving this problem.
70ba7319 193
dfbf778b
JB
194 @node Special cases, Bug Report Address, c-format Flag, Sources
195@@ -2506,7 +2506,7 @@
70ba7319 196 While it is no problem to mark the string @code{"a default message"} it
197 is not possible to mark the string initializers for @code{messages}.
198 What is to be done? We have to fulfill two tasks. First we have to mark the
199-strings so that the @code{xgettext} program (@pxref{xgettext Invocation})
200+strings so that the @code{xgettext} program (@pxref{xgettext})
201 can find them, and second we have to translate the string at runtime
202 before printing them.
203
dfbf778b 204@@ -2536,8 +2536,7 @@
70ba7319 205
206 Please convince yourself that the string which is written by
207 @code{fputs} is translated in any case. How to get @code{xgettext} know
208-the additional keyword @code{gettext_noop} is explained in @ref{xgettext
209-Invocation}.
210+the additional keyword @code{gettext_noop} is explained in @ref{xgettext}.
211
212 The above is of course not the only solution. You could also come along
213 with the following one:
dfbf778b 214@@ -2813,10 +2812,10 @@
70ba7319 215 @c FIXME: Rewrite.
216
217 @menu
218-* xgettext Invocation:: Invoking the @code{xgettext} Program
0e3f7173 219+* xgettext:: Invoking the @code{xgettext} Program
70ba7319 220 @end menu
221
a33824de 222-@node xgettext Invocation, , Template, Template
223+@node xgettext, , Template, Template
70ba7319 224 @section Invoking the @code{xgettext} Program
225
0e3f7173 226 @include xgettext.texi
dfbf778b 227@@ -2845,16 +2844,16 @@
0e3f7173
MM
228 the header entry of this file.
229
230 @menu
231-* msginit Invocation:: Invoking the @code{msginit} Program
232+* msginit:: Invoking the @code{msginit} Program
233 * Header Entry:: Filling in the Header Entry
234 @end menu
235
236-@node msginit Invocation, Header Entry, Creating, Creating
237+@node msginit, Header Entry, Creating, Creating
238 @section Invoking the @code{msginit} Program
239
240 @include msginit.texi
241
242-@node Header Entry, , msginit Invocation, Creating
243+@node Header Entry, , msginit, Creating
244 @section Filling in the Header Entry
245 @cindex header entry of a PO file
246
dfbf778b 247@@ -3028,10 +3027,10 @@
7b41bcc0 248 @chapter Updating Existing PO Files
70ba7319 249
250 @menu
251-* msgmerge Invocation:: Invoking the @code{msgmerge} Program
0e3f7173 252+* msgmerge:: Invoking the @code{msgmerge} Program
70ba7319 253 @end menu
254
7b41bcc0
JB
255-@node msgmerge Invocation, , Updating, Updating
256+@node msgmerge, , Updating, Updating
70ba7319 257 @section Invoking the @code{msgmerge} Program
258
0e3f7173 259 @include msgmerge.texi
dfbf778b 260@@ -4571,71 +4570,71 @@
b3cd56fc 261 write other specialized programs that process PO files.
0e3f7173
MM
262
263 @menu
264-* msgcat Invocation:: Invoking the @code{msgcat} Program
265-* msgconv Invocation:: Invoking the @code{msgconv} Program
266-* msggrep Invocation:: Invoking the @code{msggrep} Program
267-* msgfilter Invocation:: Invoking the @code{msgfilter} Program
268-* msguniq Invocation:: Invoking the @code{msguniq} Program
269-* msgcomm Invocation:: Invoking the @code{msgcomm} Program
270-* msgcmp Invocation:: Invoking the @code{msgcmp} Program
271-* msgattrib Invocation:: Invoking the @code{msgattrib} Program
272-* msgen Invocation:: Invoking the @code{msgen} Program
273-* msgexec Invocation:: Invoking the @code{msgexec} Program
274+* msgcat:: Invoking the @code{msgcat} Program
275+* msgconv:: Invoking the @code{msgconv} Program
276+* msggrep:: Invoking the @code{msggrep} Program
277+* msgfilter:: Invoking the @code{msgfilter} Program
278+* msguniq:: Invoking the @code{msguniq} Program
279+* msgcomm:: Invoking the @code{msgcomm} Program
280+* msgcmp:: Invoking the @code{msgcmp} Program
281+* msgattrib:: Invoking the @code{msgattrib} Program
282+* msgen:: Invoking the @code{msgen} Program
283+* msgexec:: Invoking the @code{msgexec} Program
dfbf778b 284 * Colorizing:: Highlighting parts of PO files
b3cd56fc 285 * libgettextpo:: Writing your own programs that process PO files
0e3f7173
MM
286 @end menu
287
288-@node msgcat Invocation, msgconv Invocation, Manipulating, Manipulating
289+@node msgcat, msgconv, Manipulating, Manipulating
290 @section Invoking the @code{msgcat} Program
291
292 @include msgcat.texi
293
294-@node msgconv Invocation, msggrep Invocation, msgcat Invocation, Manipulating
295+@node msgconv, msggrep, msgcat, Manipulating
296 @section Invoking the @code{msgconv} Program
297
298 @include msgconv.texi
299
300-@node msggrep Invocation, msgfilter Invocation, msgconv Invocation, Manipulating
301+@node msggrep, msgfilter, msgconv, Manipulating
302 @section Invoking the @code{msggrep} Program
a33824de 303
0e3f7173
MM
304 @include msggrep.texi
305
306-@node msgfilter Invocation, msguniq Invocation, msggrep Invocation, Manipulating
307+@node msgfilter, msguniq, msggrep, Manipulating
308 @section Invoking the @code{msgfilter} Program
309
310 @include msgfilter.texi
311
312-@node msguniq Invocation, msgcomm Invocation, msgfilter Invocation, Manipulating
313+@node msguniq, msgcomm, msgfilter, Manipulating
314 @section Invoking the @code{msguniq} Program
315
316 @include msguniq.texi
317
318-@node msgcomm Invocation, msgcmp Invocation, msguniq Invocation, Manipulating
319+@node msgcomm, msgcmp, msguniq, Manipulating
320 @section Invoking the @code{msgcomm} Program
321
322 @include msgcomm.texi
323
324-@node msgcmp Invocation, msgattrib Invocation, msgcomm Invocation, Manipulating
325+@node msgcmp, msgattrib, msgcomm, Manipulating
326 @section Invoking the @code{msgcmp} Program
327
328 @include msgcmp.texi
329
330-@node msgattrib Invocation, msgen Invocation, msgcmp Invocation, Manipulating
331+@node msgattrib, msgen, msgcmp, Manipulating
332 @section Invoking the @code{msgattrib} Program
333
334 @include msgattrib.texi
335
336-@node msgen Invocation, msgexec Invocation, msgattrib Invocation, Manipulating
337+@node msgen, msgexec, msgattrib, Manipulating
338 @section Invoking the @code{msgen} Program
339
340 @include msgen.texi
341
dfbf778b
JB
342-@node msgexec Invocation, Colorizing, msgen Invocation, Manipulating
343+@node msgexec, Colorizing, msgen, Manipulating
0e3f7173
MM
344 @section Invoking the @code{msgexec} Program
345
346 @include msgexec.texi
b3cd56fc 347
dfbf778b
JB
348-@node Colorizing, libgettextpo, msgexec Invocation, Manipulating
349+@node Colorizing, libgettextpo, msgexec, Manipulating
350 @section Highlighting parts of PO files
b3cd56fc 351
dfbf778b
JB
352 Translators are usually only interested in seeing the untranslated and
353@@ -5165,22 +5164,22 @@
70ba7319 354 @c FIXME: Rewrite.
355
356 @menu
357-* msgfmt Invocation:: Invoking the @code{msgfmt} Program
0e3f7173
MM
358-* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
359+* msgfmt:: Invoking the @code{msgfmt} Program
360+* msgunfmt:: Invoking the @code{msgunfmt} Program
70ba7319 361 * MO Files:: The Format of GNU MO Files
362 @end menu
363
0e3f7173
MM
364-@node msgfmt Invocation, msgunfmt Invocation, Binaries, Binaries
365+@node msgfmt, msgunfmt, Binaries, Binaries
70ba7319 366 @section Invoking the @code{msgfmt} Program
367
0e3f7173 368 @include msgfmt.texi
70ba7319 369
0e3f7173
MM
370-@node msgunfmt Invocation, MO Files, msgfmt Invocation, Binaries
371+@node msgunfmt, MO Files, msgfmt, Binaries
372 @section Invoking the @code{msgunfmt} Program
373
374 @include msgunfmt.texi
70ba7319 375
0e3f7173
MM
376-@node MO Files, , msgunfmt Invocation, Binaries
377+@node MO Files, , msgunfmt, Binaries
378 @section The Format of GNU MO Files
379 @cindex MO file's format
380 @cindex file format, @file{.mo}
dfbf778b 381@@ -7250,7 +7249,7 @@
70ba7319 382 @menu
383 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
384 * Prerequisites:: Prerequisite Works
385-* gettextize Invocation:: Invoking the @code{gettextize} Program
0e3f7173 386+* gettextize:: Invoking the @code{gettextize} Program
70ba7319 387 * Adjusting Files:: Files You Must Create or Alter
dfbf778b 388 * autoconf macros:: Autoconf macros for use in @file{configure.ac}
b3cd56fc 389 * CVS Issues:: Integrating with CVS
dfbf778b 390@@ -7283,7 +7282,7 @@
a33824de 391 described in the remaining of this chapter. Some maintainers might
392 use this as an opportunity to unflatten their package structure.
70ba7319 393
394-@node Prerequisites, gettextize Invocation, Flat and Non-Flat, Maintainers
395+@node Prerequisites, gettextize, Flat and Non-Flat, Maintainers
396 @section Prerequisite Works
0e3f7173
MM
397 @cindex converting a package to use @code{gettext}
398 @cindex migration from earlier versions of @code{gettext}
dfbf778b 399@@ -7368,12 +7367,12 @@
70ba7319 400 a maintainer, ever think there is a real problem with a team, please
401 never try to @emph{solve} a team's problem on your own.
402
403-@node gettextize Invocation, Adjusting Files, Prerequisites, Maintainers
404+@node gettextize, Adjusting Files, Prerequisites, Maintainers
405 @section Invoking the @code{gettextize} Program
406
b3cd56fc 407 @include gettextize.texi
70ba7319 408
0e3f7173
MM
409-@node Adjusting Files, autoconf macros, gettextize Invocation, Maintainers
410+@node Adjusting Files, autoconf macros, gettextize, Maintainers
70ba7319 411 @section Files You Must Create or Alter
0e3f7173 412 @cindex @code{gettext} files
70ba7319 413
dfbf778b 414@@ -7536,7 +7535,7 @@
7b41bcc0
JB
415 Similarly, you can create rules for building message catalogs for the
416 @file{sr@@latin} locale -- Serbian written with the Latin alphabet --
417 from those for the @file{sr} locale -- Serbian written with Cyrillic
418-letters. See @ref{msgfilter Invocation}.
419+letters. See @ref{msgfilter}.
420
dfbf778b
JB
421 @node configure.ac, config.guess, po/Rules-*, Adjusting Files
422 @subsection @file{configure.ac} at top level
423@@ -8258,7 +8257,7 @@
424 to instruct @code{xgettext} to mark all translatable strings in @samp{gettext}
425 invocations that occur as fifth argument to this function as @samp{c-format}.
426
427-See @ref{xgettext Invocation} for the list of options that @code{xgettext}
428+See @ref{xgettext} for the list of options that @code{xgettext}
429 accepts.
430
431 The use of this macro is an alternative to the use of the
432@@ -8326,7 +8325,7 @@
b3cd56fc
JB
433 @menu
434 * Distributed CVS:: Avoiding version mismatch in distributed development
435 * Files under CVS:: Files to put under CVS version control
436-* autopoint Invocation:: Invoking the @code{autopoint} Program
437+* autopoint:: Invoking the @code{autopoint} Program
438 @end menu
439
440 @node Distributed CVS, Files under CVS, CVS Issues, CVS Issues
dfbf778b 441@@ -8368,7 +8367,7 @@
b3cd56fc
JB
442 undiscovered due to this constellation.
443 @end itemize
444
445-@node Files under CVS, autopoint Invocation, Distributed CVS, CVS Issues
446+@node Files under CVS, autopoint, Distributed CVS, CVS Issues
447 @subsection Files to put under CVS version control
448
449 There are basically three ways to deal with generated files in the
dfbf778b 450@@ -8447,7 +8446,7 @@
7b41bcc0
JB
451 use the CVS will henceforth need to have GNU @code{gettext} 0.12.1 or newer
452 installed.
b3cd56fc
JB
453
454-@node autopoint Invocation, , Files under CVS, CVS Issues
455+@node autopoint, , Files under CVS, CVS Issues
456 @subsection Invoking the @code{autopoint} Program
457
458 @include autopoint.texi
dfbf778b 459@@ -9122,10 +9121,10 @@
1adfdb54
JB
460 * Preparing Shell Scripts:: Preparing Shell Scripts for Internationalization
461 * gettext.sh:: Contents of @code{gettext.sh}
7b41bcc0 462 * gettext Invocation:: Invoking the @code{gettext} program
1adfdb54
JB
463-* ngettext Invocation:: Invoking the @code{ngettext} program
464-* envsubst Invocation:: Invoking the @code{envsubst} program
465-* eval_gettext Invocation:: Invoking the @code{eval_gettext} function
466-* eval_ngettext Invocation:: Invoking the @code{eval_ngettext} function
1adfdb54
JB
467+* ngettext:: Invoking the @code{ngettext} program
468+* envsubst:: Invoking the @code{envsubst} program
469+* eval_gettext:: Invoking the @code{eval_gettext} function
470+* eval_ngettext:: Invoking the @code{eval_ngettext} function
471 @end menu
472
473 @node Preparing Shell Scripts, gettext.sh, sh, sh
dfbf778b 474@@ -9146,8 +9145,8 @@
1adfdb54
JB
475
476 near the top of the script. @code{gettext.sh} is a shell function library
477 that provides the functions
478-@code{eval_gettext} (see @ref{eval_gettext Invocation}) and
479-@code{eval_ngettext} (see @ref{eval_ngettext Invocation}).
480+@code{eval_gettext} (see @ref{eval_gettext}) and
481+@code{eval_ngettext} (see @ref{eval_ngettext}).
482 You have to ensure that @code{gettext.sh} can be found in the @code{PATH}.
483
484 @item
dfbf778b 485@@ -9257,28 +9256,28 @@
1adfdb54
JB
486 and a newline, without interpreting backslashes in the argument string.
487
488 @item eval_gettext
489-See @ref{eval_gettext Invocation}.
490+See @ref{eval_gettext}.
491
492 @item eval_ngettext
493-See @ref{eval_ngettext Invocation}.
494+See @ref{eval_ngettext}.
495 @end itemize
496
497-@node gettext Invocation, ngettext Invocation, gettext.sh, sh
498+@node gettext Invocation, ngettext, gettext.sh, sh
499 @subsubsection Invoking the @code{gettext} program
500
501 @include rt-gettext.texi
502
503-@node ngettext Invocation, envsubst Invocation, gettext Invocation, sh
504+@node ngettext, envsubst, gettext Invocation, sh
505 @subsubsection Invoking the @code{ngettext} program
506
507 @include rt-ngettext.texi
508
509-@node envsubst Invocation, eval_gettext Invocation, ngettext Invocation, sh
510+@node envsubst, eval_gettext, ngettext, sh
511 @subsubsection Invoking the @code{envsubst} program
512
513 @include rt-envsubst.texi
514
515-@node eval_gettext Invocation, eval_ngettext Invocation, envsubst Invocation, sh
516+@node eval_gettext, eval_ngettext, envsubst, sh
517 @subsubsection Invoking the @code{eval_gettext} function
518
519 @cindex @code{eval_gettext} function, usage
dfbf778b 520@@ -9291,7 +9290,7 @@
1adfdb54
JB
521 performing dollar-substitution on the result. Note that only shell variables
522 mentioned in @var{msgid} will be dollar-substituted in the result.
523
524-@node eval_ngettext Invocation, , eval_gettext Invocation, sh
525+@node eval_ngettext, , eval_gettext, sh
526 @subsubsection Invoking the @code{eval_ngettext} function
527
528 @cindex @code{eval_ngettext} function, usage
b3cd56fc
JB
529--- gettext-0.12.1/gettext-tools/doc/gettextize.texi.orig 2003-05-05 11:09:21.000000000 +0200
530+++ gettext-0.12.1/gettext-tools/doc/gettextize.texi 2003-06-07 20:10:53.000000000 +0200
531@@ -177,4 +177,4 @@
532 of the GNU build system, in the sense that it should not be invoked
533 automatically, and not be invoked by someone who doesn't assume the
534 responsibilities of a package maintainer. For the latter purpose, a
535-separate tool is provided, see @ref{autopoint Invocation}.
536+separate tool is provided, see @ref{autopoint}.
dfbf778b
JB
537--- gettext-0.17/gettext-runtime/libasprintf/autosprintf.texi.orig 2007-09-01 11:15:56.000000000 +0200
538+++ gettext-0.17/gettext-runtime/libasprintf/autosprintf.texi 2007-11-07 22:19:42.123759307 +0100
539@@ -23,9 +23,9 @@
b3cd56fc
JB
540 @set VERSION 1.0
541
dfbf778b 542 @ifinfo
111ce9f0 543-@dircategory C++ libraries
b3cd56fc
JB
544+@dircategory Libraries:
545 @direntry
111ce9f0
JB
546-* autosprintf: (autosprintf). Support for printf format strings in C++.
547+* autosprintf: (autosprintf). Support for printf format strings in C++
b3cd56fc 548 @end direntry
dfbf778b 549 @end ifinfo
b3cd56fc 550
This page took 0.124965 seconds and 4 git commands to generate.