Ayuda:Gadget-EtymologyFanInOut
El gadget MediaWiki:EtymologyFanInOut.js realiza un cálculo estimado de la relación etimológica de una lengua con respecto a otras, siempre en función de la información contenida en Wikcionario.
Descripción
En cada una de las subcategorías de Categoría:Palabras por origen y lengua con la forma Categoría:XXX:Palabras por origen, siendo XXX el código de idioma usado en el proyecto (que puede consultarse en Apéndice:Códigos de idioma y Categoría:Plantillas de idiomas) se inserta un panel con dos tablas:
Aportes desde otras lenguas (fan-in)
En esta tabla se recoge cómo se originan las palabras del idioma XXX recogidas en el proyecto (en resumen, una recopilación a partir de las ocurrencias de la plantilla Plantilla:Ep en el espacio de nombres principal).
Antes de la tabla se presenta una cabecera de la forma:
<nombre de idioma xxx>: <número de etimologías> etimologías de ~<número de páginas aproximadas en el idioma XXX>
número de etimologías: Es el recuento de todas las entradas aparecidas en la categoríaCategoría:XXX:Palabras por origen(o alguna de sus subcategorías).
número de páginas aproximadas en el idioma XXX: Es el recuento de páginas wikis que poseen entradas en el idioma XXX. Es un dato aproximado del total de entradas existentes para dicho idioma, pues en una misma página pueden existir múltiples entradas.
Estos dos datos permite establecer un valor de fiabilidad de la tabla como conjunto muestral para el total. Si tomamos, por ejemplo, el catalán (el día 14 de enero de 2012):
catalán: 687 etimologías de ~1282
De aquí podemos deducir que en torno al 53% de las entradas en catalán contienen información etimológica categorizada. Además, si asumimos que un diccionario completo puede tener al menos 100.000 o 200.000 lemas, podemos considerar que la información de la tabla (sobre aprox. 1300 lemas) presenta poca fiabilidad y es poco representativa.
Cada fila de la tabla está formada por tres campos:
| idioma | peso | cantidad |
|---|---|---|
| ... | ||
idioma: Nombre de la lengua que ha aportado a XXX. Si el nombre está prefijado por*, es una entrada que indica un tipo de formación interna de vocablos (composición, sufijación, etc.).cantidad: Cantidad de entradas de XXX que derivan deidiomaen el conjunto muestral.peso: Porcentaje de entradas de XXX que derivan deidiomaen el conjunto muestral.
Aportes a otras lenguas (fan-out)
Esta tabla indica la influencia que ha ejercido la lengua XXX en otros idiomas (en resumen, una recopilación de las ocurrencias de Plantilla:Ep en el espacio de nombres principal).
Cada fila está formada por siete campos:
| idioma | aporte interno |
aporte externo |
confianza | peso | étimos | lemas |
|---|---|---|---|---|---|---|
| ... | ||||||
idioma: Idioma que ha recibido aportes desde XXX en el conjunto de entradas del Wikcionario.lemas: Número de entradas deidiomaexistentes en el proyecto.étimos: Número de entradas deidiomamarcadas como originarias en el idioma XXX.aporte interno: Proporción de entradas deidiomaderivadas de XXX respecto al total de entradas de ese idioma.aporte externo: Proporción de entradas deidiomaderivados de XXX respecto al conjunto de toas las entradas marcadas como derivadas de XXX (para cualquier idioma).confianza: Grado de fiabilidad estimable para el conjunto de entradas deidiomaen Wikcionario. Se calcula como:
<timeline>
- Todas las longitudes se miden en píxeles
ImageSize = width:630 height:140 #Tamaño de la imagen: ancho, alto PlotArea = width:580 height:50 left:10 bottom:50 #Tamaño de la gráfica en sí dentro de la imagen: ancho, alto, margen izquierdo, margen derecho DateFormat = yyyy #Formato de fechas= y-cifra de año, m-cifra de mes, d-cifra de día. Period = from:0 till:170000 #Período de tiempo representado: desde, hasta TimeAxis = orientation:horizontal #Orientación del eje de tiempos: horizontal o vertical ScaleMajor = unit:year increment:15000 start:0 #Escala
TextData =
pos:(270,10) textcolor:black fontsize:M text:Confianza
- No se da cuenta de cuándo chocan dos frases, así que hay
- que moverlas a mano con la variable $dx
Define $dx = 25 # shift text to right side of bar PlotData=
- barra, color, ancho, ?, alineamiento, tamaño de fuente (XS,S,M,L,XL)
bar:confianza color:tan2 width:25 mark:(line,white) align:left fontsize:S text:Confianza #desde hasta desplazamiento($dx, píxeles) texto y enlace from:start till:end at:1096 shift:(0,$dx) text: 7 at:2981 shift:(0,$dx) text: 8 at:8103 shift:(0,$dx) text: 9 at:22026 shift:(0,$dx) text: 10 at:59874 shift:(0,$dx) text: 11 at:162750 shift:(0,$dx) text: 12
</timeline>
peso: Estimación de la importancia de XXX como en los aportes deidioma
Leyenda
| 0% | 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% |
Detalles técnicos
CSS
Para modificar el aspecto de los elementos, u ocultar total o parcialmente, se dispone de los siguientes identificadores (#: id, .: clase):
- Entorno:
#etymfaninoutbloque completo#etymfanin-aceptarbotón de fan-in#etymfanout-aceptarbotón de fan-out#etymfanin-contenidoentorno de fan-in#etymfanout-contenidoentorno de fan-out
- Entorno fan-in:
#etymfanin-contenido#etymfanin-cabeceralínea de cabecera de fan-in.idiomanombre de idioma.totaltotal de entradas
#etymfanin-statusindicador de progreso de las llamadas ajaxtable > tbody#etymfanin-listalista de entradas de la tabla.pctcelda de porcentaje.numcelda de valor numérico
- Entorno fan-out:
#etymfanout-contenido#etymfanout-cabecera#etymfanout-statustable > tbody#etymfanout-lista.internocelda de aporte interno.externocelda de aporte externo.fielvalor de confianza.pct.num