Usuario:Grillitus/Tareas/Ficha de municipio de México

De Wikipedia, la enciclopedia libre

Esta plantilla se está usando para transformar {{Ficha de municipio de México}} en {{Ficha de entidad subnacional}}

  • Los campos que dicen <param>zzzz</param> son los campos de la Ficha de municipio de México.
  • Los campos que dicen <param-lit>zzzz</param-lit> (lit = literal) indica que debe reemplazar primero los parámetros y luego interpretar el objeto que contiene.
  • El campo destruir que aparece al principio de la ficha, es para desechar explícitamente esos parámetros que no se desean ocupar.
  • Grillitus tiene un seguro (validación) que evita que se efectúe el cambio (no guarda) en caso de haber parámetros en la plantilla original que no se hayan indicado acá, es decir, si hay un parámetro en la plantilla de México que no esté acá, entonces, no se guarda y habrá que agregarlo para continuar. En este sentido el proceso es "seguro" ya que no es posible la pérdida de datos.
{{Ficha de entidad subnacional
|destruir          = <param>LinkEscudo</param><param>Escudo del estado</param><param>Densidad</param>
|nombre            = 
|nombre completo   = <param>Nombre oficial</param>
|país              = México
|unidad            = [[Municipios de México|Municipio]]
|tipo_superior_1   = [[Organización territorial de México|Estado]]
|superior_1        = <param-lit>[[Archivo:Coat of arms of <param>Estado</param>.svg|20px]] [[Estado de <param>Estado</param>|<param>Estado</param>]]</param-lit>
|tipo_superior_2   = No. secciones
|superior_2        = <param>NumSecciones</param><param>Num Secciones</param><param>NumComunidades</param><param>Numcomunidades</param>
|tipo_superior_3   = Cabecera
|superior_3        = <param>Cabecera</param>
|escudo            = <param>Escudo</param>
|bandera           = no
|mapa              = <param>Mapa</param>
|imagen            = <param>Imagen</param>
|dirigentes_títulos= Pdte. municipal
|dirigentes_nombres= <param>PresidenteMpal</param><param>Presidente:</param><param>Presidente Municipal</param><param>Presidente Mpal</param><param>Presidente</param><param>Presediente</param><param>Alcalde</param><param>Gobernador</param>
|superficie        = <param>Superficie</param>
|población         = <param>Población</param><param>Poblacion</param>
|página web        = <param>Website</param><param>Web Site</param><param>Website (gobierno)</param><param>Página Web</param>
|apodo             = <param>Apodo</param>
|fundación         = <param>FechaCreación</param><param>FechaCreacion</param><param>Fecha Creación</param><param>Fecha de creación</param><param>Fecha de Fundación</param><param>FechaCreacionMunicipio</param><param>FechaFundacion</param><param>Fundación</param><param>Creacion</param>
|capital_coor      = <param>Coordenadas</param>
|latitud           = <param>Latitud</param><param>Latitudess</param>
|longitud          = <param>Longitud</param>
|elevación_alta    = <param>Altitud</param>
|gentilicio        = <param>Gentilicio</param>
|PIB_per_capita    = <param>PIBCapita</param>
|IDH               = <param>IDH</param><param>IDH categoría</param>
|nombre_código1    = Código INEGI
|código1           = <param>CódigoINEGI</param><param>CodigoINEGI</param><param>Código INEGI</param>
|lema		       = <param>Lema</param>
|código_postal     = <param>Código Postal</param><param>CP</param><param>Codigo Postal</param><param>CodigoPostal</param>
|prefijo telefónico= <param>Lada</param><param>Clave LADA</param><param>Pref.Telefonico</param>
|horario           = <param>Huso horario</param><param>HusoHorario</param>
}}

Adicionalmente se hace (esto no es paramétrico -> se programa) :

  • Si población o superficie tienen referencias, son movidas a los campos población_post y superficie_post respectivamente (se crean en el momento por lo que no aparecen en formato anterior)
  • Se valida:
    • El valor de población debe ser numérico y entero (sin decimales) por lo que el bot interpreta el número y lo corrige, ejemplo 1.234 -> 1234. si no está claro que es un entero -> aborta el traslado.
    • El valor de superficie se asume que es decimal, por lo que el bot lo corrige, ejemplo 5.300,45 -> 5300.45 lo pone con punto para que la nueva plantilla pueda dividir y calcular la densidad de población. Si no entiende el número o pueden haber mal interpretaciones aborta el proceso, ej: 523.345 (¿es punto decimal o de miles?)
  • Si el escudo tiene el valor "Coats of arms of None.svg" este es removido.