[pgadmin-hackers] Translation

2005-01-28 Thread Валентин Ѓорѓиоски
Hi.
I'm intersted to translate pgadmin into Macedonian. Please, tell me 
where can I send informations,  English and translated names of my 
language: 'French' and 'Franais', 'German' and 'Deutsch', etc. ?


---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
   (send unregister YourEmailAddressHere to [EMAIL PROTECTED])


Re: [pgadmin-hackers] Translation

2005-01-28 Thread Dave Page
 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
  ?
 Sent: 28 January 2005 08:25
 To: pgadmin-hackers@postgresql.org
 Subject: [pgadmin-hackers] Translation
 
 Hi.
 
 I'm intersted to translate pgadmin into Macedonian. Please, tell me 
 where can I send informations,  English and translated names of my 
 language: 'French' and 'Franais', 'German' and 'Deutsch', etc. ?

Hi,

Please send translations to this list and one of us can commit them to CVS. 
What will the correct language code be, mk_MK ?

Thanks for offering to help :-)

Regards, Dave.

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


[pgadmin-hackers] CVS Commit by dpage: Note pgInstaller download location

2005-01-28 Thread cvs
Log Message:
---
Note pgInstaller download location

Modified Files:
--
www/pgadmin3/cnt:
cnt_download.php (r1.73 - r1.74)

Index: cnt_download.php
===
RCS file: /projects/www/pgadmin3/cnt/cnt_download.php,v
retrieving revision 1.73
retrieving revision 1.74
diff -Lpgadmin3/cnt/cnt_download.php -Lpgadmin3/cnt/cnt_download.php -u -w 
-r1.73 -r1.74
--- pgadmin3/cnt/cnt_download.php
+++ pgadmin3/cnt/cnt_download.php
@@ -304,14 +304,16 @@
   h1 id=win32?php echo _(MS Windows 2000  XP);?/h1
 
   dl
-dt?php echo  sprintf(_(Packager: %s), Andreas Pflug);?/dt
+dt?php echo  sprintf(_(Packager: %s), Dave Page);?/dt
 
 dd
   ?php echo sprintf(_(pgAdmin III packages are available for %s.), MS 
Windows 2000/XP);?
+  brbr
+  ?php echo echo _(Note that the a 
href=\http://www.postgresql.org/ftp/win32/\;pgInstaller distribution of 
PostgreSQL for Windows/a comes with pgAdmin.);?
 /dd
   dd
 ?php echo sprintf(_(Download pgAdmin III package from our a 
href='%s'mirrors/a.), #mirrors);?
-   ?php echo On each mirror, the packages are located in:;?
+   ?php echo _(On each mirror, the packages are located in:);?
   /dd
 dd
 
---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]


[pgadmin-hackers] CVS Commit by dpage: Add Macedonian per tinodj at on.net.mk

2005-01-28 Thread cvs
Log Message:
---
Add Macedonian per tinodj at on.net.mk

Modified Files:
--
pgadmin3/src/ui:
pgadmin3.lng (r1.43 - r1.44)

Index: pgadmin3.lng
===
RCS file: /projects/pgadmin3/src/ui/pgadmin3.lng,v
retrieving revision 1.43
retrieving revision 1.44
diff -Lsrc/ui/pgadmin3.lng -Lsrc/ui/pgadmin3.lng -u -w -r1.43 -r1.44
--- src/ui/pgadmin3.lng
+++ src/ui/pgadmin3.lng
@@ -43,6 +43,7 @@
 Japanese, 日本
 Latvian, Latviešu
 Lithuanian, Lietuviskai
+Macedonian, Македонски
 Norwegian (Bokmal), Norwegian (Bokmal)
 Polish, Polski
 Portuguese, Português
---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]


[pgadmin-hackers] CVS Commit by dpage: Add Macedonian per tinodj at on.net.mk

2005-01-28 Thread cvs
Log Message:
---
Add Macedonian per tinodj at on.net.mk

Modified Files:
--
www/pgadmin3/cnt:
cnt_translation_status.php (r1.78 - r1.79)

