Can you post the code?
It doesn't have all cities but it's a start.
Oh, goodness, the source? It's a long script...
*edit*
Couldn't post the entire script, here's a link to the base:
http://arctic.ithium.net/able2know/Country_CitySelect2.htm
Link to a site with some of the missing codes:
Language chart
Slovenian = ls
^-- i believe that's suppose to be sl and not ls.
Edit (Moderator): Link removed
and your site have been very helpful w/ these language codes.
//krunk (^_^x)
here's another site i found which is a more complete list based on ISO:
http://www.unicode.org/onlinedat/languages.html
//krunk (^_^x)