Cyprus was listed both in Europe and Asia in the list of continents. This meant that when users search for it, for example when creating a new shipping zone, it would be displayed twice.
This commit fixes this problem by removing Cyprus from Europe and leaving it in Asia. CLDR puts Cyprus in Western Asia (2dd06669d8/tools/java/org/unicode/cldr/util/data/UnMacroRegions.txt (L229)).
I checked and there are no other cases of countries added to more than one continent in i18n/continents.php.
Added missing country Cyprus (CY) to the Europe set.
Arguably, you could also consider adding Greenland (GL), since it's one of the Overseas Countries and Territories (OCT) of the EU and you've already included Svalbard and Jan Mayen, which is equally far from Europe in a geographic sense.
Fixed missing Bonaire, Saint Eustatius and Saba (BQ) from the continents
list.
Fixed Curaçao, thats belongs to the North America continent.
Closes#11217
American Samoa, Guam, Mariana, Puerto Rico and islands are not really
states and have ISO country codes, so should be listed as such.
This may have implications on users using these state codes right now,
but as part of shipping zones this change makes sense. You wouldn’t
ship to Guam for the same cost as the US. @BFTrick