Index: cnt_translation_status.php
===
RCS file: /projects/www/pgadmin3/cnt/cnt_translation_status.php,v
retrieving revision 1.78
retrieving revision 1.79
diff -Lpgadmin3/cnt/cnt_translation_status.php 
-Lpgadmin3/cnt/cnt_translation_status.php -u -w -r1.78 -r1.79
--- pgadmin3/cnt/cnt_translation_status.php
+++ pgadmin3/cnt/cnt_translation_status.php
@@ -1,4 +1,4 @@
-?php
+?php
 //
 // Copyright pgAdmin Team 2003
 // Released under the BSD licence
@@ -33,6 +33,7 @@
   $translated-addLanguage (ja_JP, Japanese, 斉藤 浩 (Hiroshi 
Saito), [EMAIL PROTECTED], pgadmin3.po, src/ui/ja_JP/pgadmin3.po, 
pgadmin3.pot, pgadmin3.pot);
   $outofdate-addLanguage (lt_LT, Lithuanian, Linas Jankauskas, [EMAIL 
PROTECTED], pgadmin3.po, src/ui/lt_LT/pgadmin3.po, pgadmin3.pot, 
pgadmin3.pot);
   $translated-addLanguage (lv_LV, Latvian, Lauris Bukšis, [EMAIL 
PROTECTED], pgadmin3.po, src/ui/lv_LV/pgadmin3.po, pgadmin3.pot, 
pgadmin3.pot);
+  $outofdate-addLanguage (mk_MK, Macedonian, Валентин 
Ѓорѓиоски, [EMAIL PROTECTED], pgadmin3.po, 
src/ui/mk_MK/pgadmin3.po, pgadmin3.pot, pgadmin3.pot);
   $outofdate-addLanguage (nb_NO, Norwegian Bokmål, Brage Førland, 
[EMAIL PROTECTED], pgadmin3.po,src/ui/nb_NO/pgadmin3.po, pgadmin3.pot, 
pgadmin3.pot);
   $translated-addLanguage (nl_NL, Dutch, Fred van Bemmel, [EMAIL 
PROTECTED], pgadmin3.po, src/ui/nl_NL/pgadmin3.po, pgadmin3.pot, 
pgadmin3.pot);
   $translated-addLanguage (pl_PL, Polish, Slawomir Sudnik, [EMAIL 
PROTECTED], pgadmin3.po, src/ui/pl_PL/pgadmin3.po, pgadmin3.pot, 
pgadmin3.pot);
---(end of broadcast)---
TIP 8: explain analyze is your friend


[pgadmin-hackers] CVS Commit by dpage: New Directory

2005-01-28 Thread cvs
Update of /projects/pgadmin3/src/ui/mk_MK
In directory developer.pgadmin.org:/tmp/cvs-serv19983/mk_MK

Log Message:
Directory /projects/pgadmin3/src/ui/mk_MK added to the repository

---(end of broadcast)---
TIP 8: explain analyze is your friend


[pgadmin-hackers] CVS Commit by andreas: table statistics including TOAST and indexes

2005-01-28 Thread cvs
Log Message:
---
table statistics including TOAST and indexes

Modified Files:
--
pgadmin3:
BUGS.txt (r1.65 - r1.66)
CHANGELOG.txt (r1.180 - r1.181)

Index: BUGS.txt
===
RCS file: /projects/pgadmin3/BUGS.txt,v
retrieving revision 1.65
retrieving revision 1.66
diff -LBUGS.txt -LBUGS.txt -u -w -r1.65 -r1.66
--- BUGS.txt
+++ BUGS.txt
@@ -1,7 +1,8 @@
 bKnown issues/b
 ul
li[Edit grid] bool editing doesn't know NULL; major redesign needed
-   li[Properties] GRANT option problems
+   li[Properties] GRANT WITH GRANT OPTION problems
+   li[all] suppressed public. prefix leads to modified objects in wrong 
schema if found in search_path
 /ulbr
 bKnown wxWindows issues/b
 ul
Index: CHANGELOG.txt
===
RCS file: /projects/pgadmin3/CHANGELOG.txt,v
retrieving revision 1.180
retrieving revision 1.181
diff -LCHANGELOG.txt -LCHANGELOG.txt -u -w -r1.180 -r1.181
--- CHANGELOG.txt
+++ CHANGELOG.txt
@@ -17,6 +17,7 @@
 /ul
 br
 ul
