Módulo:Edad/doc

De ProleWiki, la enciclopedia proletaria

Esta es la página de documentación de Módulo:Edad

Nota Importante: Este módulo está en proceso de adaptación de Plantilla:URL al español para poder soportar la funcionalidad de todas las plantillas de edad que se utilizan en la Wikipedia en español. La idea es que sea un reemplazo único para todas las plantillas de edad existentes para juntar toda la implementación en un sitio y hacerla más fácil de mantener. Se agradece muchísimo el impecable trabajo original de Plantilla:URL sin el cual esto no sería posible.

Plantillas implementadas

Módulo:Edad implementa las siguientes plantillas: Las últimas dos columnas representan:

  • Adaptado a español: si la implementación del módulo se ha adaptado para aceptar los parámetros de la actual implementación de sus respectivas plantillas.
  • En uso: si la implementación actual de esa plantilla en español utiliza éste módulo.
Plantilla Wikitexto de la plantilla Adaptado a español En uso
{{extract}} {{#invoke:edad|extract}} Plantilla:Celda Plantilla:Celda
{{día gregoriano}} {{#invoke:edad|gsd}} Plantilla:Celda Plantilla:Celda
{{intervalo tiempo}} {{#invoke:edad|time_interval}} Plantilla:Celda Plantilla:Celda
{{edad en días}} {{#invoke:edad|age_generic|template=age_days}} Plantilla:Celda Plantilla:Celda
{{edad en días nts}} {{#invoke:edad|age_generic|template=age_days_nts}} Plantilla:Celda Plantilla:Celda
{{duración en días}} {{#invoke:edad|age_generic|template=duration_days}} Plantilla:Celda Plantilla:Celda
{{duración en días nts}} {{#invoke:edad|age_generic|template=duration_days_nts}} Plantilla:Celda Plantilla:Celda
{{edad}} {{#invoke:edad|age_generic|template=age_full_years}} Plantilla:Celda Plantilla:Celda
{{edad nts}} {{#invoke:edad|age_generic|template=age_full_years_nts}} Plantilla:Celda Plantilla:Celda
{{edad en años}} {{#invoke:edad|age_generic|template=age_in_years}} Plantilla:Celda Plantilla:Celda
{{edad en años nts}} {{#invoke:edad|age_generic|template=age_in_years_nts}} Plantilla:Celda Plantilla:Celda
{{edad de bebé}} {{#invoke:edad|age_generic|template=age_infant}} Plantilla:Celda Plantilla:Celda
{{edad en meses}} {{#invoke:edad|age_generic|template=age_m}} Plantilla:Celda Plantilla:Celda
{{edad en semanas}} {{#invoke:edad|age_generic|template=age_w}} Plantilla:Celda Plantilla:Celda
{{edad en semanas y días}} {{#invoke:edad|age_generic|template=age_wd}} Plantilla:Celda Plantilla:Celda
{{edad en años y días}} {{#invoke:edad|age_generic|template=age_yd}} Plantilla:Celda Plantilla:Celda
{{edad en años y días nts}} {{#invoke:edad|age_generic|template=age_yd_nts}} Plantilla:Celda Plantilla:Celda
{{edad en años y meses}} {{#invoke:edad|age_generic|template=age_ym}} Plantilla:Celda Plantilla:Celda
{{edad en años, meses y días}} {{#invoke:edad|age_generic|template=age_ymd}} Plantilla:Celda Plantilla:Celda
{{edad en años, meses, semanas y días}} {{#invoke:edad|age_generic|template=age_ymwd}} Plantilla:Celda Plantilla:Celda
{{fecha nacimiento y edad}} {{#invoke:edad|birth_date_and_age}} Plantilla:Celda Plantilla:Celda
{{fecha muerte y edad}} {{#invoke:edad|death_date_and_age}} Plantilla:Celda Plantilla:Celda

Redirecciones Ninguna de estas redirecciones está comprobada y traducida

Plantilla Redirige a
{{ayd}} {{age in years and days nts}}
{{hla}} {{age in years, months and days}}
{{age in months, weeks and days}} {{age in years, months, weeks and days}}
bda} {{birth date and age}}
{{dda}} {{death date and age}}
Plantilla:No redirect {{gregorian serial date}}

Las plantillas de edad esperan recibir la fecha más antigua primero Las implementaciones de age_in_years y age_in_years_nts muestran un mensaje de error si no es así. Si se necesita una comprobación similar en otras plantillas, se puede añadir negative=error al invoke. Por ejemplo, {{edad}} podría usar:

  • {{#invoke:edad|age_generic|template=age_full_years|negative=error}}

Si no se aplica negative=error la diferencia negativa se muestra con un signo menos (−).

Formatos de Fecha

Las fechas pueden usar parámetros numerados o nombrados para especificar el día/mes/año. De forma alternativa, una fecha completa se puede introducir en una variedad de formatos. Por ejemplo:

Si se omite una de las dos fechas, se utiliza la actual en su lugar. Por ejemplo:

Parámetros

The following options are available:

Parámetro Descripción
duration=on La fecha final está incluida en el resultado añadiendo un día a la edad.
fix=on Ajusta unidades de tiempo no válidas Ver Template:Extract#Fix (Pendiente de traducir).
format=commas Un valor de 1000 o mayor aparece con comas como separadores.
format=raw Los números se muestran sin comas y los negativos con un guión para {{#expr}}. Además, {{age}} devuelve el número tal cual sin el span con información.
format=cardinal Mostrar el número resultante en texto utilizando palabras como "cinco" en lugar de 5. Ver más abajo.
format=ordinal Mostrar el número resultante utilizando palabras como "quinto" en vez de 5. Ver más abajo.
prefix=texto Inserta el texto antes del resultado pero después de una clave de ordenación. Por ejemplo, {{edad|23 de julio de 1910|14 de julio de 1976|prefix=sobre|sortable=on}} devuelve una clave de ordenación oculta seguida de "sobre 65".
range=dash Aceptar un año solo o año y mes y devolver un rango de edades separadas por un guión largo (–).
range=yes Aceptar un año o mes/año y mostrar el rango separado por "or".
range=no Aceptar un año o mes/año, pero mostrar solo una edad como si se hubiesen introducido fechas completas.
round=on La edad se redondea a la unidad de tiempo menos significativa más cercana.
sc=on Se utiliza la (solo útil si se muestran tres o más valores).
sc=yes Igual que sc=on.
show=hide No se muestra la edad; puede ser útil combinado con sortable=on.
sortable=on Inserta una clave de ordenación oculta antes del resultado (para utilizar con tablas ordenables).
sortable=table Inserta una clave de ordenación utilizando la sintaxis de tabla data-sort-value="value"|.
sortable=debug Igual que sortable=on pero mostrando la clave de ordenación. Usado solo para testear.
sortable=off Sin clave de ordenación, si se incluye puede sobreescribir el valor por defecto de plantillas como {{edad nts}}).
ceros=yes Muestra los campos que dan cero en la diferencia ('1 año, 0 meses y 3 días' VS '1 año y 3 días').

Algunos ejemplos de uso del parámetro range se muestran a continuación.

La clave de ordenación se basa en la edad en días y fracciones de los mismos si se especifica una hora.

Un día extra añadido para la duración.

También se puede redondear la unidad de tiempo menos significativa.

Los números grandes se pueden formatear con comas.

Deletrear números

Nota: La traducción de Módulo:ConvertNumeric no está 100% terminada, los cardinales funcionan pero en español la distinción entre cardinal y cardinal_us no tiene sentido. Se está trabajando en ello. Nota2: Los siguientes ejemplos no funcionarán hasta que se migre la plantilla de edad

Las plantillas que utilizan age_generic pueden mostrar números en forma de palabras en vez de numerales. El resultado puede ser un número cardinal como "cinco" o un número ordinal como "quinto". Dependiendo de cómo se escriba el parámetro la primera letra será o no en mayúscula. Si indicas una fecha parcial y pides un rango de vuelta también te lo puede deletrear. Ejemplos:

Categoría de seguimiento

Ver también

  • {{intervalo tiempo}} • Esta plantilla soporta todos los cálculos de edad/duración y provee más opciones como abreviaturas o omisión de unidades.