This is gettext.info, produced by makeinfo version 4.6 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. Indirect: gettext.info-1: 2506 gettext.info-2: 300490 Tag Table: (Indirect) Node: Top2506 Node: Introduction14596 Node: Why16454 Ref: Why-Footnote-119558 Node: Concepts19714 Node: Aspects23124 Node: Files28960 Node: Overview30858 Node: Basics41647 Node: Installation42474 Node: PO Files44413 Ref: PO Files-Footnote-153657 Node: Main PO Commands53784 Node: Entry Positioning58852 Node: Normalizing64305 Node: Sources68756 Node: Triggering70392 Node: Preparing Strings73448 Node: Mark Keywords80898 Node: Marking84450 Node: c-format Flag92169 Node: Special cases96077 Node: Names98820 Node: Template102395 Node: xgettext Invocation103112 Node: Creating114395 Node: msginit Invocation115273 Node: Header Entry117831 Node: Updating124828 Node: msgmerge Invocation125583 Node: Translated Entries130520 Node: Fuzzy Entries131872 Node: Untranslated Entries135038 Node: Obsolete Entries136956 Node: Modifying Translations140167 Node: Modifying Comments148122 Node: Subedit152533 Node: C Sources Context156413 Node: Auxiliary161521 Node: Compendium164744 Node: Creating Compendia165351 Node: Using Compendia167781 Node: Manipulating168660 Node: msgcat Invocation172419 Node: msgconv Invocation176589 Node: msggrep Invocation179688 Node: msgfilter Invocation184379 Node: msguniq Invocation189166 Node: msgcomm Invocation192975 Node: msgcmp Invocation196940 Node: msgattrib Invocation198496 Node: msgen Invocation202999 Node: msgexec Invocation206266 Node: libgettextpo208661 Node: Binaries213775 Node: msgfmt Invocation214107 Node: msgunfmt Invocation220218 Node: MO Files223519 Node: Users231607 Node: Matrix233087 Node: Installers234288 Node: End Users235455 Node: Programmers236100 Node: catgets237270 Node: Interface to catgets238670 Node: Problems with catgets240662 Node: gettext241560 Node: Interface to gettext243056 Node: Ambiguities245399 Node: Locating Catalogs248089 Ref: Locating Catalogs-Footnote-1249233 Ref: Locating Catalogs-Footnote-2249458 Node: Charset conversion249607 Node: Plural forms252047 Ref: Plural forms-Footnote-1262905 Node: GUI program problems262997 Node: Optimized gettext268098 Node: Comparison269428 Node: Using libintl.a273695 Node: gettext grok274125 Node: Temp Programmers276672 Node: Temp Implementations277112 Node: Temp catgets278475 Node: Temp WSI280159 Node: Temp Notes282144 Node: Translators282630 Node: Trans Intro 0283087 Node: Trans Intro 1285733 Node: Discussions287594 Node: Organization291161 Node: Central Coordination293139 Node: National Teams294264 Node: Sub-Cultures296774 Node: Organizational Ideas297690 Node: Mailing Lists298690 Node: Information Flow300490 Node: Prioritizing messages302650 Node: Maintainers306911 Node: Flat and Non-Flat308805 Node: Prerequisites310285 Node: gettextize Invocation314422 Node: Adjusting Files321126 Node: po/POTFILES.in322845 Node: po/LINGUAS324087 Node: po/Makevars325762 Node: configure.in327353 Node: config.guess329432 Node: mkinstalldirs330546 Node: aclocal331304 Node: acconfig333070 Node: config.h.in333553 Node: Makefile334707 Node: src/Makefile337285 Node: lib/gettext.h340298 Node: autoconf macros342528 Node: AM_GNU_GETTEXT343152 Node: AM_GNU_GETTEXT_VERSION346732 Node: AM_PO_SUBDIRS347164 Node: AM_ICONV347928 Node: CVS Issues350121 Node: Distributed CVS350672 Node: Files under CVS352583 Node: autopoint Invocation355133 Node: Programming Languages356923 Node: Language Implementors357741 Node: Programmers for other Languages362520 Node: Translators for other Languages363083 Node: c-format364442 Node: objc-format365470 Node: sh-format365808 Node: python-format366596 Node: lisp-format367020 Node: elisp-format367332 Node: librep-format367808 Node: smalltalk-format368197 Node: java-format368683 Node: awk-format369112 Node: object-pascal-format369419 Node: ycp-format369632 Node: tcl-format370015 Node: perl-format370294 Node: php-format371023 Node: gcc-internal-format371372 Node: qt-format372398 Node: Maintainers for other Languages372795 Node: List of Programming Languages374020 Node: C375207 Node: sh376470 Node: Preparing Shell Scripts377730 Node: gettext.sh380128 Node: gettext Invocation380657 Node: ngettext Invocation382380 Node: envsubst Invocation383936 Node: eval_gettext Invocation385339 Node: eval_ngettext Invocation385782 Node: bash386278 Node: Python388240 Node: Common Lisp389435 Node: clisp C390221 Node: Emacs Lisp390922 Node: librep391634 Node: Smalltalk392358 Node: Java393376 Node: gawk397047 Node: Pascal397945 Node: wxWindows399237 Node: YCP399971 Node: Tcl400694 Node: Perl402088 Node: General Problems405014 Node: Default Keywords408672 Node: Special Keywords409604 Node: Quote-like Expressions411098 Node: Interpolation I413363 Node: Interpolation II417133 Node: Parentheses419478 Node: Long Lines420990 Node: Perl Pitfalls422817 Node: PHP427039 Node: Pike427954 Node: GCC-source428599 Node: List of Data Formats429330 Node: POT429786 Node: RST430030 Node: Glade430242 Node: Conclusion430588 Node: History431085 Node: References435341 Node: Language Codes436893 Node: Country Codes440955 Node: Program Index446690 Node: Option Index448145 Node: Variable Index481176 Node: PO Mode Index482255 Node: Autoconf Macro Index491613 Node: Index491992 End Tag Table