GNU Info
Info Node: (gettext.info)Top
(gettext.info)Top
GNU `gettext' utilities
***********************
Introduction- Introduction
Basics- PO Files and PO Mode Basics
Sources- Preparing Program Sources
Template- Making the PO Template File
Creating- Creating a New PO File
Updating- Updating Existing PO Files
Binaries- Producing Binary MO Files
Users- The User's View
Programmers- The Programmer's View
Translators- The Translator's View
Maintainers- The Maintainer's View
Conclusion- Concluding Remarks
Language Codes- ISO 639 language codes
Country Codes- ISO 3166 country codes
--- The Detailed Node Listing ---
Introduction
Why- The Purpose of GNU `gettext'
Concepts- I18n, L10n, and Such
Aspects- Aspects in Native Language Support
Files- Files Conveying Translations
Overview- Overview of GNU `gettext'
PO Files and PO Mode Basics
Installation- Completing GNU `gettext' Installation
PO Files- The Format of PO Files
Main PO Commands- Main Commands
Entry Positioning- Entry Positioning
Normalizing- Normalizing Strings in Entries
Preparing Program Sources
Triggering- Triggering `gettext' Operations
Mark Keywords- How Marks Appear in Sources
Marking- Marking Translatable Strings
c-format- Telling something about the following string
Special cases- Special Cases of Translatable Strings
Making the PO Template File
xgettext Invocation- Invoking the `xgettext' Program
Updating Existing PO Files
msgmerge Invocation- Invoking the `msgmerge' Program
Translated Entries- Translated Entries
Fuzzy Entries- Fuzzy Entries
Untranslated Entries- Untranslated Entries
Obsolete Entries- Obsolete Entries
Modifying Translations- Modifying Translations
Modifying Comments- Modifying Comments
Subedit- Mode for Editing Translations
C Sources Context- C Sources Context
Auxiliary- Consulting Auxiliary PO Files
Compendium- Using Translation Compendiums
Producing Binary MO Files
msgfmt Invocation- Invoking the `msgfmt' Program
MO Files- The Format of GNU MO Files
The User's View
Matrix- The Current `ABOUT-NLS' Matrix
Installers- Magic for Installers
End Users- Magic for End Users
The Programmer's View
catgets- About `catgets'
gettext- About `gettext'
Comparison- Comparing the two interfaces
Using libintl.a- Using libintl.a in own programs
gettext grok- Being a `gettext' grok
Temp Programmers- Temporary Notes for the Programmers Chapter
About `catgets'
Interface to catgets- The interface
Problems with catgets- Problems with the `catgets' interface?!
About `gettext'
Interface to gettext- The interface
Ambiguities- Solving ambiguities
Locating Catalogs- Locating message catalog files
Charset conversion- How to request conversion to Unicode
Plural forms- Additional functions for handling plurals
GUI program problems- Another technique for solving ambiguities
Optimized gettext- Optimization of the *gettext functions
Temporary Notes for the Programmers Chapter
Temp Implementations- Temporary - Two Possible Implementations
Temp catgets- Temporary - About `catgets'
Temp WSI- Temporary - Why a single implementation
Temp Notes- Temporary - Notes
The Translator's View
Trans Intro 0- Introduction 0
Trans Intro 1- Introduction 1
Discussions- Discussions
Organization- Organization
Information Flow- Information Flow
Organization
Central Coordination- Central Coordination
National Teams- National Teams
Mailing Lists- Mailing Lists
National Teams
Sub-Cultures- Sub-Cultures
Organizational Ideas- Organizational Ideas
The Maintainer's View
Flat and Non-Flat- Flat or Non-Flat Directory Structures
Prerequisites- Prerequisite Works
gettextize Invocation- Invoking the `gettextize' Program
Adjusting Files- Files You Must Create or Alter
Files You Must Create or Alter
po/POTFILES.in- `POTFILES.in' in `po/'
configure.in- `configure.in' at top level
config.guess- `config.guess', `config.sub' at top level
aclocal- `aclocal.m4' at top level
acconfig- `acconfig.h' at top level
Makefile- `Makefile.in' at top level
src/Makefile- `Makefile.in' in `src/'
Concluding Remarks
History- History of GNU `gettext'
References- Related Readings
automatically generated by info2www version 1.2.2.9
|