Looks like a small bug has sneaked into translation file of countries.
In htdocs/languages/english/countries.php
line 61
define('_COUNTRY_CS','Serbia & Montenegro (former)'); // Not listed in ISO 3166
and 201
define('_COUNTRY_RS','Serbia');
Think 61 should be
define('_COUNTRY_CS','Czechoslovakia (former)'); // Not listed in ISO 3166
Actually, this is meticulously correct to ISO-3166. RS is Serbia. CS was used for Czechoslovakia (pre ISO-3166-2,) but was transitionally reserved for Serbia & Montenegro, but then Serbia & Montenegro were separated before the dust settled.
See:
https://www.iso.org/obp/ui/#iso:code:3166:CS
https://www.iso.org/obp/ui/#iso:code:3166:CSHH
This would come down which generation of old we choose to use. Honestly, I think it is unrealistic to expect this list to serve as a historical reference, due to issues like this. Since the CS code is only transitionally reserved, maybe it shouldn't be represented?
Is there an actual problem created by the changed definition? It changed in XOOPS 2.5.5, so it has been this way for a while.
Interesting situation.
For me personally there is no problem just noticed Serbia represented 2
times with 2 different defines, which made me wonder why.
Den 18-06-2014 19:13, Richard Griffith skrev:
Related
Bugs:
#1294