+li2005-01-14 AP 1.2.1  table statistics including TOAST and indexes
 li2005-01-14 AP 1.2.1  fix adding sequence columns
 li2005-01-14 AP 1.2.1  fix Grant Wizard for functions (r: Robert Köpferl)
 li2005-01-14 AP 1.2.1  fix reengineered DOMAIN with CHECK (r: Robert 
Köpferl)
---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


[pgadmin-hackers] CVS Commit by andreas: table statistics including TOAST and indexes

2005-01-28 Thread cvs
Log Message:
---
table statistics including TOAST and indexes

Modified Files:
--
pgadmin3/src/schema:
pgCollection.cpp (r1.36 - r1.37)
pgTable.cpp (r1.60 - r1.61)

Index: pgCollection.cpp
===
RCS file: /projects/pgadmin3/src/schema/pgCollection.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -Lsrc/schema/pgCollection.cpp -Lsrc/schema/pgCollection.cpp -u -w -r1.36 
-r1.37
Index: pgTable.cpp
===
RCS file: /projects/pgadmin3/src/schema/pgTable.cpp,v
retrieving revision 1.60
retrieving revision 1.61
diff -Lsrc/schema/pgTable.cpp -Lsrc/schema/pgTable.cpp -u -w -r1.60 -r1.61
--- src/schema/pgTable.cpp
+++ src/schema/pgTable.cpp
@@ -426,12 +426,16 @@
  wxT(, tidx_blks_hit AS ) + qtIdent(_(Toast Index Blocks Hit));
 
 if (GetConnection()-HasFeature(FEATURE_SIZE))
-sql += wxT(, pg_size_pretty(pg_relation_size(stat.relid)) AS ) + 
qtIdent(_(Table Size));
-
+{
+sql += wxT(, pg_size_pretty(pg_relation_size(stat.relid)) AS ) + 
qtIdent(_(Table Size))
++  wxT(, CASE WHEN cl.reltoastrelid = 0 THEN ) + 
qtString(_(none)) + wxT( ELSE 
pg_size_pretty(pg_relation_size(cl.reltoastrelid)) END AS ) + qtIdent(_(Toast 
Table Size))
++  wxT(, pg_size_pretty(COALESCE((SELECT 
SUM(pg_relation_size(indexrelid)) FROM pg_index WHERE 
indrelid=stat.relid)::int8, 0)) AS ) + qtIdent(_(Indexes Size));
+}
 sql +=  wxT(\n)
-wxT(  FROM pg_stat_all_tables stat, pg_statio_all_tables statio\n)
-wxT( WHERE stat.relid = statio.relid\n)
-wxT(   AND stat.relid = ) + GetOidStr();
+wxT(  FROM pg_stat_all_tables stat\n)
+wxT(  JOIN pg_statio_all_tables statio ON stat.relid = 
statio.relid\n)
+wxT(  JOIN pg_class cl ON cl.oid=stat.relid\n)
+wxT( WHERE stat.relid = ) + GetOidStr();
 
 DisplayStatistics(statistics, sql);
 }
@@ -467,7 +471,7 @@
 wxT(  LEFT OUTER JOIN pg_tablespace ta on 
ta.oid=rel.reltablespace\n)
 wxT(  LEFT OUTER JOIN pg_description des ON des.objoid=rel.oid 
AND des.objsubid=0\n)
 wxT(  LEFT OUTER JOIN pg_constraint c ON c.conrelid=rel.oid AND 
c.contype='p'\n)
-wxT( WHERE ((relkind = 'r') OR (relkind = 's')) AND relnamespace 
= ) + collection-GetSchema()-GetOidStr() + wxT(\n)
+wxT( WHERE relkind IN ('r','s','t') AND relnamespace = ) + 
collection-GetSchema()-GetOidStr() + wxT(\n)
 + restriction + 
 wxT( ORDER BY relname));
 }
@@ -479,7 +483,7 @@
 wxT(  FROM pg_class rel\n)
 wxT(  LEFT OUTER JOIN pg_description des ON des.objoid=rel.oid 
AND des.objsubid=0\n)
 wxT(  LEFT OUTER JOIN pg_constraint c ON c.conrelid=rel.oid AND 
c.contype='p'\n)
-wxT( WHERE ((relkind = 'r') OR (relkind = 's')) AND relnamespace 
= ) + collection-GetSchema()-GetOidStr() + wxT(\n)
+wxT( WHERE relkind IN ('r','s','t') AND relnamespace = ) + 
collection-GetSchema()-GetOidStr() + wxT(\n)
 + restriction + 
 wxT( ORDER BY relname));
 }
