Collin Funk wrote:
> > The name "the former Yugoslav Republic of Macedonia" is no longer in use
> > since the signing of the Prespa Agreement [1][2].  This resolved the
> > country's naming dispute with Greece and changed the name to "North
> > Macedonia".
> > 
> > The name field of this locale/iso-3166.def is not used, so this does not
> > affect binaries.
> > 
> > [1] https://en.wikipedia.org/wiki/Prespa_Agreement
> > [2] https://treaties.un.org/Pages/showDetails.aspx?objid=0800000280544ac1
> 
> In Gnulib:
> 
>     $ grep -rie 'yugoslav'
>     lib/setlocale_null.h:   ("FYRO Macedonian_Former Yugoslav Republic of 
> Macedonia.1251").  */
>     lib/setlocale.c:     MKI  FYRO Macedonian_Former Yugoslav Republic of 
> Macedonia.1251
>     lib/setlocale.c:    { "MK", "Former Yugoslav Republic of Macedonia" },
> 
> I assume these cannot be changed since they are for old Windows APIs?

These strings are meant to match what Windows does.

Windows has a long-term reputation for focusing on backward compatibility;
therefore I don't expect these locale names to change any time.

Unrelated, but similar: In 2009, IBM was still using the language code "iw"
for Hebrew in some products [1]. The language code change "iw" → "he"
happened in 1989, that is, 20 years earlier.

Bruno

[1] 
https://public.dhe.ibm.com/software/websphere/ilog/docs/visualization/views53/usrfoundation.pdf




Reply via email to