Re: NLS on MSVC strikes back!

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: NLS on MSVC strikes back!
Дата
Msg-id 47B1D75A.4020103@hagander.net
обсуждение исходный текст
Ответ на Re: NLS on MSVC strikes back!  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-hackers
Alvaro Herrera wrote:
> Gevik Babakhani wrote:
> 
>> 4. Locale names are different in MS Windows. I created a C app to test
>> gettext on Windows. 
>> setting LC_MESSAGES to Spanisg_Spain and German_Germany works but es_ES and
>> de_DE do not :(
>>
>> SET LC_MESSAGES to '....' has no effect because:
>>
>> A. gettext compiled/linked in MSVC looks for the locale of the current
>> thread and NOT the LC_MESSAGES,LANGIAGE,LANG... environment variables. See
>> gettext's sources....
>>
>> B. Given current thread's locale Spanish_Spain, gettext fails to find a
>> directory called "Spanish_Spain" in share/locale. As result English names
>> are returned.
> 
> What this really means is that locale support is completely broken in
> the MSVC build, i.e. you cannot get localized strings at all (not just
> to_char()).  Is this correct?  If so, this is a serious problem.

I've certainly managed to get output in Swedish more than once... 
Annoying as hell because it's the default if you build with NLS and has 
your English language Windows configured with Swedish time/date format :)

//Magnus


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Patch review
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Patch review