]> git.pld-linux.org Git - packages/crossmingw32-gettext.git/blame - gettext-info.patch
- updated to 0.13.1
[packages/crossmingw32-gettext.git] / gettext-info.patch
CommitLineData
b3cd56fc
JB
1--- gettext-0.12.1/gettext-tools/doc/gettext.texi.orig 2003-05-05 11:09:21.000000000 +0200
2+++ gettext-0.12.1/gettext-tools/doc/gettext.texi 2003-06-07 20:17:27.000000000 +0200
3@@ -31,28 +31,28 @@
70ba7319 4
5 @include version.texi
6
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.
12-* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext.
13-* msgattrib: (gettext)msgattrib Invocation. Select part of a PO file.
14-* msgcat: (gettext)msgcat Invocation. Combine several PO files.
15-* msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template.
16-* msgcomm: (gettext)msgcomm Invocation. Match two PO files.
17-* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding.
18-* msgen: (gettext)msgen Invocation. Create an English PO file.
19-* msgexec: (gettext)msgexec Invocation. Process a PO file.
20-* msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter.
21-* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files.
22-* msggrep: (gettext)msggrep Invocation. Select part of a PO file.
23-* msginit: (gettext)msginit Invocation. Create a fresh PO file.
24-* msgmerge: (gettext)msgmerge Invocation. Update a PO file from template.
25-* msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file.
26-* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file.
27-* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file.
28-* ISO639: (gettext)Language Codes. ISO 639 language codes.
29-* ISO3166: (gettext)Country Codes. ISO 3166 country codes.
30+* gettext: (gettext). GNU gettext utilities
31+* autopoint: (gettext)autopoint. Copy gettext infrastructure
32+* gettextize: (gettext)gettextize. Prepare a package for gettext
33+* msgattrib: (gettext)msgattrib. Select part of a PO file
34+* msgcat: (gettext)msgcat. Combine several PO files
35+* msgcmp: (gettext)msgcmp. Compare a PO file and template
36+* msgcomm: (gettext)msgcomm. Match two PO files
37+* msgconv: (gettext)msgconv. Convert PO file to encoding
38+* msgen: (gettext)msgen. Create an English PO file
39+* msgexec: (gettext)msgexec. Process a PO file
40+* msgfilter: (gettext)msgfilter. Pipe a PO file through a filter
41+* msgfmt: (gettext)msgfmt. Make MO files out of PO files
42+* msggrep: (gettext)msggrep. Select part of a PO file
43+* msginit: (gettext)msginit. Create a fresh PO file
44+* msgmerge: (gettext)msgmerge. Update a PO file from template
45+* msgunfmt: (gettext)msgunfmt. Uncompile MO file into PO file
46+* msguniq: (gettext)msguniq. Unify duplicates for PO file
47+* xgettext: (gettext)xgettext. Extract strings into a PO file
48+* ISO639: (gettext)Language Codes. ISO 639 language codes
49+* ISO3166: (gettext)Country Codes. ISO 3166 country codes
70ba7319 50 @end direntry
51
52 @ifinfo
b3cd56fc 53@@ -175,16 +175,16 @@
70ba7319 54
a33824de 55 Making the PO Template File
70ba7319 56
57-* xgettext Invocation:: Invoking the @code{xgettext} Program
0e3f7173
MM
58+* xgettext:: Invoking the @code{xgettext} Program
59
60 Creating a New PO File
61
62-* msginit Invocation:: Invoking the @code{msginit} Program
63+* msginit:: Invoking the @code{msginit} Program
64 * Header Entry:: Filling in the Header Entry
70ba7319 65
66 Updating Existing PO Files
67
68-* msgmerge Invocation:: Invoking the @code{msgmerge} Program
0e3f7173 69+* msgmerge:: Invoking the @code{msgmerge} Program
a33824de 70 * Translated Entries:: Translated Entries
71 * Fuzzy Entries:: Fuzzy Entries
70ba7319 72 * Untranslated Entries:: Untranslated Entries
b3cd56fc 73@@ -203,22 +203,22 @@
0e3f7173
MM
74
75 Manipulating PO Files
76
77-* msgcat Invocation:: Invoking the @code{msgcat} Program
78-* msgconv Invocation:: Invoking the @code{msgconv} Program
79-* msggrep Invocation:: Invoking the @code{msggrep} Program
80-* msgfilter Invocation:: Invoking the @code{msgfilter} Program
81-* msguniq Invocation:: Invoking the @code{msguniq} Program
82-* msgcomm Invocation:: Invoking the @code{msgcomm} Program
83-* msgcmp Invocation:: Invoking the @code{msgcmp} Program
84-* msgattrib Invocation:: Invoking the @code{msgattrib} Program
85-* msgen Invocation:: Invoking the @code{msgen} Program
86-* msgexec Invocation:: Invoking the @code{msgexec} Program
87+* msgcat:: Invoking the @code{msgcat} Program
88+* msgconv:: Invoking the @code{msgconv} Program
89+* msggrep:: Invoking the @code{msggrep} Program
90+* msgfilter:: Invoking the @code{msgfilter} Program
91+* msguniq:: Invoking the @code{msguniq} Program
92+* msgcomm:: Invoking the @code{msgcomm} Program
93+* msgcmp:: Invoking the @code{msgcmp} Program
94+* msgattrib:: Invoking the @code{msgattrib} Program
95+* msgen:: Invoking the @code{msgen} Program
96+* msgexec:: Invoking the @code{msgexec} Program
b3cd56fc 97 * libgettextpo:: Writing your own programs that process PO files
70ba7319 98
99 Producing Binary MO Files
100
101-* msgfmt Invocation:: Invoking the @code{msgfmt} Program
0e3f7173
MM
102-* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
103+* msgfmt:: Invoking the @code{msgfmt} Program
104+* msgunfmt:: Invoking the @code{msgunfmt} Program
70ba7319 105 * MO Files:: The Format of GNU MO Files
106
107 The User's View
b3cd56fc 108@@ -282,7 +282,7 @@
70ba7319 109
110 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
111 * Prerequisites:: Prerequisite Works
112-* gettextize Invocation:: Invoking the @code{gettextize} Program
0e3f7173 113+* gettextize:: Invoking the @code{gettextize} Program
70ba7319 114 * Adjusting Files:: Files You Must Create or Alter
0e3f7173 115 * autoconf macros:: Autoconf macros for use in @file{configure.in}
b3cd56fc
JB
116 * CVS Issues:: Integrating with CVS
117@@ -313,7 +313,7 @@
70ba7319 118
b3cd56fc
JB
119 * Distributed CVS:: Avoiding version mismatch in distributed development
120 * Files under CVS:: Files to put under CVS version control
121-* autopoint Invocation:: Invoking the @code{autopoint} Program
122+* autopoint:: Invoking the @code{autopoint} Program
123
124 Other Programming Languages
125
126@@ -856,7 +856,7 @@
70ba7319 127 exactly where in C sources each string is used. All translations
b3cd56fc 128 are set to empty. The letter @code{t} in @file{.pot} marks this as
70ba7319 129 a Template PO file, not yet oriented towards any particular language.
130-@xref{xgettext Invocation}, for more details about how one calls the
131+@xref{xgettext}, for more details about how one calls the
132 @code{xgettext} program. If you are @emph{really} lazy, you might
133 be interested at working a lot more right away, and preparing the
134 whole distribution setup (@pxref{Maintainers}). By doing so, you
b3cd56fc 135@@ -933,7 +933,7 @@
70ba7319 136 which are no longer used in the program sources (@pxref{Obsolete
137 Entries}). It finally discovers new strings and inserts them in
138 the resulting PO file as untranslated entries (@pxref{Untranslated
139-Entries}). @xref{msgmerge Invocation}, for more information about what
140+Entries}). @xref{msgmerge}, for more information about what
141 @code{msgmerge} really does.
142
143 Whatever route or means taken, the goal is to obtain an updated
b3cd56fc 144@@ -957,8 +957,8 @@
70ba7319 145 Once the PO file is complete and dependable, the @code{msgfmt} program
146 is used for turning the PO file into a machine-oriented format, which
147 may yield efficient retrieval of translations by the programs of the
148-package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt
0e3f7173 149-Invocation}, for more information about all modes of execution
70ba7319 150+package, whenever needed at runtime (@pxref{MO Files}). @xref{msgfmt},
0e3f7173
MM
151+for more information about all modes of execution
152 for the @code{msgfmt} program.
70ba7319 153
154 Finally, the modified and marked C sources are compiled and linked
b3cd56fc 155@@ -1138,7 +1138,7 @@
70ba7319 156
b3cd56fc 157 In case the @code{c-format} flag is given for a string the @code{msgfmt}
70ba7319 158 does some more tests to check to validity of the translation.
b3cd56fc
JB
159-@xref{msgfmt Invocation}, @ref{c-format Flag} and @ref{c-format}.
160+@xref{msgfmt}, @ref{c-format Flag} and @ref{c-format}.
70ba7319 161
b3cd56fc
JB
162 @item python-format
163 @kwindex python-format@r{ flag}
164@@ -2344,7 +2344,7 @@
70ba7319 165
b3cd56fc 166 If a string is marked with @code{c-format} and this is not correct the
a33824de 167 user can find out who is responsible for the decision. See
b3cd56fc
JB
168-@ref{xgettext Invocation} to see how the @code{--debug} option can be
169+@ref{xgettext} to see how the @code{--debug} option can be
a33824de 170 used for solving this problem.
70ba7319 171
b3cd56fc
JB
172 @node Special cases, Names, c-format Flag, Sources
173@@ -2376,7 +2376,7 @@
70ba7319 174 While it is no problem to mark the string @code{"a default message"} it
175 is not possible to mark the string initializers for @code{messages}.
176 What is to be done? We have to fulfill two tasks. First we have to mark the
177-strings so that the @code{xgettext} program (@pxref{xgettext Invocation})
178+strings so that the @code{xgettext} program (@pxref{xgettext})
179 can find them, and second we have to translate the string at runtime
180 before printing them.
181
b3cd56fc 182@@ -2406,8 +2406,7 @@
70ba7319 183
184 Please convince yourself that the string which is written by
185 @code{fputs} is translated in any case. How to get @code{xgettext} know
186-the additional keyword @code{gettext_noop} is explained in @ref{xgettext
187-Invocation}.
188+the additional keyword @code{gettext_noop} is explained in @ref{xgettext}.
189
190 The above is of course not the only solution. You could also come along
191 with the following one:
b3cd56fc 192@@ -2529,10 +2528,10 @@
70ba7319 193 @c FIXME: Rewrite.
194
195 @menu
196-* xgettext Invocation:: Invoking the @code{xgettext} Program
0e3f7173 197+* xgettext:: Invoking the @code{xgettext} Program
70ba7319 198 @end menu
199
a33824de 200-@node xgettext Invocation, , Template, Template
201+@node xgettext, , Template, Template
70ba7319 202 @section Invoking the @code{xgettext} Program
203
0e3f7173 204 @include xgettext.texi
b3cd56fc 205@@ -2561,16 +2560,16 @@
0e3f7173
MM
206 the header entry of this file.
207
208 @menu
209-* msginit Invocation:: Invoking the @code{msginit} Program
210+* msginit:: Invoking the @code{msginit} Program
211 * Header Entry:: Filling in the Header Entry
212 @end menu
213
214-@node msginit Invocation, Header Entry, Creating, Creating
215+@node msginit, Header Entry, Creating, Creating
216 @section Invoking the @code{msginit} Program
217
218 @include msginit.texi
219
220-@node Header Entry, , msginit Invocation, Creating
221+@node Header Entry, , msginit, Creating
222 @section Filling in the Header Entry
223 @cindex header entry of a PO file
224
b3cd56fc 225@@ -2745,7 +2744,7 @@
70ba7319 226 @c FIXME: Rewrite.
227
228 @menu
229-* msgmerge Invocation:: Invoking the @code{msgmerge} Program
0e3f7173 230+* msgmerge:: Invoking the @code{msgmerge} Program
a33824de 231 * Translated Entries:: Translated Entries
232 * Fuzzy Entries:: Fuzzy Entries
70ba7319 233 * Untranslated Entries:: Untranslated Entries
b3cd56fc 234@@ -2758,12 +2757,12 @@
0e3f7173 235 * Compendium:: Using Translation Compendia
70ba7319 236 @end menu
237
238-@node msgmerge Invocation, Translated Entries, Updating, Updating
239+@node msgmerge, Translated Entries, Updating, Updating
240 @section Invoking the @code{msgmerge} Program
241
0e3f7173 242 @include msgmerge.texi
a33824de 243
244-@node Translated Entries, Fuzzy Entries, msgmerge Invocation, Updating
245+@node Translated Entries, Fuzzy Entries, msgmerge, Updating
246 @section Translated Entries
0e3f7173
MM
247 @cindex translated entries
248
b3cd56fc
JB
249@@ -3805,70 +3804,70 @@
250 write other specialized programs that process PO files.
0e3f7173
MM
251
252 @menu
253-* msgcat Invocation:: Invoking the @code{msgcat} Program
254-* msgconv Invocation:: Invoking the @code{msgconv} Program
255-* msggrep Invocation:: Invoking the @code{msggrep} Program
256-* msgfilter Invocation:: Invoking the @code{msgfilter} Program
257-* msguniq Invocation:: Invoking the @code{msguniq} Program
258-* msgcomm Invocation:: Invoking the @code{msgcomm} Program
259-* msgcmp Invocation:: Invoking the @code{msgcmp} Program
260-* msgattrib Invocation:: Invoking the @code{msgattrib} Program
261-* msgen Invocation:: Invoking the @code{msgen} Program
262-* msgexec Invocation:: Invoking the @code{msgexec} Program
263+* msgcat:: Invoking the @code{msgcat} Program
264+* msgconv:: Invoking the @code{msgconv} Program
265+* msggrep:: Invoking the @code{msggrep} Program
266+* msgfilter:: Invoking the @code{msgfilter} Program
267+* msguniq:: Invoking the @code{msguniq} Program
268+* msgcomm:: Invoking the @code{msgcomm} Program
269+* msgcmp:: Invoking the @code{msgcmp} Program
270+* msgattrib:: Invoking the @code{msgattrib} Program
271+* msgen:: Invoking the @code{msgen} Program
272+* msgexec:: Invoking the @code{msgexec} Program
b3cd56fc 273 * libgettextpo:: Writing your own programs that process PO files
0e3f7173
MM
274 @end menu
275
276-@node msgcat Invocation, msgconv Invocation, Manipulating, Manipulating
277+@node msgcat, msgconv, Manipulating, Manipulating
278 @section Invoking the @code{msgcat} Program
279
280 @include msgcat.texi
281
282-@node msgconv Invocation, msggrep Invocation, msgcat Invocation, Manipulating
283+@node msgconv, msggrep, msgcat, Manipulating
284 @section Invoking the @code{msgconv} Program
285
286 @include msgconv.texi
287
288-@node msggrep Invocation, msgfilter Invocation, msgconv Invocation, Manipulating
289+@node msggrep, msgfilter, msgconv, Manipulating
290 @section Invoking the @code{msggrep} Program
a33824de 291
0e3f7173
MM
292 @include msggrep.texi
293
294-@node msgfilter Invocation, msguniq Invocation, msggrep Invocation, Manipulating
295+@node msgfilter, msguniq, msggrep, Manipulating
296 @section Invoking the @code{msgfilter} Program
297
298 @include msgfilter.texi
299
300-@node msguniq Invocation, msgcomm Invocation, msgfilter Invocation, Manipulating
301+@node msguniq, msgcomm, msgfilter, Manipulating
302 @section Invoking the @code{msguniq} Program
303
304 @include msguniq.texi
305
306-@node msgcomm Invocation, msgcmp Invocation, msguniq Invocation, Manipulating
307+@node msgcomm, msgcmp, msguniq, Manipulating
308 @section Invoking the @code{msgcomm} Program
309
310 @include msgcomm.texi
311
312-@node msgcmp Invocation, msgattrib Invocation, msgcomm Invocation, Manipulating
313+@node msgcmp, msgattrib, msgcomm, Manipulating
314 @section Invoking the @code{msgcmp} Program
315
316 @include msgcmp.texi
317
318-@node msgattrib Invocation, msgen Invocation, msgcmp Invocation, Manipulating
319+@node msgattrib, msgen, msgcmp, Manipulating
320 @section Invoking the @code{msgattrib} Program
321
322 @include msgattrib.texi
323
324-@node msgen Invocation, msgexec Invocation, msgattrib Invocation, Manipulating
325+@node msgen, msgexec, msgattrib, Manipulating
326 @section Invoking the @code{msgen} Program
327
328 @include msgen.texi
329
b3cd56fc
JB
330-@node msgexec Invocation, libgettextpo, msgen Invocation, Manipulating
331+@node msgexec, libgettextpo, msgen, Manipulating
0e3f7173
MM
332 @section Invoking the @code{msgexec} Program
333
334 @include msgexec.texi
b3cd56fc
JB
335
336-@node libgettextpo, , msgexec Invocation, Manipulating
337+@node libgettextpo, , msgexec, Manipulating
338 @section Writing your own programs that process PO files
339
340 For the tasks for which a combination of @samp{msgattrib}, @samp{msgcat} etc.
341@@ -4002,22 +4001,22 @@
70ba7319 342 @c FIXME: Rewrite.
343
344 @menu
345-* msgfmt Invocation:: Invoking the @code{msgfmt} Program
0e3f7173
MM
346-* msgunfmt Invocation:: Invoking the @code{msgunfmt} Program
347+* msgfmt:: Invoking the @code{msgfmt} Program
348+* msgunfmt:: Invoking the @code{msgunfmt} Program
70ba7319 349 * MO Files:: The Format of GNU MO Files
350 @end menu
351
0e3f7173
MM
352-@node msgfmt Invocation, msgunfmt Invocation, Binaries, Binaries
353+@node msgfmt, msgunfmt, Binaries, Binaries
70ba7319 354 @section Invoking the @code{msgfmt} Program
355
0e3f7173 356 @include msgfmt.texi
70ba7319 357
0e3f7173
MM
358-@node msgunfmt Invocation, MO Files, msgfmt Invocation, Binaries
359+@node msgunfmt, MO Files, msgfmt, Binaries
360 @section Invoking the @code{msgunfmt} Program
361
362 @include msgunfmt.texi
70ba7319 363
0e3f7173
MM
364-@node MO Files, , msgunfmt Invocation, Binaries
365+@node MO Files, , msgunfmt, Binaries
366 @section The Format of GNU MO Files
367 @cindex MO file's format
368 @cindex file format, @file{.mo}
b3cd56fc 369@@ -6014,7 +6013,7 @@
70ba7319 370 @menu
371 * Flat and Non-Flat:: Flat or Non-Flat Directory Structures
372 * Prerequisites:: Prerequisite Works
373-* gettextize Invocation:: Invoking the @code{gettextize} Program
0e3f7173 374+* gettextize:: Invoking the @code{gettextize} Program
70ba7319 375 * Adjusting Files:: Files You Must Create or Alter
0e3f7173 376 * autoconf macros:: Autoconf macros for use in @file{configure.in}
b3cd56fc
JB
377 * CVS Issues:: Integrating with CVS
378@@ -6046,7 +6045,7 @@
a33824de 379 described in the remaining of this chapter. Some maintainers might
380 use this as an opportunity to unflatten their package structure.
70ba7319 381
382-@node Prerequisites, gettextize Invocation, Flat and Non-Flat, Maintainers
383+@node Prerequisites, gettextize, Flat and Non-Flat, Maintainers
384 @section Prerequisite Works
0e3f7173
MM
385 @cindex converting a package to use @code{gettext}
386 @cindex migration from earlier versions of @code{gettext}
b3cd56fc 387@@ -6131,12 +6130,12 @@
70ba7319 388 a maintainer, ever think there is a real problem with a team, please
389 never try to @emph{solve} a team's problem on your own.
390
391-@node gettextize Invocation, Adjusting Files, Prerequisites, Maintainers
392+@node gettextize, Adjusting Files, Prerequisites, Maintainers
393 @section Invoking the @code{gettextize} Program
394
b3cd56fc 395 @include gettextize.texi
70ba7319 396
0e3f7173
MM
397-@node Adjusting Files, autoconf macros, gettextize Invocation, Maintainers
398+@node Adjusting Files, autoconf macros, gettextize, Maintainers
70ba7319 399 @section Files You Must Create or Alter
0e3f7173 400 @cindex @code{gettext} files
70ba7319 401
b3cd56fc
JB
402@@ -6911,7 +6910,7 @@
403 @menu
404 * Distributed CVS:: Avoiding version mismatch in distributed development
405 * Files under CVS:: Files to put under CVS version control
406-* autopoint Invocation:: Invoking the @code{autopoint} Program
407+* autopoint:: Invoking the @code{autopoint} Program
408 @end menu
409
410 @node Distributed CVS, Files under CVS, CVS Issues, CVS Issues
411@@ -6953,7 +6952,7 @@
412 undiscovered due to this constellation.
413 @end itemize
414
415-@node Files under CVS, autopoint Invocation, Distributed CVS, CVS Issues
416+@node Files under CVS, autopoint, Distributed CVS, CVS Issues
417 @subsection Files to put under CVS version control
418
419 There are basically three ways to deal with generated files in the
420@@ -7020,7 +7019,7 @@
421 @code{autopoint} invocation will copy into the right place the
422 @code{gettext} infrastructure files that have been omitted from the CVS.
423
424-@node autopoint Invocation, , Files under CVS, CVS Issues
425+@node autopoint, , Files under CVS, CVS Issues
426 @subsection Invoking the @code{autopoint} Program
427
428 @include autopoint.texi
429--- gettext-0.12.1/gettext-tools/doc/gettextize.texi.orig 2003-05-05 11:09:21.000000000 +0200
430+++ gettext-0.12.1/gettext-tools/doc/gettextize.texi 2003-06-07 20:10:53.000000000 +0200
431@@ -177,4 +177,4 @@
432 of the GNU build system, in the sense that it should not be invoked
433 automatically, and not be invoked by someone who doesn't assume the
434 responsibilities of a package maintainer. For the latter purpose, a
435-separate tool is provided, see @ref{autopoint Invocation}.
436+separate tool is provided, see @ref{autopoint}.
111ce9f0
JB
437--- gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi.orig Fri May 30 16:30:21 2003
438+++ gettext-0.13/gettext-runtime/libasprintf/autosprintf.texi Mon Dec 1 15:52:12 2003
b3cd56fc
JB
439@@ -15,9 +15,9 @@
440 @c %**end of header
441 @set VERSION 1.0
442
111ce9f0 443-@dircategory C++ libraries
b3cd56fc
JB
444+@dircategory Libraries:
445 @direntry
111ce9f0
JB
446-* autosprintf: (autosprintf). Support for printf format strings in C++.
447+* autosprintf: (autosprintf). Support for printf format strings in C++
b3cd56fc
JB
448 @end direntry
449
450 @ifinfo
This page took 0.15681 seconds and 4 git commands to generate.