Warning: include_once(cookbook/pmfeed.php): failed to open stream: No such file or directory in /misc/32/000/115/128/8/user/web/bisharat.net/wikidoc/local/config.php on line 63

Warning: include_once(): Failed opening 'cookbook/pmfeed.php' for inclusion (include_path='.:/usr/share/pear') in /misc/32/000/115/128/8/user/web/bisharat.net/wikidoc/local/config.php on line 63
PanAfriL10n - PanAfrLoc - UN-M-49

UN M.49

UN M.49, "Standard Country or Area Codes for Statistical Use," is a set of numerical codes for countries and regions that is used by the United Nations. It assigns codes to regions of Africa as defined by the UN (see table below).

It is also possible to use some of these codes in language tagging and locales (see below). For almost all cases, however, the ISO-3166-1 two letter country codes are the most appropriate for locales and tagging web content (there are no region codes in ISO 3166). Selected UN M.49 codes might possibly find use where regional groupings are more appropriate for defining a particular language use.

UN M.49 Africa regional codes

CodeRegionCountries included
011Western AfricaBenin, Burkina Faso, Cape Verde, Côte d'Ivoire, Gambia, Ghana, Guinea, Guinea Bissau, Liberia, Mali, Mauritania, Niger, Nigeria, Saint Helena, Senegal, Sierra Leone, Togo
014Eastern AfricaBurundi, Comoros, Djibouti, Eritrea, Ethiopia, Kenya, Madagascar, Malawi, Mauritius, Mayotte, Mozambique, Reunion, Rwanda, Seychelles, Somalia, Tanzania, Uganda, Zambia, Zimbabwe
015Northern AfricaAlgeria, Egypt, Libya, Morocco, Sudan, Tunisia, Western Sahara
017Middle AfricaAngola, Cameroon, Central African Republic, Chad, Congo (Dem. Rep. of), Congo (Rep. of), Equatorial Guinea, Gabon, Sao Tome e Principe
018Southern AfricaBotswana, Lesotho, Namibia, South Africa, Swaziland

UN M.49 also includes codes for countries. These are not included here since the ISO-3166-1 two letter country codes would be used instead for any ICT localisation purpose.

Language tagging & UN M.49

According to RFC 5646 (http://datatracker.ietf.org/doc/rfc5646/ ; see also Codes and Tags) it is possible to use UN M.49 codes in language tags, under certain circumstances where a regional specifier is needed instead of a country one.

Locales & UN M.49

It is possible to use UN M.49 codes in locales filed with CLDR.


< UNHCHR | U.N. topics | WSIS >