Bryan Green <[email protected]> writes:
> I should have asked you which version of libintl is being used.  I went
> ahead and jumped to 0.26 and they now gate like this:

>       /* If the current locale value is "C" or "C.<encoding>" or "POSIX",
>        we don't load a domain.  Return the MSGID.  */
>       if ((single_locale[0] == 'C'
>          && (single_locale[1] == '\0' || single_locale[1] == '.'))
>         || strcmp (single_locale, "POSIX") == 0)
>       break;

Bleah.  I wonder if "POSIX.UTF-8" would work?

regression=# set lc_messages TO 'POSIX.UTF-8';
ERROR:  invalid value for parameter "lc_messages": "POSIX.UTF-8"

... nope.  Back to the drawing board I guess.

I've reverted the latest patch for now.

                        regards, tom lane


Reply via email to