Skip site navigation (1) Skip section navigation (2)

Re: [BUGS] BUG #4186: set lc_messages does not work

From: Hiroshi Inoue <inoue(at)tpf(dot)co(dot)jp>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Magnus Hagander <magnus(at)hagander(dot)net>, "Thomas H(dot)" <me(at)alternize(dot)com>, PG Hackers <pgsql-hackers(at)postgresql(dot)org>, Hiroshi Saito <z-saito(at)guitar(dot)ocn(dot)ne(dot)jp>, Gevik Babakhani <pgdev(at)xs4all(dot)nl>
Subject: Re: [BUGS] BUG #4186: set lc_messages does not work
Date: 2008-12-26 14:58:28
Message-ID: 4954F114.8010206@tpf.co.jp (view raw or flat)
Thread:
Lists: pgsql-bugspgsql-hackers
Oops, I forgot to attach the patch, sorry.

Hiroshi Inoue wrote:
> Hi,
> 
> I posted a patch 18 days ago but have got no responce.
> Anyway I've simplified the patch by using an appropriate
>  gettext module.
> 
> Hiroshi Inoue wrote:
>> Bruce Momjian wrote:
>>> Tom Lane wrote:
>>>> Magnus Hagander <magnus(at)hagander(dot)net> writes:
>>>>> Thomas H. wrote:
>>>>>> so at least that explains the "changed" behaviour. nevertheless, 
>>>>>> LC_MESSAGES seems to be defunct - with the "locale" folder present,
>>>>>> pg always picks the os' language and ignores the lc_message value.
>>>>> This looks like I can reproduce though, at least on cvs head. Did this
>>>>> work for you in previous versions?
>>>> Maybe we were using a different build of gettext in the previous
>>>> releases, one that didn't look at the same info as the current code?
>>>>
>>>
>>> Where are we on this?
> 
> AFAICS there are 2 causes.
> 
> 1. MSVC version of postgres is using a bad gettext module.
> 2. getenv() in mingw cannot see the result of putenv() in MSVC8.0.
> 
> As for 1, we have to use another gettext module. I can provide it
> if requested.
> As for 2, pg_putenv() or pg_unsetenv() in the attachced patch calls 
> corresponding putenv() whose result can be referenced by getenv() in
>  mingw.
> 
> In addtion the patch provides a functionality to Windows locale
> name to ISO formatted locale name.
> 
> Comments ?
> 
> regards,
> Hiroshi Inoue

Attachment: win_lc_messages.patch
Description: text/plain (5.6 KB)

In response to

Responses

pgsql-hackers by date

Next:From: Kevin GrittnerDate: 2008-12-26 16:28:51
Subject: Re: incoherent view of serializable transactions
Previous:From: Hiroshi InoueDate: 2008-12-26 14:48:13
Subject: Re: [BUGS] BUG #4186: set lc_messages does not work

pgsql-bugs by date

Next:From: Kamaraju PrathiDate: 2008-12-29 05:26:54
Subject: Invalid charcters handling
Previous:From: Hiroshi InoueDate: 2008-12-26 14:48:13
Subject: Re: [BUGS] BUG #4186: set lc_messages does not work

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group