mirror of
https://github.com/postgres/postgres.git
synced 2025-04-29 13:56:47 +03:00
Deal with yet another issue related to "Norwegian (Bokmål)" locale.
It emerges that recent versions of Windows (at least 2016 Standard) spell this locale name as "Norwegian Bokmål_Norway.1252", defeating our mapping code that translates "Norwegian (Bokmål)_Norway" to something that's all-ASCII (cf commits db29620d4 and aa1d2fc5e). Add another mapping entry to handle this spelling. Per bug #16068 from Robert Ford. Like the previous patches, back-patch to all supported branches. Discussion: https://postgr.es/m/16068-4cb6eeaa7eb46d93@postgresql.org
This commit is contained in:
parent
d995fd667f
commit
db477b691d
@ -96,8 +96,12 @@ static const struct locale_map locale_map_result[] = {
|
|||||||
*
|
*
|
||||||
* It's not clear what encoding setlocale() uses when it returns the
|
* It's not clear what encoding setlocale() uses when it returns the
|
||||||
* locale name, so to play it safe, we search for "Norwegian (Bok*l)".
|
* locale name, so to play it safe, we search for "Norwegian (Bok*l)".
|
||||||
|
*
|
||||||
|
* Just to make life even more complicated, some versions of Windows spell
|
||||||
|
* the locale name without parentheses. Translate that too.
|
||||||
*/
|
*/
|
||||||
{"Norwegian (Bokm", "l)_Norway", "Norwegian_Norway"},
|
{"Norwegian (Bokm", "l)_Norway", "Norwegian_Norway"},
|
||||||
|
{"Norwegian Bokm", "l_Norway", "Norwegian_Norway"},
|
||||||
{NULL, NULL, NULL}
|
{NULL, NULL, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user