@@ -533,12 +537,15 @@
 if (hasSize)
 statistics-AddColumn(_(Size), 60);
 
-wxString sql=wxT(SELECT relname, n_tup_ins, n_tup_upd, n_tup_del);
+wxString sql=wxT(SELECT st.relname, n_tup_ins, n_tup_upd, n_tup_del);
 if (hasSize)
-sql += wxT(, pg_size_pretty(pg_relation_size(relid)) AS size);
-
-sql += wxT(\n  FROM pg_stat_all_tables)
- wxT(\n WHERE schemaname = ) + 
qtString(collection-GetSchema()-GetName())
+sql += wxT(, pg_size_pretty(pg_relation_size(st.relid))
+   wxT( + CASE WHEN cl.reltoastrelid = 0 THEN 0 ELSE 
pg_relation_size(cl.reltoastrelid) END)
+   wxT( + COALESCE((SELECT SUM(pg_relation_size(indexrelid)) FROM 
pg_index WHERE indrelid=st.relid)::int8, 0)) AS size);
+
+sql += wxT(\n  FROM pg_stat_all_tables st)
+   wxT(  JOIN pg_class cl on cl.oid=st.relid\n)
+  wxT( WHERE schemaname = ) + 
qtString(collection-GetSchema()-GetName())
+  wxT(\n ORDER BY relname);
 
 pgSet *stats = collection-GetDatabase()-ExecuteSet(sql);
---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


[pgadmin-hackers] CVS Commit by andreas: table statistics including TOAST and indexes

2005-01-28 Thread cvs
Log Message:
---
table statistics including TOAST and indexes

Tags:

REL-1_2_0_PATCHES

Modified Files:
--
pgadmin3/src/schema:
pgTable.cpp (r1.59.2.1 - r1.59.2.2)

Index: pgTable.cpp
===
RCS file: /projects/pgadmin3/src/schema/pgTable.cpp,v
retrieving revision 1.59.2.1
retrieving revision 1.59.2.2
diff -Lsrc/schema/pgTable.cpp -Lsrc/schema/pgTable.cpp -u -w -r1.59.2.1 
-r1.59.2.2
--- src/schema/pgTable.cpp
+++ src/schema/pgTable.cpp
@@ -426,12 +426,16 @@
  wxT(, tidx_blks_hit AS ) + qtIdent(_(Toast Index Blocks Hit));
 
 if (GetConnection()-HasFeature(FEATURE_SIZE))
-sql += wxT(, pg_size_pretty(pg_relation_size(stat.relid)) AS ) + 
qtIdent(_(Table Size));
-
+{
+sql += wxT(, pg_size_pretty(pg_relation_size(stat.relid)) AS ) + 
qtIdent(_(Table Size))
++  wxT(, CASE WHEN cl.reltoastrelid = 0 THEN ) + 
qtString(_(none)) + wxT( ELSE 
pg_size_pretty(pg_relation_size(cl.reltoastrelid)) END AS ) + qtIdent(_(Toast 
Table Size))
++  wxT(, pg_size_pretty(COALESCE((SELECT 
SUM(pg_relation_size(indexrelid)) FROM pg_index WHERE 
indrelid=stat.relid)::int8, 0)) AS ) + qtIdent(_(Indexes Size));
+}
 sql +=  wxT(\n)
-wxT(  FROM pg_stat_all_tables stat, pg_statio_all_tables statio\n)
-wxT( WHERE stat.relid = statio.relid\n)
-wxT(   AND stat.relid = ) + GetOidStr();
+wxT(  FROM pg_stat_all_tables stat\n)
+wxT(  JOIN pg_statio_all_tables statio ON stat.relid = 
statio.relid\n)
+wxT(  JOIN pg_class cl ON cl.oid=stat.relid\n)
+wxT( WHERE stat.relid = ) + GetOidStr();
 
 DisplayStatistics(statistics, sql);
 }
