Hi all,

I see that PostgreSQL mainly gives error messages in English, I see also that
in some cases there's the possibility to configure it to give messages in 
other languages like global.c that may be configured to give messages in
German.
MySQL gives the possibility to configure it using an external file containing
the messages by specifying it using the parameter LANGUAGE=<language>
where <language> is one of the following:

               czech
               english
               french
               germany
               italian
               norwegian
               norwegian-ny
               polish
               portuguese
               spanish
               swedish

It will be great if we could have also this feature on PostreSQL. 
I'm available to help on translation to Portuguese, Spanish and Italian.
                                                        Jose'


Fri, 22 May 1998 10:52:19 +0000 (UTC)
"Jose' Soares Da Silva" <sferac@bo.nettuno.it>
error messages not only English
Added to TODO.

> 
> Hi all,
> 
> I see that PostgreSQL mainly gives error messages in English, I see also that
> in some cases there's the possibility to configure it to give messages in 
> other languages like global.c that may be configured to give messages in
> German.
> MySQL gives the possibility to configure it using an external file containing
> the messages by specifying it using the parameter LANGUAGE=<language>
> where <language> is one of the following:
> 
>                czech
>                english
>                french
>                germany
>                italian
>                norwegian
>                norwegian-ny
>                polish
>                portuguese
>                spanish
>                swedish
> 
> It will be great if we could have also this feature on PostreSQL. 
> I'm available to help on translation to Portuguese, Spanish and Italian.
>                                                         Jose'
> 
> 
> 


-- 
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Fri, 22 May 1998 10:20:45 -0400 (EDT)
Bruce Momjian <maillist@candle.pha.pa.us>
Re: [GENERAL] error messages not only English
On Fri, 22 May 1998, Bruce Momjian wrote:

> Added to TODO.
> 
> > 
> > Hi all,
> > 
> > I see that PostgreSQL mainly gives error messages in English, I see also that
> > in some cases there's the possibility to configure it to give messages in 
> > other languages like global.c that may be configured to give messages in
> > German.
> > MySQL gives the possibility to configure it using an external file containing
> > the messages by specifying it using the parameter LANGUAGE=<language>
> > where <language> is one of the following:
> > 
> >                czech
> >                english
> >                french
> >                germany
> >                italian
> >                norwegian
> >                norwegian-ny
> >                polish
> >                portuguese
> >                spanish
> >                swedish
> > 
> > It will be great if we could have also this feature on PostreSQL. 
> > I'm available to help on translation to Portuguese, Spanish and Italian.

Hrmmm...create an 'include/utils/errmsg.h file that is a link created by
configure based on a --with-language=<insert your language here>...the
file would contain:

#define <ERRMSG TOKEN> "Error message in your language"

Then use the TOKEN with elog...

If we did something like this, we wouldn't have to convert all at once
either, just as we pick up a new one...





Fri, 22 May 1998 10:45:10 -0400 (EDT)
The Hermit Hacker <scrappy@hub.org>
Re: [GENERAL] error messages not only English
> Hrmmm...create an 'include/utils/errmsg.h file that is a link created by
> configure based on a --with-language=<insert your language here>...the
> file would contain:
> 
> #define <ERRMSG TOKEN> "Error message in your language"
> 
> Then use the TOKEN with elog...
> 
> If we did something like this, we wouldn't have to convert all at once
> either, just as we pick up a new one...

Also only a small set of error messages get sent to users.  Most of them
are rarely used or are for debugging.

-- 
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Fri, 22 May 1998 10:49:41 -0400 (EDT)
Bruce Momjian <maillist@candle.pha.pa.us>
Re: [GENERAL] error messages not only English
On Fri, 22 May 1998, Bruce Momjian wrote:

> > Hrmmm...create an 'include/utils/errmsg.h file that is a link created by
> > configure based on a --with-language=<insert your language here>...the
> > file would contain:
> > 
> > #define <ERRMSG TOKEN> "Error message in your language"
> > 
> > Then use the TOKEN with elog...
> > 
> > If we did something like this, we wouldn't have to convert all at once
> > either, just as we pick up a new one...
> 
> Also only a small set of error messages get sent to users.  Most of them
> are rarely used or are for debugging.

	True, but having those also in various languages makes us more
"admin friendly" *grin*

	If this looks good, I'll setup the appropriate configure related
issues...let me know...



Fri, 22 May 1998 10:53:30 -0400 (EDT)
The Hermit Hacker <scrappy@hub.org>
Re: [GENERAL] error messages not only English
> 
> 	True, but having those also in various languages makes us more
> "admin friendly" *grin*
> 
> 	If this looks good, I'll setup the appropriate configure related
> issues...let me know...

One nice thing is that all the error messages are wrapped up in elog(),
so we can easily extract them, and make macros for them.

-- 
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Fri, 22 May 1998 10:55:53 -0400 (EDT)
Bruce Momjian <maillist@candle.pha.pa.us>
Re: [GENERAL] error messages not only English
The Hermit Hacker wrote:
> 
> Hrmmm...create an 'include/utils/errmsg.h file that is a link created by
> configure based on a --with-language=<insert your language here>...the
> file would contain:
> 
> #define <ERRMSG TOKEN> "Error message in your language"
           ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Then use the TOKEN with elog...
> 
> If we did something like this, we wouldn't have to convert all at once
> either, just as we pick up a new one...

Sometime ago we told about using error codes in elog (and put them to the
client) - this would very useful for non-interactive applications...

How about to implement this ?

Vadim

Tue, 26 May 1998 23:46:21 +0800
Vadim Mikheev <vadim@krs.ru>
Re: [HACKERS] Re: [GENERAL] error messages not only English
> 
> The Hermit Hacker wrote:
> > 
> > Hrmmm...create an 'include/utils/errmsg.h file that is a link created by
> > configure based on a --with-language=<insert your language here>...the
> > file would contain:
> > 
> > #define <ERRMSG TOKEN> "Error message in your language"
>            ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > 
> > Then use the TOKEN with elog...
> > 
> > If we did something like this, we wouldn't have to convert all at once
> > either, just as we pick up a new one...
> 
> Sometime ago we told about using error codes in elog (and put them to the
> client) - this would very useful for non-interactive applications...
> 
> How about to implement this ?

Added to TODO.  The first part was already there:

* allow international error message support and add error codes


-- 
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

Tue, 26 May 1998 12:08:15 -0400 (EDT)
Bruce Momjian <maillist@candle.pha.pa.us>
Re: [HACKERS] Re: [GENERAL] error messages not only English