s艂ownie
s艂ownie /sw蓴v刹蓻/ is Polish for in words
Convert numbers or money into words in the
Usage
(require '[slownie.core :refer [in-words money]])
;=> nil
(in-words (* Math/PI 100))
;=> "trzysta czterna艣cie"
(money Math/PI)
;=> "trzy z艂ote czterna艣cie groszy"
;; The lowest integer supported
(in-words (- 1 (bigint (Math/pow 10 63))))
;=> "minus dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 decylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 noniliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 nonilion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 oktyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 oktylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 septyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 septylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 sekstyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 sekstylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwintyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwintylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwadryliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwadrylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 tryliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 trylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 biliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 bilion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 miliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 milion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 tysi臋cy dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰"
(money (- 0.01M (bigdec (Math/pow 10 63))))
;=> "minus dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 decylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 noniliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 nonilion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 oktyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 oktylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 septyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 septylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 sekstyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 sekstylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwintyliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwintylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwadryliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 kwadrylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 tryliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 trylion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 biliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 bilion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 miliard贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 milion贸w dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 tysi臋cy dziewi臋膰set dziewi臋膰dziesi膮t dziewi臋膰 z艂otych dziewi臋膰dziesi膮t dziewi臋膰 groszy"
;; Options accepted by `money`
(money 1 :currency "CLF" :decimal-places 4)
;=> "jeden CLF 0/10000"
License
Copyright 漏 2019 Pawe艂 Stroi艅ski
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.