@@ -467,7 +471,7 @@
 wxT(  LEFT OUTER JOIN pg_tablespace ta on 
ta.oid=rel.reltablespace\n)
 wxT(  LEFT OUTER JOIN pg_description des ON des.objoid=rel.oid 
AND des.objsubid=0\n)
 wxT(  LEFT OUTER JOIN pg_constraint c ON c.conrelid=rel.oid AND 
c.contype='p'\n)
-wxT( WHERE ((relkind = 'r') OR (relkind = 's')) AND relnamespace 
= ) + collection-GetSchema()-GetOidStr() + wxT(\n)
+wxT( WHERE relkind IN ('r','s','t') AND relnamespace = ) + 
collection-GetSchema()-GetOidStr() + wxT(\n)
 + restriction + 
 wxT( ORDER BY relname));
 }
@@ -479,7 +483,7 @@
 wxT(  FROM pg_class rel\n)
 wxT(  LEFT OUTER JOIN pg_description des ON des.objoid=rel.oid 
AND des.objsubid=0\n)
 wxT(  LEFT OUTER JOIN pg_constraint c ON c.conrelid=rel.oid AND 
c.contype='p'\n)
-wxT( WHERE ((relkind = 'r') OR (relkind = 's')) AND relnamespace 
= ) + collection-GetSchema()-GetOidStr() + wxT(\n)
+wxT( WHERE relkind IN ('r','s','t') AND relnamespace = ) + 
collection-GetSchema()-GetOidStr() + wxT(\n)
 + restriction + 
 wxT( ORDER BY relname));
 }
@@ -533,12 +537,15 @@
 if (hasSize)
 statistics-AddColumn(_(Size), 60);
 
-wxString sql=wxT(SELECT relname, n_tup_ins, n_tup_upd, n_tup_del);
+wxString sql=wxT(SELECT st.relname, n_tup_ins, n_tup_upd, n_tup_del);
 if (hasSize)
-sql += wxT(, pg_size_pretty(pg_relation_size(relid)) AS size);
-
-sql += wxT(\n  FROM pg_stat_all_tables)
- wxT(\n WHERE schemaname = ) + 
qtString(collection-GetSchema()-GetName())
+sql += wxT(, pg_size_pretty(pg_relation_size(st.relid))
+   wxT( + CASE WHEN cl.reltoastrelid = 0 THEN 0 ELSE 
pg_relation_size(cl.reltoastrelid) END)
+   wxT( + COALESCE((SELECT SUM(pg_relation_size(indexrelid)) FROM 
pg_index WHERE indrelid=st.relid)::int8, 0)) AS size);
+
+sql += wxT(\n  FROM pg_stat_all_tables st)
+   wxT(  JOIN pg_class cl on cl.oid=st.relid\n)
+  wxT( WHERE schemaname = ) + 
qtString(collection-GetSchema()-GetName())
+  wxT(\n ORDER BY relname);
 
 pgSet *stats = collection-GetDatabase()-ExecuteSet(sql);
---(end of broadcast)---
TIP 7: don't forget to increase your free space map settings


[pgadmin-hackers] CVS Commit by andreas: todo update

2005-01-28 Thread cvs
Log Message:
---
todo update

Modified Files:
--
pgadmin3:
TODO.txt (r1.128 - r1.129)

Index: TODO.txt
===
RCS file: /projects/pgadmin3/TODO.txt,v
retrieving revision 1.128
retrieving revision 1.129
diff -LTODO.txt -LTODO.txt -u -w -r1.128 -r1.129
--- TODO.txt
+++ TODO.txt
@@ -15,6 +15,8 @@
 
liEnhancements
ul
+   liTrack connection usage by property dialogs to prevent 
closing used connections
+   liAllow Sequence to be attached to existing int4/int8 columns
liDisplay column comments in table definition
liAllow unix socket connections
liAllow server registration without connect
---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


[pgadmin-hackers] CVS Commit by andreas: faq update

2005-01-28 Thread cvs
Log Message:
---
faq update

Modified Files:
--
www/pgadmin3/faq:
index.php (r1.12 - r1.13)

