Hi Marcin, 2009/9/1 Marcin Miłkowski <milek...@o2.pl>: > Hi Laci, > > Németh László pisze: >> >> Hi Marcin, >> >> Thanks, and many thanks for your fixes, too. (It was interesting to >> read, that long Polish number names could be difficult for Polish >> people, too.) I have modified the complex groups to portable regular >> expressions and added an affix function to compress the program: >> >> 1(\d{3}) tysiąc $1 >> ([234]|\d{2}[234])(\d{3}) $1 tysiące $2 >> (\d{1,3})(\d{3}) $1 tysięcy $2 > > Ah, this won't work for 112000 = sto dwanaście tysięcy, right?
I have fixed and released it with Numbertext 0.6: 1(\d{3}) tysiąc $1 ([234]|[^1][234]|\d[^1][234])(\d{3}) $1 tysiące $2 (\d{1,3})(\d{3}) $1 tysięcy $2 # affix function :1,(.+) \1 :(1[1-9]),(.+) $1 \2ów :([234]|[^1][234]|\d[^1][234]),(.+) $1 \2y :(\d+),(.+) $1 \2ów (\d{1,3})(\d{6}) $(:\1,milion) $2 (\d{1,3})(\d{9}) $(:\1,miliard) $2 (\d{1,3})(\d{12}) $(:\1,bilion) $2 (\d{1,3})(\d{15}) $(:\1,biliard) $2 (\d{1,3})(\d{18}) $(:\1,trylion) $2 (\d{1,3})(\d{21}) $(:\1,tryliard) $2 (\d{1,3})(\d{24}) $(:\1,kwadrylion) $2 > This looks nicer than my regex, I didn't know we have affix functions in > Soros. In fact, this is a function-like construction using recursive call of the single function $ of Soros. An example for the named variant: $(myfunction:\d+) myfunction:1 one myfunction:2 two Thanks for your work, again. Regards, László > > Regards > Marcin > >> Regards, >> László >> >> 2009/8/29 Marcin Miłkowski <milek...@o2.pl>: >>> >>> Hi Laci, >>> >>> this is indeed very nice and quite easy to fix (even for Polish where >>> it's >>> quite involved). Here's my bug report: >>> >>> https://bugs.launchpad.net/numbertext/+bug/421031 >>> >>> Regards >>> Marcin >>> >>> Németh László pisze: >>>> >>>> Hi Sophie and Olivier, >>>> >>>> I have updated the site, also with Olivier's patches for Belgian and >>>> Swiss French. >>>> >>>> Many thanks for your reports. >>>> >>>> László >>>> >>>> 2009/8/29 Sophie <sgautier....@free.fr>: >>>>> >>>>> Hi László, >>>>> Németh László wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> 2009/8/28 F Wolff <frie...@translate.org.za>: >>>>>>> >>>>>>> Hallo László >>>>>>> >>>>>>> I quickly reviewed the Afrikaans, and it seems mostly usable. I would >>>>>>> have to confirm one small aspect of the spelling rules (there is one >>>>>>> class that they don't specify very clearly to me at least), but it >>>>>>> seems >>>>>>> that the current implementation for Afrikaans could already be >>>>>>> correct >>>>>>> for integers. >>>>> >>>>> I also had a very quick review, there is a typo on this numbers : >>>>> 1(\d{9}) un milliarde $1 >>>>> (\d{1,3})(\d{9}) $1| milliardes $2 >>>>> 1(\d{12}) un billion $1 >>>>> (\d{1,3})(\d{12}) $1| billions $2 >>>>> 1(\d{15}) un billiarde $1 >>>>> (\d{1,3})(\d{15}) $1| billiardes $2 >>>>> 1(\d{18}) un trillion $1 >>>>> (\d{1,3})(\d{18}) $1| trillions $2 >>>>> 1(\d{21}) un trilliarde $1 >>>>> (\d{1,3})(\d{21}) $1| trilliardes $2 >>>>> >>>>> it's milliards, billiards, trilliards, etc. without the [e]. >>>>> The specifics rules for 100 and 80 are corrects. >>>>> I'll try to have a deeper look during the next week. >>>>> Thanks a lot for this work >>>>> Kind regards >>>>> Sophie >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org >>>>> For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org >>>> For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> Nie znaleziono wirusa w tej wiadomosci przychodzacej. >>>> Sprawdzone przez AVG - www.avg.com Wersja: 8.5.409 / Baza danych >>>> wirusów: >>>> 270.13.71/2332 - Data wydania: 08/28/09 18:10:00 >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org >>> For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org >> For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org >> >> >> ------------------------------------------------------------------------ >> >> >> Nie znaleziono wirusa w tej wiadomości przychodzącej. >> Sprawdzone przez AVG - www.avg.com Wersja: 8.5.409 / Baza danych wirusów: >> 270.13.73/2338 - Data wydania: 08/31/09 17:52:00 >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org > For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lingucomponent.openoffice.org For additional commands, e-mail: dev-h...@lingucomponent.openoffice.org