3.1.0 • Published 4 years ago
spune v3.1.0
spune
Spell (almost) any number in Romanian.
The rest of the documentation is in Romanian:
Scrie pe litere (aproape) orice număr.
Utilizare
Din linia de comandă
Se poate rula cu npx fără a instala pachetul:
npx spune 12304
# => douăsprezece mii trei sute patruSe poate instala global cu npm sau yarn:
# versiunea pt npm
npm install -g spune
# versiunea pt yarn
yarn global add spuneApoi se poate folosi sub forma:
spune [optiuni] numar [singular, [plural]]Opțiuni disponibile:
-msau--masculinacordă numărul cu un substantiv masculin; opțiunea poate fi omisă;-fsau--femininacordă numărul cu un substantiv feminin;-nsau--neutruacordă numărul cu un substantiv neutru;-ssau--scurtfolosește forma scurtă pentru 11 - 19 (unșpe, etc.)
Exemple:
spune 212322
# două sute douăsprezece mii trei sute douăzeci și doi
spune -f 212322
# două sute douăsprezece mii trei sute douăzeci și două
spune -f -s 212322
# două sute doișpe mii trei sute douăzeci și două
spune -f -s 212322 comandă comenzi
# două sute doișpe mii trei sute douăzeci și două de comenziAPI programatic
let spune = require('spune');
spune(4); // => "patru"spune(număr, gen = 0, scurt = false, forme) → String
Returnează reprezentarea pe litere a unui număr.
Opțiuni:
- gen (boolean / number, implicit
0) —0pt. masculin (implicit),1pt. feminin,2pt. neutru; - scurt (boolean, implicit
false) — dacă se dorește forma scurtă pentru 11 - 19 (unșpe, etc.); - forme (Array, opțional) — forma singulară și plurală a substantivului, de exemplu
["carte", "cărți"].
Exemple:
let spune = require('spune');
spune(22, 0, false);
// => douăzeci și doi
spune(22, 1, false, ['carte', 'cărți']);
// => douăzeci și două de cărțiNotițe
- varianta scurtă a lui 12 este
doișpeindiferent de gen; - varianta scurtă a lui 18 este
optîșpe; - de la milion în sus, limba română este inconsecventă. Aici folosim scara scurtă: milion, miliard, trilion, catralion, etc. la fiecare creștere de o mie. Ne oprim după septilion așa, ca să punem și noi punct undeva :-)