Обсуждение: Fully enabling NLS in pg_ctl
Re-sending since it did not reach the list the first time. My apologies if
the original ever does. (I had a DNS problem with my ISP).
--
Serguei A. Mokhov | /~\ The ASCII
Computer Science Department | \ / Ribbon Campaign
Concordia University | X Against HTML
Montreal, Quebec, Canada | / \ Email!
---------- Forwarded message ----------
Date: Sat, 29 May 2004 22:21:06 -0400
From: Serguei Mokhov <mokhov@cs.concordia.ca>
To: PostgreSQL Patches <pgsql-patches@postgresql.org>
Cc: Peter Eisentraut <peter_e@gmx.net>
Subject: Fully enabling NLS in pg_ctl
Hello,
The attached patch fully enables NLS support
in pg_ctl since we now have pg_ctl in C.
pg_ctl.diff
- adds appropriate #ifdef for NLS in pg_ctl.c
- does a couple of cosmetic fixes in pg_ctl.c and nls-global.mk
(trailing blanks, formatting)
pg_ctl.tgz
- contains new files to be added under /bin/src/pg_ctl
(nls.mk and initial Russian translation po/ru.po)
Please apply to CVS HEAD if there are no objections.
Thanks,
-s
Вложения
I have added the setting of local calls to the top of pg_ctl.c. I did
not localize ".", nor:
printf("%s (PostgreSQL) %s\n", progname, PG_VERSION);
This does not change based on locale, and none of our other applications
adjust this for locale.
I do not know how to add the Russian part. Peter does.
---------------------------------------------------------------------------
Serguei A. Mokhov wrote:
> Re-sending since it did not reach the list the first time. My apologies if
> the original ever does. (I had a DNS problem with my ISP).
>
> --
> Serguei A. Mokhov | /~\ The ASCII
> Computer Science Department | \ / Ribbon Campaign
> Concordia University | X Against HTML
> Montreal, Quebec, Canada | / \ Email!
>
> ---------- Forwarded message ----------
> Date: Sat, 29 May 2004 22:21:06 -0400
> From: Serguei Mokhov <mokhov@cs.concordia.ca>
> To: PostgreSQL Patches <pgsql-patches@postgresql.org>
> Cc: Peter Eisentraut <peter_e@gmx.net>
> Subject: Fully enabling NLS in pg_ctl
>
> Hello,
>
> The attached patch fully enables NLS support
> in pg_ctl since we now have pg_ctl in C.
>
> pg_ctl.diff
> - adds appropriate #ifdef for NLS in pg_ctl.c
> - does a couple of cosmetic fixes in pg_ctl.c and nls-global.mk
> (trailing blanks, formatting)
>
> pg_ctl.tgz
> - contains new files to be added under /bin/src/pg_ctl
> (nls.mk and initial Russian translation po/ru.po)
>
> Please apply to CVS HEAD if there are no objections.
>
> Thanks,
> -s
Content-Description:
[ Attachment, skipping... ]
Content-Description:
[ Attachment, skipping... ]
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
On Mon, 31 May 2004, Bruce Momjian wrote:
> Date: Mon, 31 May 2004 23:31:42 -0400 (EDT)
>
> I have added the setting of local calls to the top of pg_ctl.c. I did
> not localize ".", nor:
>
> printf("%s (PostgreSQL) %s\n", progname, PG_VERSION);
>
> This does not change based on locale, and none of our other applications
> adjust this for locale.
Maybe not the printf() above, but the "." is different in Chinese ;-)
(I'm not arguing for these changes).
> I do not know how to add the Russian part. Peter does.
Just 'cvs add' nls.mk in the pg_ctl directory. Then create a po/
subdirectory there, 'cvs add' it too, and put the ru.po file in there, and
add that one.
Thank you,
-s
OK, I added the nls and po files for pg_ctl. Thanks. --------------------------------------------------------------------------- Serguei A. Mokhov wrote: > Re-sending since it did not reach the list the first time. My apologies if > the original ever does. (I had a DNS problem with my ISP). > > -- > Serguei A. Mokhov | /~\ The ASCII > Computer Science Department | \ / Ribbon Campaign > Concordia University | X Against HTML > Montreal, Quebec, Canada | / \ Email! > > ---------- Forwarded message ---------- > Date: Sat, 29 May 2004 22:21:06 -0400 > From: Serguei Mokhov <mokhov@cs.concordia.ca> > To: PostgreSQL Patches <pgsql-patches@postgresql.org> > Cc: Peter Eisentraut <peter_e@gmx.net> > Subject: Fully enabling NLS in pg_ctl > > Hello, > > The attached patch fully enables NLS support > in pg_ctl since we now have pg_ctl in C. > > pg_ctl.diff > - adds appropriate #ifdef for NLS in pg_ctl.c > - does a couple of cosmetic fixes in pg_ctl.c and nls-global.mk > (trailing blanks, formatting) > > pg_ctl.tgz > - contains new files to be added under /bin/src/pg_ctl > (nls.mk and initial Russian translation po/ru.po) > > Please apply to CVS HEAD if there are no objections. > > Thanks, > -s Content-Description: [ Attachment, skipping... ] Content-Description: [ Attachment, skipping... ] > > ---------------------------(end of broadcast)--------------------------- > TIP 2: you can get off all lists at once with the unregister command > (send "unregister YourEmailAddressHere" to majordomo@postgresql.org) -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
----- Original Message ----- From: "Bruce Momjian" <pgman@candle.pha.pa.us> Sent: June 09, 2004 10:59 PM > > OK, I added the nls and po files for pg_ctl. Thanks. Thank you, Bruce. Do you know if Peter is alive? -s
----- Original Message ----- From: "Bruce Momjian" <pgman@candle.pha.pa.us> Sent: June 09, 2004 10:59 PM > > OK, I added the nls and po files for pg_ctl. Thanks. Thank you, Bruce. Do you know if Peter is alive? I have some other NLS patches pending... Those are not really 'diff -c' patches, but rather complete .po files, to replace the existing ones. There's one for initdb [1] and one for the backend [2] (to be applied to both 7.4 and 7.5 branches). [1] has to be replace ru.po (just write over) in src/bin/initdb/po/. [2] should replace ru.po in src/backend/po/ for REL7_4_STABLE and HEAD. It'd be great if someone could put them in. [1] http://archives.postgresql.org/pgsql-patches/2004-05/msg00496.php [2] http://archives.postgresql.org/pgsql-patches/2004-05/msg00497.php -s
Peter says he has your patches and will have them in 7.4.3. --------------------------------------------------------------------------- Serguei Mokhov wrote: > ----- Original Message ----- > From: "Bruce Momjian" <pgman@candle.pha.pa.us> > Sent: June 09, 2004 10:59 PM > > > > > OK, I added the nls and po files for pg_ctl. Thanks. > > Thank you, Bruce. Do you know if Peter is alive? I have > some other NLS patches pending... Those are not > really 'diff -c' patches, but rather complete .po > files, to replace the existing ones. There's one > for initdb [1] and one for the backend [2] (to be > applied to both 7.4 and 7.5 branches). [1] has to be > replace ru.po (just write over) in src/bin/initdb/po/. > [2] should replace ru.po in src/backend/po/ for REL7_4_STABLE > and HEAD. It'd be great if someone could put them in. > > [1] http://archives.postgresql.org/pgsql-patches/2004-05/msg00496.php > [2] http://archives.postgresql.org/pgsql-patches/2004-05/msg00497.php > > -s > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
On Thu, 10 Jun 2004, Bruce Momjian wrote: > Date: Thu, 10 Jun 2004 09:25:14 -0400 (EDT) > > Peter says he has your patches and will have them in 7.4.3. Cool. Thanks. Will more translation patches be accepted on Friday and during the weekend before 7.4.3 release? -s > --------------------------------------------------------------------------- > > Serguei Mokhov wrote: > > ----- Original Message ----- > > From: "Bruce Momjian" <pgman@candle.pha.pa.us> > > Sent: June 09, 2004 10:59 PM > > > > > > > > OK, I added the nls and po files for pg_ctl. Thanks. > > > > Thank you, Bruce. Do you know if Peter is alive? I have > > some other NLS patches pending... Those are not > > really 'diff -c' patches, but rather complete .po > > files, to replace the existing ones. There's one > > for initdb [1] and one for the backend [2] (to be > > applied to both 7.4 and 7.5 branches). [1] has to be > > replace ru.po (just write over) in src/bin/initdb/po/. > > [2] should replace ru.po in src/backend/po/ for REL7_4_STABLE > > and HEAD. It'd be great if someone could put them in. > > > > [1] http://archives.postgresql.org/pgsql-patches/2004-05/msg00496.php > > [2] http://archives.postgresql.org/pgsql-patches/2004-05/msg00497.php -- Serguei A. Mokhov | /~\ The ASCII Computer Science Department | \ / Ribbon Campaign Concordia University | X Against HTML Montreal, Quebec, Canada | / \ Email!
Serguei A. Mokhov wrote: > On Thu, 10 Jun 2004, Bruce Momjian wrote: > > > Date: Thu, 10 Jun 2004 09:25:14 -0400 (EDT) > > > > Peter says he has your patches and will have them in 7.4.3. > > Cool. Thanks. Will more translation patches be accepted on Friday and > during the weekend before 7.4.3 release? I would think so. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073
Serguei A. Mokhov wrote: > On Thu, 10 Jun 2004, Bruce Momjian wrote: > > Date: Thu, 10 Jun 2004 09:25:14 -0400 (EDT) > > > > Peter says he has your patches and will have them in 7.4.3. > > Cool. Thanks. Will more translation patches be accepted on Friday and > during the weekend before 7.4.3 release? Bring it on.
Serguei A. Mokhov wrote:
> On Mon, 31 May 2004, Bruce Momjian wrote:
> > Date: Mon, 31 May 2004 23:31:42 -0400 (EDT)
> >
> > I have added the setting of local calls to the top of pg_ctl.c. I
> > did not localize ".", nor:
> >
> > printf("%s (PostgreSQL) %s\n", progname, PG_VERSION);
> >
> > This does not change based on locale, and none of our other
> > applications adjust this for locale.
>
> Maybe not the printf() above, but the "." is different in Chinese ;-)
> (I'm not arguing for these changes).
You're right. Even things like parentheses and colons require
translation in general. But the version string never changes as a
matter of principle, so that it is machine-readable.
Bruce Momjian wrote: > OK, I added the nls and po files for pg_ctl. Thanks. Looks good at first glance. I was travelling a lot in recent weeks and had trouble keeping up. Thanks for handling it.