JaimeObregon/infoelectoral

Embellecer los nombres de los municipios con una función de posprocesado

JaimeObregon opened this issue · 0 comments

En /src/includes/municipios y en MUNICIPIOS_INEXISTENTES de /src/includes/constants.php están las tablas que relacionan los códigos de municipio del INE con su nombre oficial. Lo he detallado en La fiesta de los municipios.

Pero los nombres oficiales son feos. Por ejemplo:

  • Romana, la en vez de La Romana
  • Bolo, O en vez de O Bolo
  • Alqueria d'Asnar, l' en vez L'Alqueria d'Asnar
  • Alqueries, les/Alquerías del Niño Perdido en vez de sabe $DEITY qué

Estaría bien embellecer estos nombres. No editando las tablas oficiales, por supuesto, sino con una función —relativamente sencilla, estimo— que aplicada en el momento de la decodificación y probablemente mediante expresiones regulares, traduzca los nombres feos en nombres bonitos.

Esta función seguramente se aplicará de una manera similar a como ahora se realiza el embellecimiento de la capitalización de los nombres de los candidatos (FRANCISCO DE LA ROSAFrancisco de la Rosa) en /src/list.php.

Nótese que puede haber otras conversiones adicionales a las que he puesto como ejemplo, así que habría que echar antes un vistazo a las tablas y buscar todas las casuísticas.

Y téngase en cuenta que el objetivo final de este embellecimiento de nombres de municipios es que en un inminente portal de información electoral el usuario pueda buscar municipios por cualquier término (incluso en idiomas cooficiales) y han de mostrársele resultados coherentes y escritos de manera natural.