Uso

{{#invoke:ConvertNumeric|nombre_de_la_función}}

La función principal es numeral_to_spanish y recibe los siguientes parámetros opcionales a parte del número:

  • case=u o case=U: para mostrar la primera letra en mayúscula
  • ord=on: para devolver el número deletreado en ordinal
  • lk=on o lk=grupo: para generar enlaces a las magnitudes
    • Ejemplo: con 1001001001001000
      • lk=on generaría todos los enlaces "mil un billones mil un millones mil"
      • lk=billones generaría solo el especificado "mil un billones mil un millones mil"
      • lk= no generaría ninguno "mil un billones mil un millones mil"
  • negative=palabra utilizaría "palabra" en vez de "menos" con números negativos
    • Ejemplo: con -1
      • negative=- generaría "- uno"
      • negative=Queen generaría "Queen uno"
      • por defecto se generaría "menos uno"

También están disponibles las siguientes funciones:

  • decToHex: para convertir de números decimales a hexadecimales
    • Ejemplo: 50 -> 32
  • _roman_to_numeral: para convertir un número romano a decimal
    • Ejemplo: VI -> 6

Colaborar

Las pruebas del módulo se pueden encontrar en Módulo:ConvertNumeric/tests y el resultado de su ejecución en Módulo discusión:ConvertNumeric/tests
Antes de modificar el módulo prueba tus cambios en Módulo:ConvertNumeric/sandbox y observa el resultado de aplicar los tests en Módulo discusión:ConvertNumeric/sandbox/testcases