3 <!-- This HTML file has been created by texi2html 1.54
4 from gettext.texi on 25 January 1999 -->
6 <TITLE>GNU gettext utilities - Table of Contents
</TITLE>
10 <H1>GNU gettext tools, version
0.10.35</H1>
11 <H2>Native Language Support Library and Tools
</H2>
12 <H2>Edition
0.10.35,
1 May
1998</H2>
13 <ADDRESS>Ulrich Drepper
</ADDRESS>
14 <ADDRESS>Jim Meyering
</ADDRESS>
15 <ADDRESS>Fran@,{c}ois Pinard
</ADDRESS>
22 <LI><A NAME=
"TOC1" HREF=
"gettext_1.html#SEC1">Introduction
</A>
24 <LI><A NAME=
"TOC2" HREF=
"gettext_1.html#SEC2">The Purpose of GNU
<CODE>gettext
</CODE></A>
25 <LI><A NAME=
"TOC3" HREF=
"gettext_1.html#SEC3">I18n, L10n, and Such
</A>
26 <LI><A NAME=
"TOC4" HREF=
"gettext_1.html#SEC4">Aspects in Native Language Support
</A>
27 <LI><A NAME=
"TOC5" HREF=
"gettext_1.html#SEC5">Files Conveying Translations
</A>
28 <LI><A NAME=
"TOC6" HREF=
"gettext_1.html#SEC6">Overview of GNU
<CODE>gettext
</CODE></A>
30 <LI><A NAME=
"TOC7" HREF=
"gettext_2.html#SEC7">PO Files and PO Mode Basics
</A>
32 <LI><A NAME=
"TOC8" HREF=
"gettext_2.html#SEC8">Completing GNU
<CODE>gettext
</CODE> Installation
</A>
33 <LI><A NAME=
"TOC9" HREF=
"gettext_2.html#SEC9">The Format of PO Files
</A>
34 <LI><A NAME=
"TOC10" HREF=
"gettext_2.html#SEC10">Main PO mode Commands
</A>
35 <LI><A NAME=
"TOC11" HREF=
"gettext_2.html#SEC11">Entry Positioning
</A>
36 <LI><A NAME=
"TOC12" HREF=
"gettext_2.html#SEC12">Normalizing Strings in Entries
</A>
38 <LI><A NAME=
"TOC13" HREF=
"gettext_3.html#SEC13">Preparing Program Sources
</A>
40 <LI><A NAME=
"TOC14" HREF=
"gettext_3.html#SEC14">Triggering
<CODE>gettext
</CODE> Operations
</A>
41 <LI><A NAME=
"TOC15" HREF=
"gettext_3.html#SEC15">How Marks Appears in Sources
</A>
42 <LI><A NAME=
"TOC16" HREF=
"gettext_3.html#SEC16">Marking Translatable Strings
</A>
43 <LI><A NAME=
"TOC17" HREF=
"gettext_3.html#SEC17">Special Comments preceding Keywords
</A>
44 <LI><A NAME=
"TOC18" HREF=
"gettext_3.html#SEC18">Special Cases of Translatable Strings
</A>
46 <LI><A NAME=
"TOC19" HREF=
"gettext_4.html#SEC19">Making the Initial PO File
</A>
48 <LI><A NAME=
"TOC20" HREF=
"gettext_4.html#SEC20">Invoking the
<CODE>xgettext
</CODE> Program
</A>
49 <LI><A NAME=
"TOC21" HREF=
"gettext_4.html#SEC21">C Sources Context
</A>
50 <LI><A NAME=
"TOC22" HREF=
"gettext_4.html#SEC22">Using Translation Compendiums
</A>
52 <LI><A NAME=
"TOC23" HREF=
"gettext_5.html#SEC23">Updating Existing PO Files
</A>
54 <LI><A NAME=
"TOC24" HREF=
"gettext_5.html#SEC24">Invoking the
<CODE>msgmerge
</CODE> Program
</A>
55 <LI><A NAME=
"TOC25" HREF=
"gettext_5.html#SEC25">Translated Entries
</A>
56 <LI><A NAME=
"TOC26" HREF=
"gettext_5.html#SEC26">Fuzzy Entries
</A>
57 <LI><A NAME=
"TOC27" HREF=
"gettext_5.html#SEC27">Untranslated Entries
</A>
58 <LI><A NAME=
"TOC28" HREF=
"gettext_5.html#SEC28">Obsolete Entries
</A>
59 <LI><A NAME=
"TOC29" HREF=
"gettext_5.html#SEC29">Modifying Translations
</A>
60 <LI><A NAME=
"TOC30" HREF=
"gettext_5.html#SEC30">Modifying Comments
</A>
61 <LI><A NAME=
"TOC31" HREF=
"gettext_5.html#SEC31">Consulting Auxiliary PO Files
</A>
63 <LI><A NAME=
"TOC32" HREF=
"gettext_6.html#SEC32">Producing Binary MO Files
</A>
65 <LI><A NAME=
"TOC33" HREF=
"gettext_6.html#SEC33">Invoking the
<CODE>msgfmt
</CODE> Program
</A>
66 <LI><A NAME=
"TOC34" HREF=
"gettext_6.html#SEC34">The Format of GNU MO Files
</A>
68 <LI><A NAME=
"TOC35" HREF=
"gettext_7.html#SEC35">The User's View
</A>
70 <LI><A NAME=
"TOC36" HREF=
"gettext_7.html#SEC36">The Current
<TT>`ABOUT-NLS'
</TT> Matrix
</A>
71 <LI><A NAME=
"TOC37" HREF=
"gettext_7.html#SEC37">Magic for Installers
</A>
72 <LI><A NAME=
"TOC38" HREF=
"gettext_7.html#SEC38">Magic for End Users
</A>
74 <LI><A NAME=
"TOC39" HREF=
"gettext_8.html#SEC39">The Programmer's View
</A>
76 <LI><A NAME=
"TOC40" HREF=
"gettext_8.html#SEC40">About
<CODE>catgets
</CODE></A>
78 <LI><A NAME=
"TOC41" HREF=
"gettext_8.html#SEC41">The Interface
</A>
79 <LI><A NAME=
"TOC42" HREF=
"gettext_8.html#SEC42">Problems with the
<CODE>catgets
</CODE> Interface?!
</A>
81 <LI><A NAME=
"TOC43" HREF=
"gettext_8.html#SEC43">About
<CODE>gettext
</CODE></A>
83 <LI><A NAME=
"TOC44" HREF=
"gettext_8.html#SEC44">The Interface
</A>
84 <LI><A NAME=
"TOC45" HREF=
"gettext_8.html#SEC45">Solving Ambiguities
</A>
85 <LI><A NAME=
"TOC46" HREF=
"gettext_8.html#SEC46">Locating Message Catalog Files
</A>
86 <LI><A NAME=
"TOC47" HREF=
"gettext_8.html#SEC47">Optimization of the *gettext functions
</A>
88 <LI><A NAME=
"TOC48" HREF=
"gettext_8.html#SEC48">Comparing the Two Interfaces
</A>
89 <LI><A NAME=
"TOC49" HREF=
"gettext_8.html#SEC49">Using libintl.a in own programs
</A>
90 <LI><A NAME=
"TOC50" HREF=
"gettext_8.html#SEC50">Being a
<CODE>gettext
</CODE> grok
</A>
91 <LI><A NAME=
"TOC51" HREF=
"gettext_8.html#SEC51">Temporary Notes for the Programmers Chapter
</A>
93 <LI><A NAME=
"TOC52" HREF=
"gettext_8.html#SEC52">Temporary - Two Possible Implementations
</A>
94 <LI><A NAME=
"TOC53" HREF=
"gettext_8.html#SEC53">Temporary - About
<CODE>catgets
</CODE></A>
95 <LI><A NAME=
"TOC54" HREF=
"gettext_8.html#SEC54">Temporary - Why a single implementation
</A>
96 <LI><A NAME=
"TOC55" HREF=
"gettext_8.html#SEC55">Temporary - Notes
</A>
99 <LI><A NAME=
"TOC56" HREF=
"gettext_9.html#SEC56">The Translator's View
</A>
101 <LI><A NAME=
"TOC57" HREF=
"gettext_9.html#SEC57">Introduction
0</A>
102 <LI><A NAME=
"TOC58" HREF=
"gettext_9.html#SEC58">Introduction
1</A>
103 <LI><A NAME=
"TOC59" HREF=
"gettext_9.html#SEC59">Discussions
</A>
104 <LI><A NAME=
"TOC60" HREF=
"gettext_9.html#SEC60">Organization
</A>
106 <LI><A NAME=
"TOC61" HREF=
"gettext_9.html#SEC61">Central Coordination
</A>
107 <LI><A NAME=
"TOC62" HREF=
"gettext_9.html#SEC62">National Teams
</A>
109 <LI><A NAME=
"TOC63" HREF=
"gettext_9.html#SEC63">Sub-Cultures
</A>
110 <LI><A NAME=
"TOC64" HREF=
"gettext_9.html#SEC64">Organizational Ideas
</A>
112 <LI><A NAME=
"TOC65" HREF=
"gettext_9.html#SEC65">Mailing Lists
</A>
114 <LI><A NAME=
"TOC66" HREF=
"gettext_9.html#SEC66">Information Flow
</A>
116 <LI><A NAME=
"TOC67" HREF=
"gettext_10.html#SEC67">The Maintainer's View
</A>
118 <LI><A NAME=
"TOC68" HREF=
"gettext_10.html#SEC68">Flat or Non-Flat Directory Structures
</A>
119 <LI><A NAME=
"TOC69" HREF=
"gettext_10.html#SEC69">Prerequisite Works
</A>
120 <LI><A NAME=
"TOC70" HREF=
"gettext_10.html#SEC70">Invoking the
<CODE>gettextize
</CODE> Program
</A>
121 <LI><A NAME=
"TOC71" HREF=
"gettext_10.html#SEC71">Files You Must Create or Alter
</A>
123 <LI><A NAME=
"TOC72" HREF=
"gettext_10.html#SEC72"><TT>`POTFILES.in'
</TT> in
<TT>`po/'
</TT></A>
124 <LI><A NAME=
"TOC73" HREF=
"gettext_10.html#SEC73"><TT>`configure.in'
</TT> at top level
</A>
125 <LI><A NAME=
"TOC74" HREF=
"gettext_10.html#SEC74"><TT>`aclocal.m4'
</TT> at top level
</A>
126 <LI><A NAME=
"TOC75" HREF=
"gettext_10.html#SEC75"><TT>`acconfig.h'
</TT> at top level
</A>
127 <LI><A NAME=
"TOC76" HREF=
"gettext_10.html#SEC76"><TT>`Makefile.in'
</TT> at top level
</A>
128 <LI><A NAME=
"TOC77" HREF=
"gettext_10.html#SEC77"><TT>`Makefile.in'
</TT> in
<TT>`src/'
</TT></A>
131 <LI><A NAME=
"TOC78" HREF=
"gettext_11.html#SEC78">Concluding Remarks
</A>
133 <LI><A NAME=
"TOC79" HREF=
"gettext_11.html#SEC79">History of GNU
<CODE>gettext
</CODE></A>
134 <LI><A NAME=
"TOC80" HREF=
"gettext_11.html#SEC80">Related Readings
</A>
136 <LI><A NAME=
"TOC81" HREF=
"gettext_12.html#SEC81">Country Codes
</A>
139 This document was generated on
25 January
1999 using the
140 <A HREF=
"http://wwwcn.cern.ch/dci/texi2html/">texi2html
</A>
141 translator version
1.51a.
</P>