sp -> sr at cyrylic

Jakub Bogusz qboosh at pld.org.pl
Tue May 20 21:52:39 CEST 2003


On Tue, May 20, 2003 at 06:21:16PM +0200, Artur Flinta wrote:
> Mam pytanie odnośnie powyższej zmiany, bo teraz widzę w plikach 
> configure.in wpisy: sr i sr at Latn, ale brak sr at cyrylic, więc jak to ma 
> być?

W glibc język serbski potraktowany jest tak:

$ locale -a | grep sr
sr_YU
sr_YU at cyrillic
sr_YU.iso88592
sr_YU.iso88595 at cyrillic

Czyli sr_YU ma kodowanie iso-8859-2 (iso-latin-2, czyli łacińskie),
a sr_YU at cyrillic iso-8859-5 (czyli cyrylica).

Kiedyś w GNOME sobie wymyślili, że to drugie będą oznaczać jako "sp".
Jak to miało działać to nie wiem, bo glibc nieznane lokalizacje
traktuje jako "C".

Teraz zmienili taktykę i domyślne sr jest w cyrylicy, natomiast wersję
łacińską zapisują jako sr at Latn. Jak to ma współpracować z glibc - też
nie mam pojęcia (dla sr_YU nie będzie się zgadzać LC_CTYPE, a sr_YU at Latn
jest nieobsługiwane)... może chce Ci się ich zapytać? :)

W każdym razie sprowadzenie tego nowego schematu do postaci
kompatybilnej z glibc jest np. w libbonobo.spec:

# sr_YU is latin2, sr_YU at cyrillic is cyrillic in glibc
mv -f po/{sr.po,sr at cyrillic.po}
mv -f po/{sr at Latn.po,sr.po}

A w configure.{ac,in} wystarczy zamienić sr at Latn na sr at cyrillic.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



More information about the pld-devel-pl mailing list