locale bluff?

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2004-09-30 11:38

Bläddrar igenom min /usr/share/locale/ och hittar dessa intressanta

open-156:/usr ivar$ ls /usr/share/locale/ | grep sv
drwxr-xr-x  4 root  wheel  136B 20 Sep 21:32 sv/
drwxr-xr-x  8 root  wheel  272B 24 Sep  2003 sv_SE/
drwxr-xr-x  8 root  wheel  272B 24 Sep  2003 sv_SE.ISO8859-1/
drwxr-xr-x  8 root  wheel  272B 24 Sep  2003 sv_SE.ISO8859-15/
drwxr-xr-x  8 root  wheel  272B 24 Sep  2003 sv_SE.UTF-8/

I mina php-scripts så ställer jag in , enligt instruktioner, att använda locale sv_SE... detta fungerar mot den skarpa servern men inte på min lokala OSX10.3.5-burk. När jag kikar närmare på sv_SE

open-156:/usr ivar$ ls /usr/share/locale/sv_SE/          
total 40
lrwxr-xr-x  1 root  wheel  25B 12 Jun 18:41 LC_COLLATE@ -> ../la_LN.UTF-8/LC_COLLATE
lrwxr-xr-x  1 root  wheel  23B 12 Jun 18:41 LC_CTYPE@ -> ../la_LN.UTF-8/LC_CTYPE
drwxr-xr-x  3 root  wheel  102B 24 Sep  2003 LC_MESSAGES/
lrwxr-xr-x  1 root  wheel  30B 12 Jun 18:41 LC_MONETARY@ -> ../sv_SE.ISO8859-1/LC_MONETARY
lrwxr-xr-x  1 root  wheel  29B 12 Jun 18:41 LC_NUMERIC@ -> ../sv_SE.ISO8859-1/LC_NUMERIC
lrwxr-xr-x  1 root  wheel  22B 12 Jun 18:41 LC_TIME@ -> ../sv_SE.UTF-8/LC_TIME

En hel drös med genvägar... hmm

Det som är mest uppenbart är när jag försöker skriva ut veckodagar och de blir på engelska. Kikar närmare på LC_TIME (som alltså ligger i sv_SE.UTF-8/LC_TIME)

open-156:/usr ivar$ ls /usr/share/locale/sv_SE.UTF-8/
total 40
lrwxr-xr-x  1 root  wheel  25B 12 Jun 18:41 LC_COLLATE@ -> ../la_LN.UTF-8/LC_COLLATE
lrwxr-xr-x  1 root  wheel  23B 12 Jun 18:41 LC_CTYPE@ -> ../la_LN.UTF-8/LC_CTYPE
drwxr-xr-x  3 root  wheel  102B 24 Sep  2003 LC_MESSAGES/
lrwxr-xr-x  1 root  wheel  30B 12 Jun 18:41 LC_MONETARY@ -> ../sv_SE.ISO8859-1/LC_MONETARY
lrwxr-xr-x  1 root  wheel  29B 12 Jun 18:41 LC_NUMERIC@ -> ../sv_SE.ISO8859-1/LC_NUMERIC
-rw-r--r--  1 root  wheel  376B 13 Sep  2003 LC_TIME

2 saker jag stör mig, verkar vara genvägar i evighet samt att det verkar som om LC_TIME för sv_SE alltså är sv_SE.UTF-8/LC_TIME ... varför duger inte det?

Verkar lite mysko, men det behöver inte nödvändigtvis vara något fel i att det är symlänkar åt höger och vänster. Men jag är inte helt uppdaterad; sist jag behövde brottas med locales under OS X var när 10.1 var allenarådande, och då var locale-hanteringen helt defekt. Hade hoppats att det var ordnat vid det här laget, men det kanske inte är så?

1
Bevaka tråden