eu.vytenis.skaitvardziai:skaitvardziai-parser

Skaičių konvertavimo į lietuvių kalbos skaitvardžius biblioteka.

License

License

Apache License, Version 2.0
GroupId

GroupId

eu.vytenis.skaitvardziai
ArtifactId

ArtifactId

skaitvardziai-parser
Last Version

Last Version

1.2
Release Date

Release Date

Type

Type

jar
Description

Description

Skaičių konvertavimo į lietuvių kalbos skaitvardžius biblioteka.

Download skaitvardziai-parser

How to add to project

<!-- https://jarcasting.com/artifacts/eu.vytenis.skaitvardziai/skaitvardziai-parser/ -->
<dependency>
    <groupId>eu.vytenis.skaitvardziai</groupId>
    <artifactId>skaitvardziai-parser</artifactId>
    <version>1.2</version>
</dependency>
// https://jarcasting.com/artifacts/eu.vytenis.skaitvardziai/skaitvardziai-parser/
implementation 'eu.vytenis.skaitvardziai:skaitvardziai-parser:1.2'
// https://jarcasting.com/artifacts/eu.vytenis.skaitvardziai/skaitvardziai-parser/
implementation ("eu.vytenis.skaitvardziai:skaitvardziai-parser:1.2")
'eu.vytenis.skaitvardziai:skaitvardziai-parser:jar:1.2'
<dependency org="eu.vytenis.skaitvardziai" name="skaitvardziai-parser" rev="1.2">
  <artifact name="skaitvardziai-parser" type="jar" />
</dependency>
@Grapes(
@Grab(group='eu.vytenis.skaitvardziai', module='skaitvardziai-parser', version='1.2')
)
libraryDependencies += "eu.vytenis.skaitvardziai" % "skaitvardziai-parser" % "1.2"
[eu.vytenis.skaitvardziai/skaitvardziai-parser "1.2"]

Dependencies

compile (1)

Group / Artifact Type Version
eu.vytenis.skaitvardziai : skaitvardziai-core jar 1.2

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

Skaičių konvertavimo į lietuvių kalbos skaitvardžius biblioteka

Build Status Maven Central License

JAVA biblioteka, kuri pagal perduotus skaičius įvairiomis gramatinėmis formomis lietuvių kalba suformuoja skaitvardžius.

Sąsaja

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žiai

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

Progresas

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.

Vykdomosios programos (veikiančios per komandinę eilutę) instaliavimas

git clone https://github.com/monrealis/skaitvardziai cd skaitvardziai ./install-to-linux.sh skaiciai 125

Licencija

Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

Naudojimas su Maven

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();

Naudojimas per komandinę eilutę

skaiciai --help
seq 10 | skaiciai
seq 10 | xargs -i echo {}/{} | skaiciai -f I

Versions

Version
1.2
1.1