[11:27:43] Buenas jem [11:28:17] Con relación a lo que has puesto en el proyecto plantillas creo que habría más plantillas para la evolución demográfica [11:28:32] Sin contar que muchas veces se emplean tablas para eso [11:28:49] por ejemplo queda la plantillas {{demo}} [11:28:50] 10[86] 10https://es.wikipedia.org/wiki/Template:demo [11:29:35] Pero a parte de eso al ver lo que habías puesto he visto otro añadido de Hiperfelix con respecto a fusionar plantillas de pirámide de población [11:30:11] sugería que se añadiría a está plantilla la posibilidad de dar valores de población (números enteros) [11:30:38] poxibilidad que como ya sabes cubre la plantilla {{Pirámide de población 2}} [11:30:39] 10[87] 10https://es.wikipedia.org/wiki/Template:Pir%C3%A1mide_de_poblaci%C3%B3n_2 [11:31:15] dándole vueltas creo que se podría estudiar hacer un módulo que serviría para ambas [11:31:46] dando un parámetro los datos se interpretarían como porcentajes o como valores de población [11:32:12] o bien tener en cuenta si están con parámetro con nombre u ordinal [11:32:18] Buenas, Miguillen [11:32:53] auqnue la idea si se hace algo así sería darle versatibilidad para que se acoplaría a cualquier segmento de datos [11:33:07] Sí, mejor flexibilidad siempre [11:33:10] ahora está acotado al INE de España [11:33:30] Pero sí me parece claro que solo debería haber un sistema de representación de la población [11:33:34] y como daban los datos antes que ahora no se paran en mayores de 85 [11:33:43] (de la evolución demográfica) [11:34:11] jem Con respecto a tu propuesta lo único podría haber diversidad de gustos [11:34:25] hay quien prefiere la tabla a la gráfica [11:34:36] o la tabala vertical a la horizontal [11:34:52] Yo también soy partidaria de un solo sistema [11:35:00] y de un solo estilo [11:35:03] Sí, y también hay quien prefiere más espacio en las cabeceras de las fichas y otros menos [11:35:26] Y quien prefiere cursivas en los títulos o no... pero al final, hay una norma única [11:35:32] jem de eso había uno que se fue por eso [11:35:34] Yo creo que este caso es claro [11:35:49] Sí, pero era un caso muy particular :) [11:35:55] y tanto [11:36:30] jem si no le gustaba solo tenía que crearse un css que desactivaría la class infovox v2 [11:36:54] En fin [11:37:01] Pero bueno volviendo a esto [11:37:30] Kizar aha añadido los datos de población desde 2010 a todos los municipios [11:38:30] auqnue para que las gráficas podrían generarse a partir de los datos de Wikidata sin problemas de que la información sea menor a la actual habría que trasladar la de los censos [11:38:41] auqnue esto no sería más fácil en la fase 3 [11:38:56] ' [11:38:58] ? [11:39:30] jem Tú propuesto creo que sería más fácil de aplicar aprovechando la transición a Wikiidata [11:40:50] hay desde luego que hay un motivo claro e indiscutible ya no solo por unificar un estilo sino porque para crear algo así es importante que solo haya un sistema [11:41:12] como con las fichas [11:41:46] ya he hecho varias pruebas de uso de diferentes estilos que tratan de imitar lo que ahora tenemos [11:42:23] pero cada vez soy más partidario de coger el toro por los cuerno y promover un sistema de estilos que siga una lógica [11:43:13] Pues sí, habrá que ir lanzando propuestas concretas [11:43:16] hay muchas fichas y el estilo ahora solo es fruto del gusto del que ha creado cada plantilla [11:44:16] cabeceras, colores y estilos sería por tipo, subtipos tema y subtema [11:44:39] biografía- deportes - futbolt [11:44:43] por ejemplo [11:44:54] fútbol [11:45:48] geografía- entidades geopolíticas-país [11:45:54] algo así [11:45:56] Pues sí, lo de los estilos personales no tiene mucho sentido si fue una elección arbitraria en cada caso [11:46:29] Lo difícil es como definir los estilos [11:46:47] un jugador de fútbol [11:47:01] cabecera bografía o fútbol [11:47:10] como establecer los colores [11:47:18] eso es lo difícil [11:48:07] Sí, y he ido viendo los últimos cambios en [[Módulo:Ficha Wikidata]] [11:48:08] 10[88] 10https://es.wikipedia.org/wiki/M%C3%B3dulo:Ficha_Wikidata [11:48:18] y habrá quein proponga un solo estilo [11:48:27] que es lo más fácil sin lugar a dudas [11:48:45] jem han sido más quenada pruebas [11:49:00] en cualquier caso queda modularla [11:49:09] Lo que veo es que tienes que ir comprobando muchos valores posibles [11:49:40] Y definir colores y cabeceras para cada caso [11:49:40] no quise que dependiera del módulo Wikidata pero creo que voy a tener que aoplarla para no repetir ódigo [11:49:58] jem es que hay muchas fihas [11:50:06] Yo diría que eso tendría que ir separado en una plantilla o plantillas de asginación de datos [11:50:10] también he probado forzar el orden [11:50:30] en los casos de país, situado en la unidad administrativa y coordenadas [11:50:31] Así esa parte sería más fácil de mantener, al menos para los que aún tenemos algo de "respeto" al Lua [11:50:36] e la web salga al final [11:50:51] jem si otro módulo [11:50:58] y por un sistema de árbol [11:51:14] porque un sistema de lista sería muy grande [11:51:21] Pues no sé si tendría que ser otro módulo [11:51:24] y poco eficiente [11:52:04] De todas formas tengo que sacar algo de tiempo en algún momento para repasar los módulos relacionados con Wikidata [11:52:15] Ya no sé si va a poder ser en vacaciones [11:52:23] jem en módulo lo bueno es que se evita que se cargue trabajo imneesario [11:52:31] a la ejecución [11:53:09] Bien [11:53:12] jem La verdad queharía falta sobre todo un repaso de eficiencia [11:53:51] El sistema que tenemos ya no tienen nada que ver con el de otros proyetos pero estos tampoco se parecen entre ellos [11:54:05] partieron de lo msimo pero cada uno lo ha evolucionado a su manera [11:54:28] Sí, al final puede ser algo de lío [11:54:33] yo ya adapte al nuevo objeto [11:55:02] que parece que cuando se pueda acceder a los datos de otro módulo ya está preparado [11:55:19] si das el parçámetro entidad salta un error [11:55:43] yo lo he dejado eso reforzado pera que no salte [11:56:00] creo que la función es pcall() [11:56:08] que hace un try catch [11:56:43] un modulo nunca debería dar error de script [11:58:45] En esto tod repaso que se haga es bueno [11:59:13] Yo lo que tengo en mente es evitar tener que dar los parámetro en la plantilla donde está implementado [11:59:23] se debería dejar todos fuera [12:06:18] jem De todos modos si quieres revisarlo y tienes algún problema con la sintáxis de Lua no dudes en decírmelo [12:07:13] yo las únicas partes que tengo pendiente entender son las metatablas y los atributosy funciones tipo static que se separan con 2 puntos en lugar de con el punto [12:07:32] lo entiendo en Java pero aquí no me aclaro [12:08:20] Yo creo que leyéndolo debería entenderlo suficientemente todo, otra cosa sería si tuviera que hacer cambios no triviales [12:08:41] Pero gracias y no dudes de que te consultaré lo que sea preciso [12:11:44] luego la plantila propiedad también le estoy dando vueltas si es el nombre adecuado [12:12:17] sobre todo si para facilitar el sistema se cambia el parámetro ordinal 1 a propiedad [12:12:44] tambien sería bueno revisar los nombres de los parámetros yo para eso tengo poca imaginción [12:13:06] y hay alguno que acabo no aclarandome ni yo que quería hcer con eso [12:13:31] ahora sulo preferír nombres largos y claros que abreviaciones [12:13:39] suelo [12:14:17] me refiero a tipo may [12:16:53] * Yo creo que {{propiedad|número de propiedad}} es bastante intuitivo como para que sea el 1 [12:17:19] Y no impide que se puede añadir un parámetro nominal propiedad= que haga la misma función [12:17:25] se pueda* [12:35:24] jem lo que va a quedar un tanto extraño [12:35:45] {{propiedad|número de propiedad|entidad=Q5673}} [12:35:46] 10[90] 10https://es.wikipedia.org/wiki/Template:propiedad [12:36:30] jem el parámetro 3 si lo pongo con nombre se ahorraría tener que duplicar la asignación en la plantilla [12:37:03] |valor-módulo = {{{4|}}} [12:37:56] jem Lo gracioso es que no me acuerdo que prentendía yo con esto [12:38:01] |may = {{{may|}}} [12:38:10] me suena a mayúcula [12:38:20] Bueno, también me tendré que repasar esa plantilla :) [12:38:39] jem por eso ahora prefiero usar identificadores largos pero claros [12:39:14] jem Está la opción de que todos los parámetro se manden fuera y no haya que declararlos en la plantilla [12:39:29] o por lo menos que solo haga falta una asignación [12:39:55] en cualquier de los casos tener como ahora dos asignaciones queda cuanto menos poco elegante y enreversada [12:40:08] la mejor opción es la primera [12:40:25] pero tengo dudas con respecto a si debe haber un control en la plantilla [12:40:42] para asignar por ejemplo valores por defecto [14:28:20] Hprmedina cri cri [14:28:47] snaks como lo traducirías al castellano [14:29:05] a mi me recuerda a aperitivo [14:29:33] pero en wikidata es un parte en que se divide una declaración [14:33:31] [mainsnak][snaktype] [19:34:06] jem hola estás [19:41:31] Estoy llegando ahora, Miguillen [19:41:59] jem solo era con respecto a lo que he comentado antes del módulo Wikidata [19:42:12] Voy a tratar de hacerlo lo más comprensible posible [19:42:33] y tenía algún problemila al traducir ciertos téminos [19:42:59] como snak que antes he comentado con UaWiki [19:43:15] Sí, sobre snak te respondí en el principal [19:43:24] Igual se te pasó de vista [19:43:24] es que es un identificador muy curioso e intraducible [19:43:33] Pues sí [19:43:55] jem estaba con la música y no me he enterado [19:44:15] 19:00:51<+jem> Miguillen, ese tipo de términos tan precisos es muy difícil traducirlos sin que se pierda la conexión con el original; yo no lo [19:44:18] traduciría dentro de lo posible, aunque si no quedara otra, "aserción" o "componente" podrían valer [19:44:40] jem ahora hay muchas cosas que se llaman declaración [19:44:59] pero la declaración es todo el conjunto de una propiedad [19:45:14] snak es cada dato asociado a la declaración [19:45:37] luego cada snak se diide en mainsnak cualificador y referencia [19:45:51] y cada unos de llos uelen a diidirse en snak [19:45:59] dividirse [19:46:19] * Miguillen tiene teclas atascadas [19:46:44] * jem abrirá un colecta para que Miguillen compre un teclado nuevo [19:46:45] vamos snak hace referencia a lo que se diide en índices [19:46:49] una* [19:47:02] * Miguillen llea 2 en un año [19:47:08] lleva [19:47:25] Entonces puedes comprarlos en lote y que te hagan descuento :) [19:47:26] eso pasa por comer con el ordenador [19:47:37] Pues sí, más bien [19:47:43] bueno a lo que iba [19:47:57] entonces lo dejo en snak para no liar [19:48:30] Yo creo que de momento sí [19:48:49] Además, si nos tenemos que entender o compartir código con otros proyectos, también va a ser más fácil [19:49:05] el esquema del objeto que hay en la páigina de pruebas de Wikidata es muy útilpara entender como va esto [19:49:21] pàgina [19:49:57] jem la parte que es muy mejorable es lo de calificadores y referencias [19:50:06] ahora solo devuelve un valor de cada caso [19:50:23] y creo que tiene posibilidades de que haga crash [19:50:30] Pues ya se irá trabajando [19:50:46] luego la sintáxis aplicada a los módulos de formato me parece muy mejorable [19:51:36] el que se le haya dado parámetros ordinales hace que se tenga que duplicar el código de la plantilla:propiedad [19:52:11] Mejor no duplicar si es posible, desde luego [19:52:41] jem La cosa es ver si se está usando esa parte y ponerle parámetros de nombre [19:53:50] los ordinales son muy cómodos pero tienen sus problemas [19:54:26] Sobre todo es un problema si hay muchas variaciones entre parámetros a usar en distintas llamadas [19:55:20] es que está el 4 5 6 que solo se usan para módulo de formato alternativo [19:55:52] 4 nombre del módulo 5 función del módulo y 6 la leyenda para formatoImagen [19:58:43] jem Igual se puede solucionar declarando el valor vacio junto al null [20:00:13] Ya me falta contexto para seguirte [20:00:24] if opciones['valor-módulo'] or opciones['value-function'] then [20:00:46] esto solo comprueba si los valores no son nil (nulos) [20:02:53] if (opciones['valor-módulo'] and opciones['valor-módulo'] ~= nil ) or (opciones['value-function'] and opciones['valor-function'] ~= nil ) then [20:03:05] esto era lo que me refería [20:03:31] El ~= supongo que es "distinto de" [20:03:31] perdón nil cambio por '' [20:03:52] jem me he liado lo de nil lo cambio por un '' de vacío [20:04:03] si ~= equivale a != [20:04:24] No muy intuitivo, pero vale [20:04:35] if (opciones['valor-módulo'] and opciones['valor-módulo'] ~= "" ) or (opciones['value-function'] and opciones['valor-function'] ~= "" ) then [20:05:33] eso amplia y hace que aparte de si no está obligue a que tenga valor [20:06:08] Lo sigo aceptablemente [20:06:34] voy a probar retirar la duplicación de código [20:10:12] ya está a ver si va bien [20:17:09] jem {{hecho}} [20:17:09] ¡Genial, Miguillen! [20:17:26] me había colado en el primer intento pero ya está [20:21:54] Bien