aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/formatting.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2006-11-28 12:53:44 +0000
committerPeter Eisentraut <peter_e@gmx.net>2006-11-28 12:53:44 +0000
commitb64d2d21335f06760bfadc049f2027e464eb722e (patch)
treee5d0d716b60b2e9d9e0147d64d046f5631483448 /src/backend/utils/adt/formatting.c
parent09309df9a22399cfc51931304ca74632493a6fe0 (diff)
downloadpostgresql-b64d2d21335f06760bfadc049f2027e464eb722e.tar.gz
postgresql-b64d2d21335f06760bfadc049f2027e464eb722e.zip
Add workaround for localizing May and abbreviated May differently. Idea
of Dennis Björklund.
Diffstat (limited to 'src/backend/utils/adt/formatting.c')
-rw-r--r--src/backend/utils/adt/formatting.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/backend/utils/adt/formatting.c b/src/backend/utils/adt/formatting.c
index 5ce975e2fba..2e1a5ac3eb8 100644
--- a/src/backend/utils/adt/formatting.c
+++ b/src/backend/utils/adt/formatting.c
@@ -1,7 +1,7 @@
/* -----------------------------------------------------------------------
* formatting.c
*
- * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.115 2006/11/24 22:25:56 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.116 2006/11/28 12:53:44 petere Exp $
*
*
* Portions Copyright (c) 1999-2006, PostgreSQL Global Development Group
@@ -163,7 +163,6 @@ struct FormatNode
/* ----------
* Full months
- * This needs to be NLS-localized someday.
* ----------
*/
static char *months_full[] = {
@@ -2928,7 +2927,13 @@ localize_month(int index)
m = _("Apr");
break;
case 4:
- m = _("May");
+ /*------
+ translator: Translate this as the abbreviation of "May".
+ In English, it is both the full month name and the
+ abbreviation, so this hack is needed to distinguish
+ them. The translation also needs to start with S:,
+ which will be stripped at run time. */
+ m = _("S:May") + 2;
break;
case 5:
m = _("Jun");