Info Node: (gettext.info)gettext

gettext.info: gettext
Programmers
Comparison
catgets
Back to Software Index
11.2 About `gettext'
====================
The definition of the `gettext' interface comes from a Uniforum
proposal. It was submitted there by Sun, who had implemented the
`gettext' function in SunOS 4, around 1990. Nowadays, the `gettext'
interface is specified by the OpenI18N standard.
The main point about this solution is that it does not follow the
method of normal file handling (open-use-close) and that it does not
burden the programmer with so many tasks, especially the unique key
handling. Of course here also a unique key is needed, but this key is
the message itself (how long or short it is). See Note: Comparison
for a more detailed comparison of the two methods.
The following section contains a rather detailed description of the
interface. We make it that detailed because this is the interface we
chose for the GNU `gettext' Library. Programmers interested in using
this library will be interested in this description.
Interface to gettext- The interface
Ambiguities- Solving ambiguities
Locating Catalogs- Locating message catalog files
Charset conversion- How to request conversion to Unicode
Contexts- Solving ambiguities in GUI programs
Plural forms- Additional functions for handling plurals
Optimized gettext- Optimization of the *gettext functions
automatically generated by info2www version 1.2