Tom Lane
b0169bb124
Install a more robust solution for the problem of infinite error-processing
...
recursion when we are unable to convert a localized error message to the
client's encoding. We've been over this ground before, but as reported by
Ibrar Ahmed, it still didn't work in the case of conversion failures for
the conversion-failure message itself :-(. Fix by installing a "circuit
breaker" that disables attempts to localize this message once we get into
recursion trouble.
Patch all supported branches, because it is in fact broken in all of them;
though I had to add some missing translations to the older branches in
order to expose the failure in the particular test case I was using.
2008-10-27 19:37:22 +00:00
Tom Lane
05fc744b96
Add a new ereport auxiliary function errdetail_log(), which works the same as
...
errdetail except the string goes only to the server log, replacing the normal
errdetail there. This provides a reasonably clean way of dealing with error
details that are too security-sensitive or too bulky to send to the client.
This commit just adds the infrastructure --- actual uses to follow.
2008-03-24 18:08:47 +00:00
Peter Eisentraut
6dfa40d69f
Translation updates
2008-01-30 11:05:41 +00:00
Peter Eisentraut
9c76af4a5e
Add _ to gettext triggers. Must have been forgotten here when it was introduced.
2005-10-04 11:14:03 +00:00
Peter Eisentraut
8511a1b734
New translation
2005-01-09 17:10:29 +00:00
Peter Eisentraut
cd380b99cd
Translation updates
2004-12-16 11:31:55 +00:00
Peter Eisentraut
93c4a14e5c
New translation
2004-12-13 22:54:20 +00:00
Peter Eisentraut
99b735cc03
Work around lack of NLS support in libpgport by making those components
...
who use it scan the relevant source files for their own catalog. It
creates a bit of duplicate work for translators, but it gets the job done
for now.
2004-11-27 22:44:15 +00:00
Peter Eisentraut
3ae6531673
Add translation from 7.4 branch to head.
2004-08-11 09:00:27 +00:00
Peter Eisentraut
a2ec3fe817
New translation
2004-08-10 19:10:21 +00:00
Tom Lane
b15f9b08ef
Replace direct fprintf(stderr) calls by write_stderr(), and cause this
...
routine to do something appropriate on Win32. Also, add a security check
on Win32 that parallels the can't-run-as-root check on Unix.
Magnus Hagander
2004-06-24 21:03:42 +00:00
Peter Eisentraut
1159c484b2
New translation
2004-06-10 17:10:24 +00:00
PostgreSQL Daemon
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
Peter Eisentraut
7397819f78
Translation updates
2003-11-14 23:59:12 +00:00
Peter Eisentraut
a776bd9b69
New Norwegian translation by Trond Endrestøl, actually made for 7.3, but
...
this should help people get started in 7.4 as well.
2003-09-29 10:57:06 +00:00
Peter Eisentraut
b994b143a6
New translations
2003-09-29 09:51:29 +00:00
Peter Eisentraut
2f9d32cded
Run distprep target before creating list of files that contain translatable
...
strings in the backend, so that .l and .y files are included. To that end,
don't make the .pot file a prerequisite on distprep.
2003-09-14 22:40:38 +00:00
Tom Lane
b7489ac445
elog() is no longer a gettext trigger --- all remaining uses are considered
...
internal errors.
2003-07-28 00:25:21 +00:00
Tom Lane
2a4a0c4d71
Add ereport-related functions to GETTEXT_TRIGGERS list.
2003-07-19 20:32:12 +00:00
Peter Eisentraut
df7618020b
Merge PO file updates from 7.3 branch.
2003-06-28 22:31:01 +00:00
Peter Eisentraut
d73f8137d2
Translation updates
2002-09-14 13:46:24 +00:00
Peter Eisentraut
12f80d7c69
Initial Spanish translation from Karim Mribti <karim@inlosa.com>
2002-08-28 21:01:14 +00:00
Peter Eisentraut
41c92ace2f
Move PO files into subdirectories separate from the source code.
2002-08-21 20:42:27 +00:00