Thread

  1. need asap: bg_BG locale for FreeBSD

    Oleg Bartunov <oleg@sai.msu.su> — 2000-09-11T07:40:31Z

    Hi,
    
    I'm going to Bulgaria this week to setup FreeBSD server running
    postgres and would like to know if somebody has an experience
    with postgres and bulgarian locale. Actually, I need
    bg_BG locale for FreeBSD. interesting that searching for
    subject in internet doesn't provide any information.
    The only thing I found is bg_BG locale for Linux (Redhat)
    
    	Regards,
    
    		Oleg
    
    _____________________________________________________________
    Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
    Sternberg Astronomical Institute, Moscow University (Russia)
    Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
    phone: +007(095)939-16-83, +007(095)939-23-83
    
    
    
  2. Re: need asap: bg_BG locale for FreeBSD

    Palle Girgensohn <girgen@partitur.se> — 2000-09-11T13:51:23Z

    Oleg Bartunov wrote:
    > 
    > Hi,
    > 
    > I'm going to Bulgaria this week to setup FreeBSD server running
    > postgres and would like to know if somebody has an experience
    > with postgres and bulgarian locale. Actually, I need
    > bg_BG locale for FreeBSD. interesting that searching for
    > subject in internet doesn't provide any information.
    > The only thing I found is bg_BG locale for Linux (Redhat)
    
    I created a Swedish LC_COLLATE locale part for FreeBSD a while
    back, with the specific purpose of using it with PostgreSQL,
    and it was not very hard.
    
    For sorting stuff:
    Check /usr/src/share/colldef (the sorting algoritm is defined
    by LC_COLLATE). I don't anything about bulgarian, though. Is it
    using cyrillic characters? Try using one of the russion locales
    to start with.
    
    For character representation (LC_CTYPE), I have no experience,
    but it should also be fairly easy. Maybe Bulgarian uses a
    similar character set to for example Russian? You will only
    need a character locale for each Check /usr/src/share/mklocale
    
    For a complete locale, you would also need timedef
    (/usr/src/share/timedef).
    
    colldef(1) is man page to check for sorting (collate)...
    
    mklocale(1) is for locale creation.
    
    Good luck!
    Palle
    
    
  3. Re: need asap: bg_BG locale for FreeBSD

    Oleg Bartunov <oleg@sai.msu.su> — 2000-09-11T14:32:03Z

    Palle,
    
    thanks for the message. I've created bulgarian locale
    from similar russian sources (I believe it's CP1251 charset).
    Hope it would be ok.
    
    	Regards,
    		Oleg
    
    On Mon, 11 Sep 2000, Palle Girgensohn wrote:
    
    > Date: Mon, 11 Sep 2000 15:51:23 +0200
    > From: Palle Girgensohn <girgen@partitur.se>
    > To: Oleg Bartunov <oleg@sai.msu.su>
    > Cc: pgsql-hackers@postgresql.org, pgsql-sql@postgresql.org
    > Subject: Re: [SQL] need asap: bg_BG locale for FreeBSD
    > 
    > Oleg Bartunov wrote:
    > > 
    > > Hi,
    > > 
    > > I'm going to Bulgaria this week to setup FreeBSD server running
    > > postgres and would like to know if somebody has an experience
    > > with postgres and bulgarian locale. Actually, I need
    > > bg_BG locale for FreeBSD. interesting that searching for
    > > subject in internet doesn't provide any information.
    > > The only thing I found is bg_BG locale for Linux (Redhat)
    > 
    > I created a Swedish LC_COLLATE locale part for FreeBSD a while
    > back, with the specific purpose of using it with PostgreSQL,
    > and it was not very hard.
    > 
    > For sorting stuff:
    > Check /usr/src/share/colldef (the sorting algoritm is defined
    > by LC_COLLATE). I don't anything about bulgarian, though. Is it
    > using cyrillic characters? Try using one of the russion locales
    > to start with.
    > 
    > For character representation (LC_CTYPE), I have no experience,
    > but it should also be fairly easy. Maybe Bulgarian uses a
    > similar character set to for example Russian? You will only
    > need a character locale for each Check /usr/src/share/mklocale
    > 
    > For a complete locale, you would also need timedef
    > (/usr/src/share/timedef).
    > 
    > colldef(1) is man page to check for sorting (collate)...
    > 
    > mklocale(1) is for locale creation.
    > 
    > Good luck!
    > Palle
    > 
    
    _____________________________________________________________
    Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
    Sternberg Astronomical Institute, Moscow University (Russia)
    Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
    phone: +007(095)939-16-83, +007(095)939-23-83