Country Codes v2.0 
v.2.7.0.0
.

CountryCodes
Version 2.7.0.0
December 20 2006

Developed & Published by iZOX ZONE 
© 2000-2007 Saber Naeemi - http://www.izoxzone.com

 

 Table Of contents
 Introduction & Software Details

Country Codes is a small database of country codes and additional information for more than 250 countries. It displays their location (continent), ISO 3166-1 Alpha 2-3 codes and ISO number as well as IDDD code and flag, NDD Code, Country Dialing Code, FIPS PUB 10-4 and TLD (Top Level Domain) code and the current time in the country, Distinguishing sign, IOC Code, ISO Currency Code and language abbreviation 3-char name.

The program provides checkboxes, that allow you to copy all or just selected information to the clipboard. In addition, it provides a handy link for each country that launches your browser with detailed information from the CIA World Fact Book and from the Wikipedia website. It also provides options such as exporting to HTML file for printing or other uses. You can even extract the name of country from numeric IP addresses using IP2Location database and program will automatically display the related information to that country. There is also a map of world showing you the content location of target country in world.

Below table explains it all what the Country Codes is showing:

Country name: As shown in "Administrative Subdivisions of Countries".
City: This will only list the most famous cities of target country with their phone code (and sometime Latitude and Longitude) in front. You can change the city using drop down combo box and see that GMT Deviation changes for them. You may have seen * (asterisk) sign before the name some of cities, well that means the city is the capital of selected country. Unfortunately, it is not possible to list all cities of countries and program would not be able to handle it well.
Long name: The complete country name which is not commonly used.
Type: Displays the type of selected country.
Dependency Of: Where the country is depended from.
Location: Continent position of target country in world.
TLD code: The Internet Assigned Numbers Authority (IANA) assigns two-letter codes for country-coded Top-Level Domains in Internet addresses. These codes are the same as the ISO 2-alpha codes in nearly all cases. See this list by IANA.
ISO Alpha-2: Displays Alpha-2 codes from ISO 3166-1. See this list. The International Organization for Standardization (ISO) under its standard ISO 3166 has established two-letter (2-alpha) codes for the various countries of the world, including independent states, dependent areas, and certain areas of contested jurisdiction or special status. These codes are published and revised when needed by the ISO 3166 Maintenance Agency
ISO Alpha-3: Alpha-3 codes from ISO 3166-1 (synonymous with World Bank Codes). These codes are actually provided by the United Nations Statistical Division.
ISO Number: Numeric codes from ISO 3166-1.
IOC: Codes assigned by the International Olympics Committee. These codes identify the nationality of athletes and teams during Olympic events.
ISO Currency Code: The 3-letter code of country currency unit assigned by ISO . More Information also available on XE.Com World Currency Symbols page.
Language abb.: Language name abbreviation, based on NLS Information for Microsoft Windows XP Service Pack 2.
FIPS 10-4 Code: Codes from the U.S. standard FIPS PUB 10-4.
GMT Deviation: Difference between country local time and Greenwich Mean Time (UTC) in hour.
Extra Information I & II: You can catch a lot of more information about target country using provided links.
Distinguishing sign: These are from the Transport Division of the UN Economic Commission for Europe. The United Nations maintains a list of Distinguishing Signs of Vehicles in International Traffic (Download table in PDF); these codes appear in oval-shaped signs displayed on the rear of vehicles. These codes were authorized by the UN's 1949 and 1968 Conventions on Road Traffic. (In the U.S., the use of the oval design is not controlled and vehicles often display similar ovals with a wide variety of non-standard codes.) Many of the vehicle codes created since the adoption of ISO 3166 coincide with either the ISO 2-alpha or 3-alpha codes, but many of the codes, especially the older European ones, do not. In Europe, the vehicle codes are often used in postal addressing, preceding the delivery code. (Complete postal addressing information is available from the Universal Postal Union.)
Dialing Code: This is the code you need to use when dialing to that particular country from another country. The International Telecommunications Union assigns 1-, 2-, or 3-digit country calling codes for international telephone calls. The calling code "1" is assigned to the entire North American Numbering Plan Area, which includes the U.S. and its possessions, Canada, Bermuda and nations of the Caribbean. Within this region the "1" is followed by a NANPA 3-digit area code. Also, code "7" is assigned to a large calling area including the Russian Federation and Kazakhstan. All other countries and territories have their own 2-digit or 3-digit code.
IDDD Code: The IDDD aka IDD (International [Distance] Direct Dialing) prefix is the international prefix needed to dial a call FROM the country listed TO another country. This is followed by the country dialing code for the country you are calling. The IDDD situation in many countries has been changing regularly. Some countries have multiple IDDDs, with each one used by a different long-distance carrier.
NDD Code: The NDD (National Direct Dialing) prefix is the access code used to make a call WITHIN that country from one city to another (when calling another city in the same vicinity, this may not be necessary). The NDD is followed by the city/area code for the place you are calling. Phone numbers are often written in this format: +44-(0)1224-XXXX-XXXX. This expresses the numbers used for both international and national long-distance calls. In the example, + means 00 which is IDDD prefix and 44 indicates the country Dialing Code, while (0) indicates the NDD. When dialing from outside the country, the NDD would not be used after dialing the country code; when dialing from within that country, the NDD would be used, but the country code would not.


