I am asking this question to clarify the issue raised in this question: Available countries list won't appear when set in Localization
The user interface on the 'Settings - Localization' page (admin/setting/localization) has changed in CiviCRM 4.7. As a result there doesn't seem to be an easy way to select all countries to be available for address fields.
In CiviCRM 4.6 and before you could simply select the whole list of countries and click 'Add' to make them all available. However in CiviCRM 4.7 you appear to have to add each country individually, which is a time-consuming task as there are a large number of countries.
This appears to be a step backwards in terms of the user experience. Is this a bug or am I missing something?
Also the help text for this fields needs updating. It currently reads as follows:
Available Countries
Which countries are available in the Country selection field when adding or editing contact addresses. Profile and Custom 'Country' fields also use this setting. To include ALL countries, leave the right-hand box empty.
In CiviCRM 4.7 there is only one box. There is no right-hand box. If you leave the box blank and click save it will revert to the default country (i.e. 'United States').