[Java lista] Writing a number as Hungarian words
Molnár Miklós
timortinj at freemail.hu
2007. Dec. 5., Sze, 17:52:46 CET
Hali,
Ha jól értem (vagy mostanra már rosszul ;) -> nem az a fő probléma, hogy nem
egységes vagy egységesre hozható az alfabetizálás, hanem az a fárasztó, hogy
egyesével kell java-levlistákat felkutatni más-más országban és rákérdezni a
nyelvspecifikus mikéntre. Azaz az implementálás lehet teljesen 'diszjunkt',
de a meghívás egységes legyen (nyelv)paraméteren keresztül.
És tényleg logikus lenne (nem irreális a feltételezés), hogy ezt a nem túl
bonyolult kódösszelapátolást valaki már megcsinálta, ahogy egyesével már
valóban megcsinálták.
MM
-----Original Message-----
From: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu]
On Behalf Of Verhás István
Sent: Wednesday, December 05, 2007 5:44 PM
To: javalist at javagrund.hu
Subject: Re: [Java lista] Writing a number as Hungarian words
Jó magyar szokás szerint azért ez nálunk nem ennyire egyszerű, mert másképp
kell tagolni.
"289. A számokat a következőképpen tagoljuk.
a) Ha a tőszámneveket betűvel írjuk, kétezerig minden szám nevét egybeírjuk;
ezen felül csak a kerek ezreseket és a milliósokat; tizennégy,
nyolcszázkilencvenhat, ezerhétszázhetvenkettő, ötvenháromezer,
hatvankétmillió stb. - Kétezeren felül, ha az ezres után a szám még
folytatódik, az összetett számnevet a hátulról számolt szokásos hármas
számcsoportok szerint tagoljuk, és a csoportok közé kötőjelet teszünk:
háromezer-tizenhat, negyvenhétezer-ötszázhatvanhárom,
hétmillió-négyszázkilencvenezer-ötszázharminc stb.
" http://hu.wikisource.org/wiki/A_magyar_helyes%C3%ADr%C3%A1s_szab%C3%
A1lyai/Egy%C3%A9b_tudnival%C3%B3k
Más is megjegyezte már, hogy esetleg így 2000 után már talán módosítani kéne
háromezerre. "Tehát például egybeírjuk:
ezerkilencszázkilencvenkilenc, de kötőjellel ezt a sokkal rövidebb
számot: kétezer-egy." http://nyelvor.c3.hu/period/1231/123111.htm
üdv
vi
On Wed, 2007-12-05 at 14:27 +0100, OSTYÁNI Péter wrote:
> Hi Brandon,
>
> I think there is no genaral solution for this task.
> But there is a little help how to implement it yourself:
> http://www.rgagnon.com/javadetails/java-0426.html
>
> Maybe the native speakers of this mailing list will help you to adapt
> it for Hungarian. (come on guys)
>
> Regards,
> Peter
>
> --
> Ha valakinek van rá kapacitása megcsinálhatná magyarul. :-)
>
> > Does anyone happen to know of an open-source library that converts
> > numbers to words in Hungarian (and preferably a dozen other languages as
well)?
> >
> > For example, calling HungarianNumberConverter.toWords(35543) would
> > return "thirty-five thousand, five hundred and forty-three"...in
Hungarian.
> >
> > Thanks in advance,
> > Brandon
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról