Get the name of a number, even if it's stupidly big.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Це архівний репозитарій. Ви можете переглядати і клонувати файли, але не можете робити пуш або відкривати питання/запити.

31 рядки
1.0 KiB

  1. import { NumberSystemNameTable } from '../../common'
  2. const names: NumberSystemNameTable = {
  3. units: ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'],
  4. tenPlus: [
  5. 'ten',
  6. 'eleven',
  7. 'twelve',
  8. 'thirteen',
  9. 'fourteen',
  10. 'fifteen',
  11. 'sixteen',
  12. 'seventeen',
  13. 'eighteen',
  14. 'nineteen',
  15. ],
  16. tenTimes: ['zero', 'ten', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 'seventy', 'eighty', 'ninety'],
  17. hundred: 'hundred',
  18. thousand: 'thousand',
  19. kiloSpecialUnits: ['', 'm', 'b', 'tr', 'quadr', 'quin', 'sex', 'sept', 'oct', 'non'],
  20. kiloUnits: ['', 'un', 'duo', 'tre', 'quattuor', 'quin', 'sex', 'septen', 'octo', 'novem'],
  21. kiloTens: ['', 'dec', 'vigin', 'trigin', 'quadragin', 'quinquagin', 'sexagin', 'septuagin', 'octogin', 'nonagin'],
  22. kiloHundreds: ['', 'cen', 'duocen', 'trecen', 'quadringen', 'quingen', 'sescen', 'septingen', 'octingen', 'nongen'],
  23. kiloThousand: 'millia',
  24. kiloEvenSuffix: 'llion',
  25. kiloOddSuffix: 'lliard',
  26. and: 'and',
  27. }
  28. export default names