Hasta hace poco tiempo estuve buscando como un loco alguna base de datos con el Listado de Países y Provincias Sql en Español de todo el mundo, a pesar de conseguir innumerables inclusive desde la misma página de mysql (que ya he tenido la oportunidad de usar en proyectos anteriores), obviamente todas estaban en ingles, pero, está vez la necesitaba específicamente en español. Luego de tanta búsqueda y de ayuda de mi compañero de trabajo, logramos dar con un artículo, en donde se encuentra la lista de países con sus estados y provincias en 8 idiomas, no era exactamente lo que queríamos, por problemas de codificación, pero, al menos nos aligero bastante el trabajo.

Proceso

El proceso para usar esta lista fue algo laboriosa pero se resume en lo siguiente:

  • Primero importamos toda la lista en una nueva base de datos
  • Luego exportamos de la lista los países y ciudades que estuvieran en el idioma español
  • Editamos manualmente los acentos, diéresis, eñes, etc, que estaban dañados por la codificación
  • Importamos este resultado en una nueva base de datos y exportamos nuevamente solo lo que necesitábamos (en país id y nombre, y en estado id, pais_id y nombre)

En este momento ya teníamos dos tablas relacionadas en español y con codificación utf8 que luego importamos dentro de nuestra base de datos en producción.

Me parece bastante extraño no conseguir una lista de países en español o bien no supe buscar.

Acá les dejo el enlace del repositorio para que puedan tener su tabla de pais / estado en español

Repositorio

Y este es el atículo donde esta la lista en 8 idiomas por si alguen la quiere completa