GNU gettext tools, version 0.14.5
Native Language Support Library and Tools
Edition 0.14.5, 8 March 2005
Ulrich DrepperJim MeyeringFrançois PinardBruno Haible gettext_1.html#SEC11  Introduction gettext_1.html#SEC21.1  The Purpose of GNU gettext gettext_1.html#SEC31.2  I18n, L10n, and Such gettext_1.html#SEC41.3  Aspects in Native Language Support gettext_1.html#SEC51.4  Files Conveying Translations gettext_1.html#SEC61.5  Overview of GNU gettext gettext_2.html#SEC72  PO Files and PO Mode Basics gettext_2.html#SEC82.1  Completing GNU gettext Installation gettext_2.html#SEC92.2  The Format of PO Files gettext_2.html#SEC102.3  Main PO mode Commands gettext_2.html#SEC112.4  Entry Positioning gettext_2.html#SEC122.5  Normalizing Strings in Entries gettext_3.html#SEC133  Preparing Program Sources gettext_3.html#SEC143.1  Triggering gettext Operations gettext_3.html#SEC153.2  Preparing Translatable Strings gettext_3.html#SEC163.3  How Marks Appear in Sources gettext_3.html#SEC173.4  Marking Translatable Strings gettext_3.html#SEC183.5  Special Comments preceding Keywords gettext_3.html#SEC193.6  Special Cases of Translatable Strings gettext_3.html#SEC203.7  Marking Proper Names for Translation gettext_3.html#SEC213.8  Preparing Library Sources gettext_4.html#SEC224  Making the PO Template File gettext_4.html#SEC234.1  Invoking the xgettext Program gettext_4.html#SEC244.1.1  Input file location gettext_4.html#SEC254.1.2  Output file location gettext_4.html#SEC264.1.3  Choice of input file language gettext_4.html#SEC274.1.4  Input file interpretation gettext_4.html#SEC284.1.5  Operation mode gettext_4.html#SEC294.1.6  Language specific options gettext_4.html#SEC304.1.7  Output details gettext_4.html#SEC314.1.8  Informative output gettext_5.html#SEC325  Creating a New PO File gettext_5.html#SEC335.1  Invoking the msginit Program gettext_5.html#SEC345.1.1  Input file location gettext_5.html#SEC355.1.2  Output file location gettext_5.html#SEC365.1.3  Input file syntax gettext_5.html#SEC375.1.4  Output details gettext_5.html#SEC385.1.5  Informative output gettext_5.html#SEC395.2  Filling in the Header Entry gettext_6.html#SEC406  Updating Existing PO Files gettext_6.html#SEC416.1  Invoking the msgmerge Program gettext_6.html#SEC426.1.1  Input file location gettext_6.html#SEC436.1.2  Operation mode gettext_6.html#SEC446.1.3  Output file location gettext_6.html#SEC456.1.4  Output file location in update mode gettext_6.html#SEC466.1.5  Operation modifiers gettext_6.html#SEC476.1.6  Input file syntax gettext_6.html#SEC486.1.7  Output details gettext_6.html#SEC496.1.8  Informative output gettext_6.html#SEC506.2  Translated Entries gettext_6.html#SEC516.3  Fuzzy Entries gettext_6.html#SEC526.4  Untranslated Entries gettext_6.html#SEC536.5  Obsolete Entries gettext_6.html#SEC546.6  Modifying Translations gettext_6.html#SEC556.7  Modifying Comments gettext_6.html#SEC566.8  Details of Sub Edition gettext_6.html#SEC576.9  C Sources Context gettext_6.html#SEC586.10  Consulting Auxiliary PO Files gettext_6.html#SEC596.11  Using Translation Compendia gettext_6.html#SEC606.11.1  Creating Compendia gettext_6.html#SEC616.11.1.1  Concatenate PO Files gettext_6.html#SEC626.11.1.2  Extract a Message Subset from a PO File gettext_6.html#SEC636.11.2  Using Compendia gettext_6.html#SEC646.11.2.1  Initialize a New Translation File gettext_6.html#SEC656.11.2.2  Update an Existing Translation File gettext_7.html#SEC667  Manipulating PO Files gettext_7.html#SEC677.1  Invoking the msgcat Program gettext_7.html#SEC687.1.1  Input file location gettext_7.html#SEC697.1.2  Output file location gettext_7.html#SEC707.1.3  Message selection gettext_7.html#SEC717.1.4  Input file syntax gettext_7.html#SEC727.1.5  Output details gettext_7.html#SEC737.1.6  Informative output gettext_7.html#SEC747.2  Invoking the msgconv Program gettext_7.html#SEC757.2.1  Input file location gettext_7.html#SEC767.2.2  Output file location gettext_7.html#SEC777.2.3  Conversion target gettext_7.html#SEC787.2.4  Input file syntax gettext_7.html#SEC797.2.5  Output details gettext_7.html#SEC807.2.6  Informative output gettext_7.html#SEC817.3  Invoking the msggrep Program gettext_7.html#SEC827.3.1  Input file location gettext_7.html#SEC837.3.2  Output file location gettext_7.html#SEC847.3.3  Message selection gettext_7.html#SEC857.3.4  Input file syntax gettext_7.html#SEC867.3.5  Output details gettext_7.html#SEC877.3.6  Informative output gettext_7.html#SEC887.4  Invoking the msgfilter Program gettext_7.html#SEC897.4.1  Input file location gettext_7.html#SEC907.4.2  Output file location gettext_7.html#SEC917.4.3  The filter gettext_7.html#SEC927.4.4  Useful filter-options when the filter is `sed´ gettext_7.html#SEC937.4.5  Input file syntax gettext_7.html#SEC947.4.6  Output details gettext_7.html#SEC957.4.7  Informative output gettext_7.html#SEC967.5  Invoking the msguniq Program gettext_7.html#SEC977.5.1  Input file location gettext_7.html#SEC987.5.2  Output file location gettext_7.html#SEC997.5.3  Message selection gettext_7.html#SEC1007.5.4  Input file syntax gettext_7.html#SEC1017.5.5  Output details gettext_7.html#SEC1027.5.6  Informative output gettext_7.html#SEC1037.6  Invoking the msgcomm Program gettext_7.html#SEC1047.6.1  Input file location gettext_7.html#SEC1057.6.2  Output file location gettext_7.html#SEC1067.6.3  Message selection gettext_7.html#SEC1077.6.4  Input file syntax gettext_7.html#SEC1087.6.5  Output details gettext_7.html#SEC1097.6.6  Informative output gettext_7.html#SEC1107.7  Invoking the msgcmp Program gettext_7.html#SEC1117.7.1  Input file location gettext_7.html#SEC1127.7.2  Operation modifiers gettext_7.html#SEC1137.7.3  Input file syntax gettext_7.html#SEC1147.7.4  Informative output gettext_7.html#SEC1157.8  Invoking the msgattrib Program gettext_7.html#SEC1167.8.1  Input file location gettext_7.html#SEC1177.8.2  Output file location gettext_7.html#SEC1187.8.3  Message selection gettext_7.html#SEC1197.8.4  Attribute manipulation gettext_7.html#SEC1207.8.5  Input file syntax gettext_7.html#SEC1217.8.6  Output details gettext_7.html#SEC1227.8.7  Informative output gettext_7.html#SEC1237.9  Invoking the msgen Program gettext_7.html#SEC1247.9.1  Input file location gettext_7.html#SEC1257.9.2  Output file location gettext_7.html#SEC1267.9.3  Input file syntax gettext_7.html#SEC1277.9.4  Output details gettext_7.html#SEC1287.9.5  Informative output gettext_7.html#SEC1297.10  Invoking the msgexec Program gettext_7.html#SEC1307.10.1  Input file location gettext_7.html#SEC1317.10.2  Input file syntax gettext_7.html#SEC1327.10.3  Informative output gettext_7.html#SEC1337.11  Writing your own programs that process PO files gettext_8.html#SEC1348  Producing Binary MO Files gettext_8.html#SEC1358.1  Invoking the msgfmt Program gettext_8.html#SEC1368.1.1  Input file location gettext_8.html#SEC1378.1.2  Operation mode gettext_8.html#SEC1388.1.3  Output file location gettext_8.html#SEC1398.1.4  Output file location in Java mode gettext_8.html#SEC1408.1.5  Output file location in C# mode gettext_8.html#SEC1418.1.6  Output file location in Tcl mode gettext_8.html#SEC1428.1.7  Input file syntax gettext_8.html#SEC1438.1.8  Input file interpretation gettext_8.html#SEC1448.1.9  Output details gettext_8.html#SEC1458.1.10  Informative output gettext_8.html#SEC1468.2  Invoking the msgunfmt Program gettext_8.html#SEC1478.2.1  Operation mode gettext_8.html#SEC1488.2.2  Input file location gettext_8.html#SEC1498.2.3  Input file location in Java mode gettext_8.html#SEC1508.2.4  Input file location in C# mode gettext_8.html#SEC1518.2.5  Input file location in Tcl mode gettext_8.html#SEC1528.2.6  Output file location gettext_8.html#SEC1538.2.7  Output details gettext_8.html#SEC1548.2.8  Informative output gettext_8.html#SEC1558.3  The Format of GNU MO Files gettext_9.html#SEC1569  The User's View gettext_9.html#SEC1579.1  The Current `ABOUT-NLS´ Matrix gettext_9.html#SEC1589.2  Magic for Installers gettext_9.html#SEC1599.3  Magic for End Users gettext_10.html#SEC16010  The Programmer's View gettext_10.html#SEC16110.1  About catgets gettext_10.html#SEC16210.1.1  The Interface gettext_10.html#SEC16310.1.2  Problems with the catgets Interface?! gettext_10.html#SEC16410.2  About gettext gettext_10.html#SEC16510.2.1  The Interface gettext_10.html#SEC16610.2.2  Solving Ambiguities gettext_10.html#SEC16710.2.3  Locating Message Catalog Files gettext_10.html#SEC16810.2.4  How to specify the output character set gettext uses gettext_10.html#SEC16910.2.5  Additional functions for plural forms gettext_10.html#SEC17010.2.6  How to use gettext in GUI programs gettext_10.html#SEC17110.2.7  Optimization of the *gettext functions gettext_10.html#SEC17210.3  Comparing the Two Interfaces gettext_10.html#SEC17310.4  Using libintl.a in own programs gettext_10.html#SEC17410.5  Being a gettext grok gettext_10.html#SEC17510.6  Temporary Notes for the Programmers Chapter gettext_10.html#SEC17610.6.1  Temporary - Two Possible Implementations gettext_10.html#SEC17710.6.2  Temporary - About catgets gettext_10.html#SEC17810.6.3  Temporary - Why a single implementation gettext_10.html#SEC17910.6.4  Temporary - Notes gettext_11.html#SEC18011  The Translator's View gettext_11.html#SEC18111.1  Introduction 0 gettext_11.html#SEC18211.2  Introduction 1 gettext_11.html#SEC18311.3  Discussions gettext_11.html#SEC18411.4  Organization gettext_11.html#SEC18511.4.1  Central Coordination gettext_11.html#SEC18611.4.2  National Teams gettext_11.html#SEC18711.4.2.1  Sub-Cultures gettext_11.html#SEC18811.4.2.2  Organizational Ideas gettext_11.html#SEC18911.4.3  Mailing Lists gettext_11.html#SEC19011.5  Information Flow gettext_11.html#SEC19111.6  Prioritizing messages: How to determine which messages to translate first gettext_12.html#SEC19212  The Maintainer's View gettext_12.html#SEC19312.1  Flat or Non-Flat Directory Structures gettext_12.html#SEC19412.2  Prerequisite Works gettext_12.html#SEC19512.3  Invoking the gettextize Program gettext_12.html#SEC19612.4  Files You Must Create or Alter gettext_12.html#SEC19712.4.1  `POTFILES.in´ in `po/´ gettext_12.html#SEC19812.4.2  `LINGUAS´ in `po/´ gettext_12.html#SEC19912.4.3  `Makevars´ in `po/´ gettext_12.html#SEC20012.4.4  `configure.in´ at top level gettext_12.html#SEC20112.4.5  `config.guess´, `config.sub´ at top level gettext_12.html#SEC20212.4.6  `mkinstalldirs´ at top level gettext_12.html#SEC20312.4.7  `aclocal.m4´ at top level gettext_12.html#SEC20412.4.8  `acconfig.h´ at top level gettext_12.html#SEC20512.4.9  `config.h.in´ at top level gettext_12.html#SEC20612.4.10  `Makefile.in´ at top level gettext_12.html#SEC20712.4.11  `Makefile.in´ in `src/´ gettext_12.html#SEC20812.4.12  `gettext.h´ in `lib/´ gettext_12.html#SEC20912.5  Autoconf macros for use in `configure.in´ gettext_12.html#SEC21012.5.1  AM_GNU_GETTEXT in `gettext.m4´ gettext_12.html#SEC21112.5.2  AM_GNU_GETTEXT_VERSION in `gettext.m4´ gettext_12.html#SEC21212.5.3  AM_PO_SUBDIRS in `po.m4´ gettext_12.html#SEC21312.5.4  AM_ICONV in `iconv.m4´ gettext_12.html#SEC21412.6  Integrating with CVS gettext_12.html#SEC21512.6.1  Avoiding version mismatch in distributed development gettext_12.html#SEC21612.6.2  Files to put under CVS version control gettext_12.html#SEC21712.6.3  Invoking the autopoint Program gettext_12.html#SEC21812.6.3.1  Options gettext_12.html#SEC21912.6.3.2  Informative output gettext_12.html#SEC22012.7  Creating a Distribution Tarball gettext_13.html#SEC22113  Other Programming Languages gettext_13.html#SEC22213.1  The Language Implementor's View gettext_13.html#SEC22313.2  The Programmer's View gettext_13.html#SEC22413.3  The Translator's View gettext_13.html#SEC22513.3.1  C Format Strings gettext_13.html#SEC22613.3.2  Objective C Format Strings gettext_13.html#SEC22713.3.3  Shell Format Strings gettext_13.html#SEC22813.3.4  Python Format Strings gettext_13.html#SEC22913.3.5  Lisp Format Strings gettext_13.html#SEC23013.3.6  Emacs Lisp Format Strings gettext_13.html#SEC23113.3.7  librep Format Strings gettext_13.html#SEC23213.3.8  Scheme Format Strings gettext_13.html#SEC23313.3.9  Smalltalk Format Strings gettext_13.html#SEC23413.3.10  Java Format Strings gettext_13.html#SEC23513.3.11  C# Format Strings gettext_13.html#SEC23613.3.12  awk Format Strings gettext_13.html#SEC23713.3.13  Object Pascal Format Strings gettext_13.html#SEC23813.3.14  YCP Format Strings gettext_13.html#SEC23913.3.15  Tcl Format Strings gettext_13.html#SEC24013.3.16  Perl Format Strings gettext_13.html#SEC24113.3.17  PHP Format Strings gettext_13.html#SEC24213.3.18  GCC internal Format Strings gettext_13.html#SEC24313.3.19  Qt Format Strings gettext_13.html#SEC24413.4  The Maintainer's View gettext_13.html#SEC24513.5  Individual Programming Languages gettext_13.html#SEC24613.5.1  C, C++, Objective C gettext_13.html#SEC24713.5.2  sh - Shell Script gettext_13.html#SEC24813.5.2.1  Preparing Shell Scripts for Internationalization gettext_13.html#SEC24913.5.2.2  Contents of gettext.sh gettext_13.html#SEC25013.5.2.3  Invoking the gettext program gettext_13.html#SEC25113.5.2.4  Invoking the ngettext program gettext_13.html#SEC25213.5.2.5  Invoking the envsubst program gettext_13.html#SEC25313.5.2.6  Invoking the eval_gettext function gettext_13.html#SEC25413.5.2.7  Invoking the eval_ngettext function gettext_13.html#SEC25513.5.3  bash - Bourne-Again Shell Script gettext_13.html#SEC25613.5.4  Python gettext_13.html#SEC25713.5.5  GNU clisp - Common Lisp gettext_13.html#SEC25813.5.6  GNU clisp C sources gettext_13.html#SEC25913.5.7  Emacs Lisp gettext_13.html#SEC26013.5.8  librep gettext_13.html#SEC26113.5.9  GNU guile - Scheme gettext_13.html#SEC26213.5.10  GNU Smalltalk gettext_13.html#SEC26313.5.11  Java gettext_13.html#SEC26413.5.12  C# gettext_13.html#SEC26513.5.13  GNU awk gettext_13.html#SEC26613.5.14  Pascal - Free Pascal Compiler gettext_13.html#SEC26713.5.15  wxWindows library gettext_13.html#SEC26813.5.16  YCP - YaST2 scripting language gettext_13.html#SEC26913.5.17  Tcl - Tk's scripting language gettext_13.html#SEC27013.5.18  Perl gettext_13.html#SEC27113.5.18.1  General Problems Parsing Perl Code gettext_13.html#SEC27213.5.18.2  Which keywords will xgettext look for? gettext_13.html#SEC27313.5.18.3  How to Extract Hash Keys gettext_13.html#SEC27413.5.18.4  What are Strings And Quote-like Expressions? gettext_13.html#SEC27513.5.18.5  Invalid Uses Of String Interpolation gettext_13.html#SEC27613.5.18.6  Valid Uses Of String Interpolation gettext_13.html#SEC27713.5.18.7  When To Use Parentheses gettext_13.html#SEC27813.5.18.8  How To Grok with Long Lines gettext_13.html#SEC27913.5.18.9  Bugs, Pitfalls, And Things That Do Not Work gettext_13.html#SEC28013.5.19  PHP Hypertext Preprocessor gettext_13.html#SEC28113.5.20  Pike gettext_13.html#SEC28213.5.21  GNU Compiler Collection sources gettext_13.html#SEC28313.6  Internationalizable Data gettext_13.html#SEC28413.6.1  POT - Portable Object Template gettext_13.html#SEC28513.6.2  Resource String Table gettext_13.html#SEC28613.6.3  Glade - GNOME user interface description gettext_14.html#SEC28714  Concluding Remarks gettext_14.html#SEC28814.1  History of GNU gettext gettext_14.html#SEC28914.2  Related Readings gettext_15.html#SEC290A  Language Codes gettext_16.html#SEC291B  Country Codes gettext_17.html#SEC292Program Index gettext_18.html#SEC293Option Index gettext_19.html#SEC294Variable Index gettext_20.html#SEC295PO Mode Index gettext_21.html#SEC296Autoconf Macro Index gettext_22.html#SEC297General Index This document was generated on 23 May 2005 using the
http://wwwinfo.cern.ch/dis/texi2html/texi2html translator version 1.52a.
