|
1 | 1 | /* -----------------------------------------------------------------------
|
2 | 2 | * formatting.c
|
3 | 3 | *
|
4 |
| - * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.115 2006/11/24 22:25:56 momjian Exp $ |
| 4 | + * $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.116 2006/11/28 12:53:44 petere Exp $ |
5 | 5 | *
|
6 | 6 | *
|
7 | 7 | * Portions Copyright (c) 1999-2006, PostgreSQL Global Development Group
|
@@ -163,7 +163,6 @@ struct FormatNode
|
163 | 163 |
|
164 | 164 | /* ----------
|
165 | 165 | * Full months
|
166 |
| - *This needs to be NLS-localized someday. |
167 | 166 | * ----------
|
168 | 167 | */
|
169 | 168 | staticchar*months_full[]= {
|
@@ -2928,7 +2927,13 @@ localize_month(int index)
|
2928 | 2927 | m=_("Apr");
|
2929 | 2928 | break;
|
2930 | 2929 | case4:
|
2931 |
| -m=_("May"); |
| 2930 | +/*------ |
| 2931 | + translator: Translate this as the abbreviation of "May". |
| 2932 | + In English, it is both the full month name and the |
| 2933 | + abbreviation, so this hack is needed to distinguish |
| 2934 | + them. The translation also needs to start with S:, |
| 2935 | + which will be stripped at run time. */ |
| 2936 | +m=_("S:May")+2; |
2932 | 2937 | break;
|
2933 | 2938 | case5:
|
2934 | 2939 | m=_("Jun");
|
|