|  | Index Entry | Section | 
|---|
| 
 | 
| _ |  |  | 
|---|
|  | _, a macro to mark strings for translation | 4.4 How Marks Appear in Sources | 
|  | _nl_msg_cat_cntr | 11.5 Being a gettextgrok | 
| 
 | 
| A |  |  | 
|---|
|  | ‘ABOUT-NLS’ file | 2.5 Installing Translations for Particular Programs | 
|  | ‘ABOUT-NLS’ file | 17.2 Notes on the Free Translation Project | 
|  | accumulating translations | 8.4.1.1 Concatenate PO Files | 
|  | ‘aclocal.m4’ file | 13.4.8 ‘aclocal.m4’ at top level | 
|  | adding keywords, xgettext | 5.1.6 Language specific options | 
|  | ambiguities | Decent English style | 
|  | ANSI encoding | 2.4 Obtaining good output in a Windows console | 
|  | apply a filter to translations | 9.4 Invoking the msgfilterProgram | 
|  | apply command to all translations in a catalog | 9.10 Invoking the msgexecProgram | 
|  | Arabic digits | 15.3.1 C Format Strings | 
|  | attribute manipulation | 9.8 Invoking the msgattribProgram | 
|  | attribute, fuzzy | 8.3.6 Fuzzy Entries | 
|  | attributes of a PO file entry | 8.3.6 Fuzzy Entries | 
|  | attributes, manipulating | 9. Manipulating PO Files | 
|  | autoconf macros for gettext | 13.5 Autoconf macros for use in ‘configure.ac’ | 
|  | autopointprogram, usage | 13.6.4 Invoking the autopointProgram | 
|  | auxiliary PO file | 8.3.13 Consulting Auxiliary PO Files | 
|  | available translations | 2.5 Installing Translations for Particular Programs | 
|  | awk | 15.5.14 GNU awk | 
|  | awk-format flag | 3. The Format of PO Files | 
| 
 | 
| B |  |  | 
|---|
|  | backup old file, and msgmergeprogram | 7.1.4 Output file location in update mode | 
|  | bash | 15.5.13 bash - Bourne-Again Shell Script | 
|  | bibliography | 17.3 Related Readings | 
|  | big picture | 1.5 Overview of GNU gettext | 
|  | bind_textdomain_codeset | 11.2.4 How to specify the output character set gettextuses | 
|  | Boost format strings | 5.1.6 Language specific options | 
|  | boost-format flag | 3. The Format of PO Files | 
|  | bug report address | 1. Introduction | 
| 
 | 
| C |  |  | 
|---|
|  | C and C-like languages | 15.5.1 C, C++, Objective C | 
|  | C trigraphs | 5.1.6 Language specific options | 
|  | C# | 15.5.4 C# | 
|  | C# mode, and msgfmtprogram | 10.1.2 Operation mode | 
|  | C# mode, and msgunfmtprogram | 10.2.1 Operation mode | 
|  | C# resources mode, and msgfmtprogram | 10.1.2 Operation mode | 
|  | C# resources mode, and msgunfmtprogram | 10.2.1 Operation mode | 
|  | C#, string concatenation | No string concatenation | 
|  | c++-format flag | 3. The Format of PO Files | 
|  | c-format flag | 3. The Format of PO Files | 
|  | c-format, and xgettext | 4.6 Special Comments preceding Keywords | 
|  | catalog encoding and msgexecoutput | 9.10 Invoking the msgexecProgram | 
|  | catclose, acatgetsfunction | 11.1.1 The Interface | 
|  | catgets, acatgetsfunction | 11.1.1 The Interface | 
|  | catgets, X/Open specification | 11.1 About catgets | 
|  | catopen, acatgetsfunction | 11.1.1 The Interface | 
|  | character encoding | 1.3 Aspects in Native Language Support | 
|  | charset conversion at runtime | 11.2.4 How to specify the output character set gettextuses | 
|  | charset of PO files | 6.2 Filling in the Header Entry | 
|  | check format strings | 10.1.10 Input file interpretation | 
|  | checking of translations | 9. Manipulating PO Files | 
|  | clisp | 15.5.7 GNU clisp - Common Lisp | 
|  | clisp C sources | 15.5.8 GNU clisp C sources | 
|  | codeset | 1.3 Aspects in Native Language Support | 
|  | comments in PO files | 3. The Format of PO Files | 
|  | comments, automatic | 3. The Format of PO Files | 
|  | comments, extracted | 3. The Format of PO Files | 
|  | comments, translator | 3. The Format of PO Files | 
|  | Common Lisp | 15.5.7 GNU clisp - Common Lisp | 
|  | compare PO files | 9.7 Invoking the msgcmpProgram | 
|  | comparison of interfaces | 11.3 Comparing the Two Interfaces | 
|  | compatibility with X/Open msgfmt | 10.1.10 Input file interpretation | 
|  | compendium | 8.4 Using Translation Compendia | 
|  | compendium, creating | 8.4.1 Creating Compendia | 
|  | concatenate PO files | 9.1 Invoking the msgcatProgram | 
|  | concatenating PO files into a compendium | 8.4.1.1 Concatenate PO Files | 
|  | concatenation of strings | No string concatenation | 
|  | ‘config.h.in’ file | 13.4.9 ‘config.h.in’ at top level | 
|  | context | 11.2.5 Using contexts for solving ambiguities | 
|  | context, argument specification in xgettext | 5.1.6 Language specific options | 
|  | context, in MO files | 10.3 The Format of GNU MO Files | 
|  | context, in PO files | 3. The Format of PO Files | 
|  | control characters | No unusual markup | 
|  | convert binary message catalog into PO file | 10.2 Invoking the msgunfmtProgram | 
|  | convert translations to a different encoding | 9.2 Invoking the msgconvProgram | 
|  | converting a package to use gettext | 13.2 Prerequisite Works | 
|  | country codes | B. Country Codes | 
|  | create new PO file | 6.1 Invoking the msginitProgram | 
|  | creating a new PO file | 6. Creating a New PO File | 
|  | creating compendia | 8.4.1 Creating Compendia | 
|  | csharp-format flag | 3. The Format of PO Files | 
|  | currency symbols | 1.3 Aspects in Native Language Support | 
| 
 | 
