Bryan Green <dbryan.green@gmail.com> 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