Index: index.php
===
RCS file: /projects/www/pgadmin3/faq/index.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -Lpgadmin3/faq/index.php -Lpgadmin3/faq/index.php -u -w -r1.12 -r1.13
--- pgadmin3/faq/index.php
+++ pgadmin3/faq/index.php
@@ -18,6 +18,7 @@
 A HREF=#UnsuppProtocolServer log: unsupported protocol/ABR
 A HREF=#FontProblem1Font problem: too big/ABR
 A HREF=#FontProblem2Font problem: SQL shows weird characters/ABR
+A HREF=#gtk-qtCrash on Linux: QPixmap: Invalid pixmap parameters/ABR
 A HREF=#ConnDropConnection to database dropped/ABR
 A HREF=#EncodingProblemEncoding Problem: My data is not shown/ABR
 /B
@@ -169,13 +170,23 @@
 font to have a correct display.
 [AP]
 /pbr
+H3A Name=gtk-qtCrash on Linux: Qpixmap: Invalid pixmap 
parameters/A/H3
+p
+When running on a machine with gtk-qt-engine installed, pgAdmin III will crash 
with a 
+segmentation fault. A console will print QPixmap: Invalid pixmap parameters.
+p/p
+This is caused by a broken gtk-qt-engine; not only pgAdmin III suffers from 
this.
+p/p
+To fix, remove the broken gtk-qt-engine or install a fixed version if 
available.
+/pbr
 H3A Name=ConnDropConnection to database dropped/A/H3
 p
 I'm connecting to the database server via a firewall. After some minutes of 
inactivity, the 
 connection to the database is dropped. Some admins report that bogus backend 
processes 
 remain that are never terminated.
 /pp
-Unfortunately some network administrators extend functions meant for external 
web server access to cover
+Unfortunately some network administrators or default firewall settings extend 
functions 
+meant for external web server access to cover
 internal database traffic too. After some minutes of inactivity, the TCP/IP 
connection
 is interrupted without notice to both sides of the connection. As a result, 
the backend 
 doesn't know that there's no connection to the client (in this case: pgAdmin 
III, but any
---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: [pgadmin-hackers] dlgUser.xrc_patch.txt

2005-01-28 Thread Andreas Pflug
Hiroshi Saito wrote:
Hi Andreas.
I want this hidden. Check this, please.
I never did this because the SQL page will show it anyway, and there's 
no prerequisite to suppress it there.

Regards,
Andreas
---(end of broadcast)---
TIP 9: the planner will ignore your desire to choose an index scan if your
 joining column's datatypes do not match


[pgadmin-hackers] Translate to pt_BR

2005-01-28 Thread Adriano Bonat
Hello,
Im translating pgAdmin to brazillian portuguese (pt_BR), soon as 
possible I will send the file.

-Adriano
---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
   (send unregister YourEmailAddressHere to [EMAIL PROTECTED])


[pgadmin-hackers] CVS Commit by dpage: Fix page

2005-01-28 Thread cvs
Log Message:
---
Fix page

Modified Files:
--
www/pgadmin3/cnt:
cnt_download.php (r1.74 - r1.75)

Index: cnt_download.php
===
RCS file: /projects/www/pgadmin3/cnt/cnt_download.php,v
retrieving revision 1.74
retrieving revision 1.75
diff -Lpgadmin3/cnt/cnt_download.php -Lpgadmin3/cnt/cnt_download.php -u -w 
-r1.74 -r1.75
--- pgadmin3/cnt/cnt_download.php
+++ pgadmin3/cnt/cnt_download.php
@@ -309,7 +309,7 @@
 dd
   ?php echo sprintf(_(pgAdmin III packages are available for %s.), MS 
Windows 2000/XP);?
   brbr
-  ?php echo echo _(Note that the a 
href=\http://www.postgresql.org/ftp/win32/\;pgInstaller distribution of 
PostgreSQL for Windows/a comes with pgAdmin.);?
+  ?php echo sprintf(_(Note that the a href='%s'pgInstaller 
distribution of PostgreSQL for Windows/a comes with pgAdmin.), 
http://www.postgresql.org/ftp/win32;);?
 /dd
   dd
 ?php echo sprintf(_(Download pgAdmin III package from our a 
href='%s'mirrors/a.), #mirrors);?
---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send unregister YourEmailAddressHere to [EMAIL PROTECTED])