| D |  |  | 
|---|
|  | date format | 1.3 Aspects in Native Language Support | 
|  | dcngettext | 11.2.6 Additional functions for plural forms | 
|  | dcpgettext | 11.2.5 Using contexts for solving ambiguities | 
|  | dcpgettext_expr | 11.2.5 Using contexts for solving ambiguities | 
|  | debugging messages marked as format strings | 5.1.6 Language specific options | 
|  | Desktop Entry mode, and msgfmtprogram | 10.1.2 Operation mode | 
|  | dialect | 9. Manipulating PO Files | 
|  | disabling NLS | 13.4.12 ‘gettext.h’ in ‘lib/’ | 
|  | distribution tarball | 13.7 Creating a Distribution Tarball | 
|  | dngettext | 11.2.6 Additional functions for plural forms | 
|  | dollar substitution | 15.5.12.5 Invoking the envsubstprogram | 
|  | domain ambiguities | 11.2.2 Solving Ambiguities | 
|  | dpgettext | 11.2.5 Using contexts for solving ambiguities | 
|  | dpgettext_expr | 11.2.5 Using contexts for solving ambiguities | 
|  | duplicate elimination | 9. Manipulating PO Files | 
|  | duplicate removal | 9.5 Invoking the msguniqProgram | 
| 
 | 
| E |  |  | 
|---|
|  | editing comments in PO files | 8.3.10 Modifying Comments | 
|  | Editing PO Files | 8. Editing PO Files | 
|  | editing translations | 8.3.9 Modifying Translations | 
|  | elisp-format flag | 3. The Format of PO Files | 
|  | Emacs Lisp | 15.5.9 Emacs Lisp | 
|  | Emacs PO Mode | 8.3 Emacs's PO File Editor | 
|  | encoding | 1.3 Aspects in Native Language Support | 
|  | encoding conversion | 9. Manipulating PO Files | 
|  | encoding conversion at runtime | 11.2.4 How to specify the output character set gettextuses | 
|  | encoding for your language | 6.2 Filling in the Header Entry | 
|  | encoding in MO files | 10.3 The Format of GNU MO Files | 
|  | encoding list | 6.2 Filling in the Header Entry | 
|  | encoding of PO files | 6.2 Filling in the Header Entry | 
|  | environment variables | 15.5.12.5 Invoking the envsubstprogram | 
|  | envsubstprogram, usage | 15.5.12.5 Invoking the envsubstprogram | 
|  | eval_gettextfunction, usage | 15.5.12.6 Invoking the eval_gettextfunction | 
|  | eval_ngettextfunction, usage | 15.5.12.7 Invoking the eval_ngettextfunction | 
|  | eval_npgettextfunction, usage | 15.5.12.9 Invoking the eval_npgettextfunction | 
|  | eval_pgettextfunction, usage | 15.5.12.8 Invoking the eval_pgettextfunction | 
|  | evolution of packages | 1.5 Overview of GNU gettext | 
|  | extracting parts of a PO file into a compendium | 8.4.1.2 Extract a Message Subset from a PO File | 
| 
 |