Toolbar Buttons And Options

Copy - Sends only selected items to OS clipboard.

Copy All - Copies all information to clipboard.

Options - Brings up the option dialog which using it you can:

  • Show tray icon: Enable/Disable tray icon/environment.
  • Minimize to tray when closing: If this option is marked the program will not close when you click the program window close button and instead minimizes to system tray. Note that "show tray icon" option must be active in order to use this feature.
  • Only selected items in HTML: Restrict the number of printed items in output html file to only selected items.
  • Run when windows starts: Makes program to run with windows start ups.
  • Reset DB button will remove "userdb.ini" file. When you edit information using edit options your changes will be stored in that file called "userdb.ini" which will be placed the same directory as program, when you remove it the program will use its own database and information.
  • ... more will be added in feature, you can request for more options in our our forum.

HTML - This command can convert information to HTML tags and create an html file which can be used for printing or other online purposes. Note that if you hit this button when "Only selected items in HTML" is check marked (in option panel) only selected items will be exported to output HTML file (will be saved in e.g. X:\CC folder\temp.htm).

World Map - There is also a World Map which allows you to view the exact location of the active country in world. You can even define a position or modify the current location of all given countries. There are also links to NationalGeographic allowing you to view the satellite view of world or selected country map and profile as well.

IP2Country - You can use this option to determine where an IP (or a person) is from. You will probably find this tool very useful if you use IRC or if you're a network admin.

Help - This document will pop up! :)

About - Some information about program version and etc...

.go to tray - Will minimize the program to system tray. This button will be only available when "Show in tray" (in options panel) is marked. * Remember that program will next start in any state you exit it, for example if you like the program to start in system tray when windows comes up you can first send the program to system tray and then right click on tray icon and from the up coming menu choose exit, so next time CountryCodes will run in hide mode even if you double click it in your desktop. The next time windows starts you can then right click on tray icon and choose show from menu or just double click the glob icon to bring up the program again. This method applies to other program windows and panels as well. in Simple word: "Country Codes wont forget anything when you exit, it saves every detail".


Some more notes about information

ISO 3166-1: The Maintenance Agency for ISO standard 3166 is part of the Deutsches Institut für Normung (DIN). It maintains an authoritative list of ISO Alpha-2 Codes. Its list is coordinated with a list of countries used by the United Nations Statistics Division for reporting purposes. If I understand correctly, the organization that defines ISO Alpha-3 and Numeric Codes is actually the U.N. Statistics Division.

TLD: The Internet Assigned Numbers Authority (IANA) administers top-level domain names (.com, .edu, .org, and so on). The majority of top-level domain names are referred to as ccTLD, or country-code Top Level Domains. They include .fr, .in, etc. URLs with .fr as their top-level domain are supposed to be assigned to French individuals, organizations, and companies by a French administrative body. IANA has chosen to use ISO 3166 as a basis for the ccTLDs (see their list), and sticks to it very closely.

