← Back to team overview

sslug-teknik team mailing list archive

Re: locale

 

[ Svar venligst kun til "sslug.locale".
  Kopien til "sslug.teknik" er blot til orientering. ]

Tommy Mogensen skrev:

> Brugere, der logger ind på min redhat 7.1 får den her:
> Last login: Tue Nov 27 20:39:05 2001 from <ip>
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>         LANGUAGE = (unset),
>         LC_ALL = (unset),
>         LANG = "en_US"
>     are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
[...]
> locale-variable ser således ud:
> [bruger@maskine dir]$ locale
> LANG=en_US
> LC_CTYPE="en_US"
[...]
> LANG ser ud til at være sat, men den laver alligevel fail ved login?

Som du måske har bemærket er det Perl, der brokker sig,
fordi det ikke kender kulturen "en_US". Har du undersøgt om
der er et alias for kulturen "en_US" i filen
"/usr/share/locale/locale.alias"? Det kunne forklare hvorfor
`locale` ikke brokker sig.

> De tre locale, der failer sættes system-wide i /etc/profile, men hvilke
> variable skal sættes og hvad er koderne for dem? I /usr/share/locale-dir
> ligger 'da' og af de engelske har jeg:
> drwxr-xr-x    2 root     root         4096 Nov 23 16:46 en
> drwxr-xr-x    3 root     root         4096 Sep 22 11:45 en_AU
> drwxr-xr-x    3 root     root         4096 Sep 22 11:38 en_GB
> drwxr-xr-x    3 root     root         4096 Sep 22 11:46 en_SE
> men ikke en_US, som de andre variable er sat til?? Det tyder jo på at
> det ikke er /usr/share/locale/ den kigger i.

Jeg vil gætte på at Perl kun kigger efter kataloger i
"/usr/share/locale/", mens `locale` også kigger i filen
"/usr/share/locale/locale.alias".

> Systemet skal kunne køre danske tegn, men må ellers gerne være på
> engelsk.

Hvad med den øvrige kulturelle tilpasning? Skal datoer, tal,
beløb og den slags være USA'nske eller danske?

Nørdet...........: export LANG=C.ISO8859-1
Engelsk i Danmark: export LANG=en_DK.ISO8859-1

Jacob
-- 
"han skriver det aldrig så ondt som det er ment"


References