Mail Archives: djgpp-workers/2005/01/19/13:27:39
According to Brian Inglis:
> @findex setlocale AT r{, standard and current locales supported}
> The function @code{setlocale} now supports the following categories in
> environment variables: @env{LC_CTYPE}, @env{LC_COLLATE},
> @env{LC_NUMERIC}, @env{LC_MONETARY}, @env{LC_TIME}, as well as
> @env{LC_ALL} and also @env{LANG}, which provide defaults for all
> categories not explicitly given.
Hmm... There's no mention of LANG in setlocal.txh. Should there be?
> Due to limitations of the @file{country.sys} driver only
> the current user locale @code{""} or its name in the POSIX form
> @code{"@var{ll}_ AT var{CC}"}@footnote{
> The POSIX locale code @code{"@var{ll}_ AT var{CC}"} consists of the ISO
> two letter language code @var{ll} and the ISO two letter
> country/territory code @var{CC}, optionally followed by the suffix
> @code{_EURO}, if the country has adopted the Euro as its currency
> unit; for example, @code{"de_AT"} for the German-speaking Austrian
> locale, or @code{"fr_BE_EURO"} for the French-speaking Belgian locale
> using the Euro.
> }, and @code{"C"} (aka @code{"POSIX"}) locales are supported.
This is a really good explanantion about the format of those
variables. I propose to add this to setlocal.txh too, with one
change. Why putting the description of how @code{"@var{ll}_ AT var{CC}"}
is built in a footnote? I think it should be in the text with all the
rest.
Right,
MartinS
- Raw text -