JAVA biblioteka, kuri pagal perduotus skaičius įvairiomis gramatinėmis formomis lietuvių kalba suformuoja skaitvardžius.
Biblioteka gali būti naudojama:
- Per JAVA API
- Kaip programa, paleidžiama per komandinę eilutę (kaip vykdomasis JAR arba su GCJ sukompiliuota programa)
- Kaip XSLT procesorių XPath funkcijų išplėtimas (Xalan, Saxon, OpenJDK JRE, Oracle JRE)
Pavyzdžių formatas: įvestis: išvestis
- 1: vienas
- 222, kilmininkas: dviejų šimtų dvidešimt dviejų
- 2, dauginis, mot. g., naudininkas: dvejoms
- 4, kuopinis, naudininkas: ketvertui
- 2/3, galininkas: dvi trečiąsias
- 5, įvardžiuotinis, įnagininkas: penktuoju
Programa veikia stabiliai. Kaip programą galima panaudoti, galima rasti jUnit testuose. Apie rastas klaidas prašome informuoti. Taip pat informuokite, jei turite idėjų, kaip biblioteką galima vystyti.
git clone https://github.com/monrealis/skaitvardziai cd skaitvardziai ./install-to-linux.sh skaiciai 125
Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
Programą galima atsisiųsti iš centrinės Apache Maven saugyklos.
<dependency>
<groupId>eu.vytenis.skaitvardziai</groupId>
<artifactId>skaitvardziai-core</artifactId>
<version>1.2</version>
</dependency>
new SveikasisSkaicius(10).toString();
new Trupmena(123456789, 987654321).toString();
skaiciai --help
seq 10 | skaiciai
seq 10 | xargs -i echo {}/{} | skaiciai -f I