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_ctlHello,
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_ctlHello,
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]http://archives.postgresql.org/pgsql-patches/2004-05/msg00496.php and one for the backend [2]http://archives.postgresql.org/pgsql-patches/2004-05/msg00497.php (to be
applied to both 7.4 and 7.5 branches). [1]http://archives.postgresql.org/pgsql-patches/2004-05/msg00496.php has to be
replace ru.po (just write over) in src/bin/initdb/po/.
[2]: http://archives.postgresql.org/pgsql-patches/2004-05/msg00497.php
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 PMOK, 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 PMOK, 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.