Warn users that locales with traditional Windows NLS names like
"English_United States.1252" won't provide version information, and that
something like initdb --lc-collate=en-US would be needed to fix that
problem for the initial template databases.
Discussion: https://postgr.es/m/CA%2BhUKGJ_hk3rU%3D%3Dg2FpAMChb_4i%2BTJacpjjqFsinY-tRM3FBmA%40mail.gmail.com
approach is imperfect as maintainers are free to back-port newer
collation definitions to older C library releases.
+ When using Windows collations, version information is only available for
+ collations defined with BCP 47 language tags such as
+ en-US. Currently, initdb selects
+ a default locale using a traditional Windows language and country
+ string such as English_United States.1252. The
+ --lc-collate option can be used to provide an explicit
+ locale name in BCP 47 format.
+