jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68:
jpayne@68:[Top] | jpayne@68:[Contents] | jpayne@68:[Index] | jpayne@68:[ ? ] | jpayne@68:
In this manual, all mentions of Emacs jpayne@68: refers to either GNU Emacs or to XEmacs, which people sometimes call FSF jpayne@68: Emacs and Lucid Emacs, respectively. jpayne@68:
This
jpayne@68: limitation is not imposed by GNU gettext
, but is for compatibility
jpayne@68: with the msgfmt
implementation on Solaris.
jpayne@68:
Some
jpayne@68: system, e.g. mingw, don't have LC_MESSAGES
. Here we use a more or
jpayne@68: less arbitrary value for it, namely 1729, the smallest positive integer
jpayne@68: which can be represented in two different ways as the sum of two cubes.
jpayne@68:
When the system does not support setlocale
its behavior
jpayne@68: in setting the locale values is simulated by looking at the environment
jpayne@68: variables.
jpayne@68:
Additions are welcome. Send appropriate information to
jpayne@68: bug-gettext@gnu.org and bug-glibc-manual@gnu.org.
jpayne@68: The Unicode CLDR Project (http://cldr.unicode.org) provides a
jpayne@68: comprehensive set of plural forms in a different format. The
jpayne@68: msginit
program has preliminary support for the format so you can
jpayne@68: use it as a baseline (see section Invoking the msginit
Program).
jpayne@68:
you can also use it through the jpayne@68: ‘MSGMERGE_OPTIONS’ option from ‘Makevars’ jpayne@68:
Note that the file name matching is done after
jpayne@68: removing any .in
suffix from the input file name. Thus the
jpayne@68: pattern
attribute must not include a pattern matching .in
.
jpayne@68: For example, if the input file name is ‘foo.msg.in’, the pattern
jpayne@68: should be either *.msg
or just *
, rather than
jpayne@68: *.in
.
jpayne@68:
[Top] | jpayne@68:[Contents] | jpayne@68:[Index] | jpayne@68:[ ? ] | jpayne@68:
jpayne@68:
jpayne@68: This document was generated by Bruno Haible on February, 21 2024 using texi2html 1.78a.
jpayne@68:
jpayne@68:
jpayne@68:
jpayne@68: