En ocasiones necesitamos poder permitirle al usuario la elección de su país. Y tenemos que mostrar el nombre en español e inglés.

Para ello existe una tabla de la ISO (International Organization for Standarization) que se encarga de mantener el listado denominado ISO 3166-1. Este listado contiene los nombres cortos, en inglés, de los países. Conjuntamente con el correspondiente ISO 3166-1-alpha-2 que son los 2 caracteres representativos.

Hace unos dias he tenido que realizar un sitio que permitiera elegir los paises. Hasta aquí algo normal, pero el tema era que era un sitio en 2 idiomas con lo cual tenia que tener los paises en ambos idiomas.

He buscado sin éxito, al menos listados actualizados. Por lo cual he tomado el listado de los 244 países de la ISO y completado los nombres en español con los de la página de registro de hotmail, en español, que dicho sea de paso esta desactualizado, y el resultado son 2 archivos que creo pueden ser de utilidad.

El archivo es un .zip que contiene los codigos mas su nombre en español e inglés y un archivo .sql (dump de mysql)

Espero les sea de utilidad.

descargar archivo