1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
|
This is gettext.info, produced by makeinfo version 4.3 from
gettext.texi.
INFO-DIR-SECTION GNU Gettext Utilities
START-INFO-DIR-ENTRY
* gettext: (gettext). GNU gettext utilities.
* autopoint: (gettext)autopoint Invocation. Copy gettext infrastructure.
* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext.
* msgattrib: (gettext)msgattrib Invocation. Select part of a PO file.
* msgcat: (gettext)msgcat Invocation. Combine several PO files.
* msgcmp: (gettext)msgcmp Invocation. Compare a PO file and template.
* msgcomm: (gettext)msgcomm Invocation. Match two PO files.
* msgconv: (gettext)msgconv Invocation. Convert PO file to encoding.
* msgen: (gettext)msgen Invocation. Create an English PO file.
* msgexec: (gettext)msgexec Invocation. Process a PO file.
* msgfilter: (gettext)msgfilter Invocation. Pipe a PO file through a filter.
* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files.
* msggrep: (gettext)msggrep Invocation. Select part of a PO file.
* msginit: (gettext)msginit Invocation. Create a fresh PO file.
* msgmerge: (gettext)msgmerge Invocation. Update a PO file from template.
* msgunfmt: (gettext)msgunfmt Invocation. Uncompile MO file into PO file.
* msguniq: (gettext)msguniq Invocation. Unify duplicates for PO file.
* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file.
* ISO639: (gettext)Language Codes. ISO 639 language codes.
* ISO3166: (gettext)Country Codes. ISO 3166 country codes.
END-INFO-DIR-ENTRY
This file provides documentation for GNU `gettext' utilities. It
also serves as a reference for the free Translation Project.
Copyright (C) 1995-1998, 2001-2003 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.
File: gettext.info, Node: Index, Prev: Autoconf Macro Index, Up: Top
General Index
*************
* Menu:
* _, a macro to mark strings for translation: Mark Keywords.
* _nl_msg_cat_cntr: gettext grok.
* ABOUT-NLS file: Matrix.
* acconfig.h file: acconfig.
* accumulating translations: Creating Compendia.
* aclocal.m4 file: aclocal.
* adding keywords, xgettext: xgettext Invocation.
* ambiguities: Preparing Strings.
* apply a filter to translations: msgfilter Invocation.
* apply command to all translations in a catalog: msgexec Invocation.
* attribute manipulation: msgattrib Invocation.
* attribute, fuzzy: Fuzzy Entries.
* attributes of a PO file entry: Fuzzy Entries.
* attributes, manipulating: Manipulating.
* autoconf macros for gettext: autoconf macros.
* autopoint program, usage: autopoint Invocation.
* auxiliary PO file: Auxiliary.
* available translations: Matrix.
* awk: gawk.
* awk-format flag: PO Files.
* backup old file, and msgmerge program: msgmerge Invocation.
* bash: bash.
* bibliography: References.
* big picture: Overview.
* bind_textdomain_codeset: Charset conversion.
* bug report address: Introduction.
* C and C-like languages: C.
* C trigraphs: xgettext Invocation.
* c-format flag: PO Files.
* c-format, and xgettext: c-format Flag.
* catalog encoding and msgexec output: msgexec Invocation.
* catclose, a catgets function: Interface to catgets.
* catgets, a catgets function: Interface to catgets.
* catgets, X/Open specification: catgets.
* catopen, a catgets function: Interface to catgets.
* character encoding: Aspects.
* charset conversion at runtime: Charset conversion.
* charset of PO files: Header Entry.
* check format strings: msgfmt Invocation.
* checking of translations: Manipulating.
* clisp: Common Lisp.
* clisp C sources: clisp C.
* codeset: Aspects.
* comments in PO files: PO Files.
* Common Lisp: Common Lisp.
* compare PO files: msgcmp Invocation.
* comparison of interfaces: Comparison.
* compatibility with X/Open msgfmt: msgfmt Invocation.
* compendium: Compendium.
* compendium, creating: Creating Compendia.
* concatenate PO files: msgcat Invocation.
* concatenating PO files into a compendium: Creating Compendia.
* concatenation of strings: Preparing Strings.
* config.h.in file: config.h.in.
* convert binary message catalog into PO file: msgunfmt Invocation.
* convert translations to a different encoding: msgconv Invocation.
* converting a package to use gettext: Prerequisites.
* country codes: Country Codes.
* create new PO file: msginit Invocation.
* creating a new PO file: Creating.
* creating compendia: Creating Compendia.
* currency symbols: Aspects.
* date format: Aspects.
* dcngettext: Plural forms.
* debugging messages marked as format strings: xgettext Invocation.
* dialect: Manipulating.
* disabling NLS: lib/gettext.h.
* dngettext: Plural forms.
* domain ambiguities: Ambiguities.
* duplicate elimination: Manipulating.
* duplicate removal: msguniq Invocation.
* editing comments in PO files: Modifying Comments.
* editing translations: Modifying Translations.
* elisp-format flag: PO Files.
* Emacs Lisp: Emacs Lisp.
* encoding: Aspects.
* encoding conversion: Manipulating.
* encoding conversion at runtime: Charset conversion.
* encoding for your language: Header Entry.
* encoding list: Header Entry.
* encoding of PO files: Header Entry.
* evolution of packages: Overview.
* extracting parts of a PO file into a compendium: Creating Compendia.
* file format, .mo: MO Files.
* file format, .po: PO Files.
* files, .po and .mo: Files.
* files, .pot: Overview.
* filter messages according to attributes: msgattrib Invocation.
* find common messages: msgcomm Invocation.
* force use of fuzzy entries: msgfmt Invocation.
* format strings: c-format Flag.
* Free Pascal: Pascal.
* fuzzy entries: Fuzzy Entries.
* fuzzy flag: PO Files.
* gawk: gawk.
* generate binary message catalog from PO file: msgfmt Invocation.
* generate translation catalog in English: msgen Invocation.
* gettext files: Adjusting Files.
* gettext installation: Installation.
* gettext interface: Interface to gettext.
* gettext vs catgets: Comparison.
* gettext, a programmer's view: gettext.
* gettext.h file: lib/gettext.h.
* gettextize program, usage: gettextize Invocation.
* GUI programs: GUI program problems.
* hash table, inside MO files: MO Files.
* he, she, and they: Introduction.
* header entry of a PO file: Header Entry.
* help option: Preparing Strings.
* history of GNU gettext: History.
* i18n: Concepts.
* importing PO files: Normalizing.
* include file libintl.h <1>: lib/gettext.h.
* include file libintl.h <2>: Comparison.
* include file libintl.h <3>: Sources.
* include file libintl.h: Overview.
* initialization: Triggering.
* initialize new PO file: msginit Invocation.
* initialize translations from a compendium: Using Compendia.
* installing gettext: Installation.
* interface to catgets: Interface to catgets.
* internationalization: Concepts.
* inttypes.h: Preparing Strings.
* ISO 3166: Country Codes.
* ISO 639: Language Codes.
* Java: Java.
* Java mode, and msgfmt program: msgfmt Invocation.
* Java mode, and msgunfmt program: msgunfmt Invocation.
* Java, string concatenation: Preparing Strings.
* java-format flag: PO Files.
* keyboard accelerator checking: msgfmt Invocation.
* l10n: Concepts.
* language codes: Language Codes.
* language selection: End Users.
* language selection at runtime: gettext grok.
* large package: Ambiguities.
* libiconv library: AM_ICONV.
* libintl for Java: Java.
* libintl library: AM_GNU_GETTEXT.
* librep Lisp: librep.
* librep-format flag: PO Files.
* LINGUAS file: po/LINGUAS.
* link with libintl: Overview.
* Linux <1>: Header Entry.
* Linux <2>: Overview.
* Linux: Aspects.
* Lisp: Common Lisp.
* lisp-format flag: PO Files.
* list of translation teams, where to find: Header Entry.
* locale facet, LC_ALL: Triggering.
* locale facet, LC_COLLATE: Triggering.
* locale facet, LC_CTYPE <1>: Triggering.
* locale facet, LC_CTYPE: Aspects.
* locale facet, LC_MESSAGES <1>: Triggering.
* locale facet, LC_MESSAGES: Aspects.
* locale facet, LC_MONETARY <1>: Triggering.
* locale facet, LC_MONETARY: Aspects.
* locale facet, LC_NUMERIC <1>: Triggering.
* locale facet, LC_NUMERIC: Aspects.
* locale facet, LC_RESPONSES: Triggering.
* locale facet, LC_TIME <1>: Triggering.
* locale facet, LC_TIME: Aspects.
* locale facets: Aspects.
* locale program: Header Entry.
* localization: Concepts.
* magic signature of MO files: MO Files.
* Makevars file: po/Makevars.
* manipulating PO files: Manipulating.
* marking string initializers: Special cases.
* marking strings that require translation: Mark Keywords.
* marking strings, preparations: Preparing Strings.
* marking translatable strings: Overview.
* menu entries: GUI program problems.
* menu, keyboard accelerator support: msgfmt Invocation.
* merge PO files: msgcat Invocation.
* merging two PO files: Manipulating.
* message catalog files location: Locating Catalogs.
* messages: Aspects.
* migration from earlier versions of gettext: Prerequisites.
* mkinstalldirs file: mkinstalldirs.
* mnemonics of menu entries: msgfmt Invocation.
* MO file's format: MO Files.
* modify message attrributes: msgattrib Invocation.
* msgattrib program, usage: msgattrib Invocation.
* msgcat program, usage: msgcat Invocation.
* msgcmp program, usage: msgcmp Invocation.
* msgcomm program, usage: msgcomm Invocation.
* msgconv program, usage: msgconv Invocation.
* msgen program, usage: msgen Invocation.
* msgexec program, usage: msgexec Invocation.
* msgfilter filter and catalog encoding: msgfilter Invocation.
* msgfilter program, usage: msgfilter Invocation.
* msgfmt program, usage: msgfmt Invocation.
* msggrep program, usage: msggrep Invocation.
* msgid: PO Files.
* msgid_plural: PO Files.
* msginit program, usage: msginit Invocation.
* msgmerge program, usage: msgmerge Invocation.
* msgstr: PO Files.
* msgunfmt program, usage: msgunfmt Invocation.
* msguniq program, usage: msguniq Invocation.
* multi-line strings: Normalizing.
* N_, a convenience macro: Comparison.
* Native Language Support: Concepts.
* Natural Language Support: Concepts.
* newlines in PO files: PO Files.
* ngettext: Plural forms.
* NLS: Concepts.
* no-awk-format flag: PO Files.
* no-c-format flag: PO Files.
* no-c-format, and xgettext: c-format Flag.
* no-elisp-format flag: PO Files.
* no-java-format flag: PO Files.
* no-librep-format flag: PO Files.
* no-lisp-format flag: PO Files.
* no-object-pascal-format flag: PO Files.
* no-php-format flag: PO Files.
* no-python-format flag: PO Files.
* no-smalltalk-format flag: PO Files.
* no-tcl-format flag: PO Files.
* no-ycp-format flag: PO Files.
* nplurals, in a PO file header: Plural forms.
* number format: Aspects.
* Object Pascal: Pascal.
* object-pascal-format flag: PO Files.
* obsolete entries: Obsolete Entries.
* optimization of gettext functions: Optimized gettext.
* orthography: Manipulating.
* output to stdout, xgettext: xgettext Invocation.
* overview of gettext: Overview.
* package and version declaration in configure.in: configure.in.
* package build and installation options: Installers.
* package maintainer's view of gettext: Maintainers.
* paragraphs: Preparing Strings.
* Pascal: Pascal.
* Perl: Perl.
* PHP: PHP.
* php-format flag: PO Files.
* Pike: Pike.
* plural form formulas: Plural forms.
* plural forms: Plural forms.
* plural forms, in MO files: MO Files.
* plural forms, in PO files: PO Files.
* plural, in a PO file header: Plural forms.
* PO files' format: PO Files.
* PO mode (Emacs) commands: Main PO Commands.
* PO template file: Template.
* po_file_domains: libgettextpo.
* po_file_free: libgettextpo.
* po_file_read: libgettextpo.
* po_message_iterator: libgettextpo.
* po_message_iterator_free: libgettextpo.
* po_message_msgid: libgettextpo.
* po_message_msgid_plural: libgettextpo.
* po_message_msgstr: libgettextpo.
* po_message_msgstr_plural: libgettextpo.
* po_next_message: libgettextpo.
* portability problems with sed: msgfilter Invocation.
* POTFILES.in file: po/POTFILES.in.
* preparing programs for translation: Sources.
* problems with catgets interface: Problems with catgets.
* programming languages: Language Implementors.
* Python: Python.
* python-format flag: PO Files.
* quotation marks <1>: po/Makevars.
* quotation marks: Header Entry.
* quote characters, use in PO files: Header Entry.
* related reading: References.
* RST: RST.
* scripting languages: Language Implementors.
* search messages in a catalog: msggrep Invocation.
* selecting message language: End Users.
* sentences: Preparing Strings.
* setting up gettext at build time: Installers.
* setting up gettext at run time: End Users.
* several domains: Ambiguities.
* sex: Introduction.
* sgettext: GUI program problems.
* she, he, and they: Introduction.
* shell scripts: sh.
* Smalltalk: Smalltalk.
* smalltalk-format flag: PO Files.
* sorting msgcat output: msgcat Invocation.
* sorting msgmerge output: msgmerge Invocation.
* sorting msgunfmt output: msgunfmt Invocation.
* sorting output of xgettext: xgettext Invocation.
* specifying plural form in a PO file: Plural forms.
* standard output, and msgcat: msgcat Invocation.
* standard output, and msgmerge program: msgmerge Invocation.
* string concatenation: Preparing Strings.
* string normalization in entries: Normalizing.
* style: Preparing Strings.
* supported languages, xgettext: xgettext Invocation.
* Tcl: Tcl.
* Tcl mode, and msgfmt program: msgfmt Invocation.
* Tcl mode, and msgunfmt program: msgunfmt Invocation.
* tcl-format flag: PO Files.
* template PO file: Overview.
* testing .po files for equivalence: xgettext Invocation.
* Tk's scripting language: Tcl.
* translated entries: Translated Entries.
* translating menu entries: GUI program problems.
* translation aspects: Aspects.
* Translation Matrix: Matrix.
* Translation Project: Why.
* turning off NLS support: lib/gettext.h.
* tutorial of gettext usage: Overview.
* unify duplicate translations: msguniq Invocation.
* untranslated entries: Untranslated Entries.
* update translations from a compendium: Using Compendia.
* upgrading to new versions of gettext: Prerequisites.
* version control for backup files, msgmerge: msgmerge Invocation.
* wxWindows library: wxWindows.
* xargs, and output from msgexec: msgexec Invocation.
* xgettext program, usage: xgettext Invocation.
* xmodmap program, and typing quotation marks: Header Entry.
* YaST2 scripting language: YCP.
* YCP: YCP.
* ycp-format flag: PO Files.
|