FIPS 10-4: The FIPS 10-4 page has an official U.S. government listing of codes. I have been told that the Departments of State and Defense use these FIPS codes, while government agencies dealing with international trade and cooperation use the ISO Alpha-2 codes (which are also designated FIPS 104-1, to add to the confusion). Both sets of codes are so entrenched that it's impractical for the U.S. to standardize on just one set.

 

 System Requirements

* Windows 9x/ME/NT/2000/XP
* 400MHz or faster Processor
* 32MB RAM
* Visual Basic 6 Runtimes (download it here)

 

 Technical Support

If you are experiencing problems with CountryCodes, you can contact us. Remember to include the following information along with a description of your problem so we can help you!

- Operating System (Windows98/ME/2000/XP, etc.)
- CPU type and speed in MHz
- Amount of RAM

Also if you found any wrong given information by CountryCodes (there shouldn't be any due to hard work and extreme researches) or if you see that data base needs updates, please let us know and do not forget to include a link to the page which contains valid information.

 

 Version History
 
2.7
Dec 20, 2006
+ A new feature added in option dialog
* Database updated
* Fixed lots of reported/known bugs
* Some other improvements
2.6
Sep 15, 2005
+ New option dialog
* Interface improvements
* Records updated and Bugs fixed
2.5
Jun 05, 2005
* Interface changed to make it more handy
* DST problem fixed
+ ISO Alpha-3 search option
* Displaying current time on caption bar and systray icon
+ Link to online source for airport codes
+ Link to world clock server showing selected country time
+ Edit option for IDD, NDD and Extra Information links
* Records updated and Bugs fixed
2.0
Mar 25, 2005
+ Added some more cities
+ Added Options panel allowing user to change program settings
* Fixed IDDD Code pronouncing to proper form, Country Dialing Code
+ Added IDDD Code dB
+ Added NDD Code dB
+ Added Distinguishing signs dB (aka UN Vehicle Code)
+ Added Latitude and Longitude of famous cities
+ You can now edit some of default program information
* Minor/Major/Reported bugs are fixed
1.7
Dec 25, 2004
* Supports XP interface
+ Added a map of world
+ Now in system tray
* Changes in program interface
+ Different time zone for each selected city
* A lot of other improvements, fixes and new features
1.6
Nov 11, 2004
. Not a public release
.
1.5
Sep 30, 2004
* Some little changes in program interface
+ Added IOC field
+ Added ISO Currency Code field
+ Added Language abbreviation name field
+ Added full ISO 639 Languages Code database
+ Added a new link to NationMaster website
+ You can now print displayed information using the "print version" option
+ Determine the country of given IP address and view its information
+ Published a help document with program
* and a lot of more new features can not be listed here
* also Minor bugs fixed
.
1.4.5
Jul 22, 2004
* One click on flag picture will enlarge it
+ Added Uninstall option
+ Lookup for the country over NSRC 
+ Hotkeys added
* Fixed reported and researched wrong database faults 
* some other minor changes and improvements
.
1.4
May 13, 2004
+ Displays country flag
+ Displays GMT time
+ Displays current time on specified country
* Minor bugs fixed
.
1.3.5
Nov 09, 2003
. Not a public release
.
1.3.2
Nov 07, 2003
Added countries and fixes
.
1.3.1
Nov 06, 2003
+ Added FIPS 10-4 field
+ Added a link to CIA World Fact book
* Most of bugs are now fixed
.
1.0
Nov 03, 2003
. Initial release!

 

 Credits
 
Programming, 
Graphic and Documents:
Saber Naeemi
Special Thanks to: Russ Rowlett
Steve Kropla

Gwillim Law
Hexa Software Development Center - IP2Location
Sevilla Online - AR INI Manager Library
Wikipedia, the free encyclopedia
and a lot of other people who have helped us
making Country Codes a better one,
and finally all of you reading this! :)
Beta Testers: me ;)

 

.
Country Codes - http://www.izoxzone.com/app/cc/index.htm
© 2000-2007 iZOX ZONE

CC PAD File: http://www.izoxzone.com/product/app/cc/pad_file.xml