12021-01-31: 1.0.7 release: 2 * ga.sor: new module Irish by László Németh 3 * lg.sor: new module Luganda by Phillip Samuel 4 * mr.sor: new module Marathi by Ankur Heramb Joshi 5 * mt.sor: new module Maltase by László Németh 6 7 * fi.sor: fix ordinal 0, bug report by Tuomas Hietala 8 * hu_Hung.sor: 9 - fix transliteration of Vörösmarty, bug report by Zoltán Óvári 10 - replace ü and ű by Viktor Kovács 11 - fix transliteration of dates with affixation 12 * th.sor: fix big (>999,999) numbers by Vladislav Kiper 13 * ua.sor: fix euro cent, bug report by Kty0mka 14 152020-06-01: 1.0.6 release: 16 * Numbertext.cxx: don't depend on en_US.UTF-8 locale by Stephan Bergmann 17 * Java: 18 - clean-up by Balázs Meskó with Maven support 19 - port special logic for Norwegian language from C++ by Ilya Idamkin 20 * Makefile.am: prefix for datadir by Li-Wen Hsu 21 * bg.sor: avoid using \d and \D by Mihail Balabanov 22 * ee.sor: update Estonian language spellings by Alvar Laigna 23 * el.sor: fix "and" before currency fractions and "zero" in case of 0 whole euro by Spiros Evangelatos 24 * es.sor: fixes by Juanma Sanchez, and based on him report 25 * gl.sor, es.sor: fix ISO codename of Honduran lempira by Ilya Idamkin 26 * fr.sor: fix EUR 200, 300 etc., bug report by armik71 27 * hu.sor: fix date function for 1 28 * hu_Hung.sor: 29 - Old Hungarian transliteration support for words 30 - remove obsolete function left-to-right 31 - add sch -> s, ä -> é transliteration by Viktor Kovács 32 * it.sor: fix ordinal numbers, bug report by dario-gallucci 33 * ja.sor: fix word "negative" (负 -> 負), bug report by cmplstofB 34 * ko.sor, en.sor: fix Korean module and add Korean Won unit by DaeHyun Sun 35 * lv.sor: fix 40, 50 ... 90, bug report by andritis 36 * my.sor, en.sor: add Malay currency MYR by Bee Ing 37 * ru.sor, uk.sor: fix cardinal and feminine RUB, UAH usage by Alex Ivanov 38 * th.sor: fix usage of 1 by Ilya Idamkin and tyindeepit 39 402018-10-09: 1.0.5 release: 41 * et.sor: new Estonian module 42 * Java: fix path separator for Windows by Rens Toonen 43 * spellout: fix DEFPATH in spellout by Rene Engelhard 44 * README: conversion to MarkDown by Miklós Vajna 45 * da.sor: fix "en million", bug report by Hsonesson1 46 * de.sor: add function year by c-kuehl 47 * eo.sor: fix ordinal-number, ie. "1-a" by Adolfo Jayme Barrientos 48 * fi.sor: fixed and more currencies by Tuomas Hietala 49 * lt.sor: fix ordinal numbers and currencies by Aurimas Fišeras 50 * pl.sor: fix ordinal numbers 4x, 7x, bug report by tengwar 51 * sq.sor: add missing 1000-9999 52 532018-07-01: 1.0 release: 54 * libnumbertext: 55 - load Bokmål (nb) and Nynorsk (nn) from no.sor 56 - code clean-up by Miklós Vajna 57 - enable-boost option by Tomáš Chvátal 58 - keep CXXFLAGS configurable, bug report by Stephan Bergmann 59 * data: 60 - 4(+1) new language modules and several fixes 61 * gl.sor: new Galician module by Adrian Chaves 62 * no.sor: new Norwegian Bokmål and Nynorsk modules 63 * sq.sor: new Albanian module 64 * uk.sor: new Ukrainian module based on Russian 65 * ca.sor: fix ordinal indicators 66 * da.sor: remove double spaces in money amounts 67 * es.sor: use plural for 0 (in currency) by Adrian Chaves 68 * fi.sor: fix currency names and large cardinals by Tuomas Hietala 69 * hu.sor: various suffixation + spell out + article support with 70 numbers, references and date names for new NatNum12 number format 71 modifier of LibreOffice, for example, extending default date formats. 72 * ru.sor: fix ordinal-neuter 73 * tr.sor: add ordinal numbers 74 * web: 75 - add "Functions (help)" menu item to show help of the modules 76 772018-05-28: beta 3 release: 78 * src: numbertext renamed to spellout 79 * libnumbertext: fix cppcheck warnings by Julien Nabet 80 * java: add -encoding utf8 to javac call by Rene Engelhard 81 * LO extension: default capitalization, missing capitalization 82 was reported by TileStonePro 83 * bg.sor: new Bulgarian module by Mihail Balabanov 84 * cs.sor: fix for ordinal numbers, bug report by Stanislav Horáček 85 * hu.sor: add number, letter, day and month affixation 86 for extended number, cross reference and date formats 87 * is.sor: new Icelandic module by László Németh 88 * it.sor: add missing groups in ordinal numbers, 89 the problem was reported by Valter Mura 90 * lt.sor: fix typo, correct ordinal-number, 91 problem was reported by Modestas Rimkus 92 * ru.sor: ordinal numbers and fixes by Mike Kaganski 93 * sl.sor: ordinals, also genders and adverbials, 94 using also information by Martin Srebotnjak 95 * sv.sor: fix typos 96 * zh.sor: real native Simplified Chinese expressions by Suokunlong 97 * *.xcu: 98 - Bulgarian translation by Mihail Balabanov 99 - Spanish translation by Adolfo Jayme Barrientos 100 - fix typo by Rene Engelhard 101 * web: 102 - fix typo by Adolfo Jayme Barrientos 103 - add Bulgarian and Icelandic modules 104 1052018-04-26: László Németh (nemeth numbertext org): 106 * rename numbertext executable to spellout, 107 add default data path: /usr/share/numbertext 108 and support environmental variable NUMBERTEXTPATH 109 * fix platform incompabilities 110 * Greek cardinal and ordinal genders 111 1122018-04-19: László Németh (nemeth numbertext org): 113 * Soros programming language: revised draft: 114 - conditional text, prefix macros, language 115 variant program lines 116 * improved interpreters 117 * C++11 port 118 * language data: 119 - More functions: 120 ordinal numbers (prefix: ordinal) 121 ordinal indicator (prefix: ordinal-number) 122 year (prefix: year) 123 gender variants and other functions 124 - list all functions of a module with the input "help" 125 (in Calc: =NUMBERTEXT("help"), but enlarge the 126 row height to see every line of the help text) 127 - new Malaysian and Swiss Standard German 128 - compressed language modules: 129 - instead of hu_HU_2, ja_JP_2, zh_ZH_2, 130 "formal" prefix allows formal number names here. 131 For example, MONEYTEXT(1200;"money HUF";"hu") 132 results "egyezerkettőszáz forint" instead of 133 "ezerkétszáz forint", 134 MONEYTEXT(123;"formal";"ja") results "参百弐拾壱" 135 instead of "三百二十一" 136 - instead of en_US_2, use "money" prefix combined 137 with currencies, eg. MONEYTEXT(1.01;"money USD") 138 results "one and 1/100 U.S. dollar" in LibreOffice 139 instead of "one U.S. dollar and one cent". 140 1412016-05-24: Liudas Ališauskas 142 * Fix Lithuanian module 143 1442014-05-10: Mihovil Stanić (mihovil.stanic gmail com): 145 * new Croatian module 146 1472013-03-16: Jerzy Moruś 148 * Polish translation of LibO extension resource data 149 1502012-12-06: László Németh (nemeth numbertext org): 151 * src/Soros.py, soroside.py, __init__.py, test.py: 152 Python 3 port (back compatible with Python 2) 153 * reg.uno.py, bin/*.py: initial patches for tabulator 154 inconsistency and terminating whitespaces in Python 3 155 reported by Julien2412 at libreoffice-dev. 156 1572012-10-09: László Németh (nemeth numbertext org): 158 * data/lt_LT.sor: Lithuanian module (hints by Mantas Kriaučiūnas 159 and Laimonas Vėbra (laimis) at LaunchPad #936205) 160 161 * data/fr_*: fix un/une + currency, based on the patch by 162 Jmzambon at OOO Wiki 163 164 * data/es_ES.sor: euro: y dos cents -> con dos céntimos, reported by 165 mike8p at launchpad.net 166 167 * data/pt_*.sor: ciento(s) -> cento(s), reported by Gwenaël Quenette 168 (sent by Zoltán Reizinger and Andrea Pescetti). 169 170 * java/: sources of the Java jar distribution 171 1722012-03-17: Asterisks at OOo Wiki: 173 * data/lv_LV.sor: Latvian module 174 1752010-11-03: László Németh (nemeth numbertext org): 176 * data/vi_VN.sor: new Vietnamese module 177 * data/ru_RU.sor: 178 - fix for 2 (subunits of EUR, GBP, USD), 179 - add currency UAH, reports and patch by wasow at extensions ooo 180 1812010-08-03: László Németh (nemeth numbertext org): 182 * pythonpath/org/Numbertext/__init__.py: fix rounding differences 183 between Calc and Numbertext functions: rounding by Calc round() 184 in Python code of Numbertext. The problem was reported by 185 Bernard Marcelly on Numbertext OOo Wiki page. 186 187 * data/{el,en,es,fr,pt,tr}*.sor, : remove "zero cents" etc. from 188 Moneytext output, reported by Bernard Marcelly. 189 190 * data/{af,sv,tr}*.sor: add missing zero to Moneytext (eg. "nul rand") 191 1922010-08-03: Eko Prasetiyo (ekoprasetiyo at gmail): 193 * data/id_ID.sor: Indonesian module 194 1952010-06-07: László Németh (nemeth numbertext org): 196 * data/ru_RU.sor: fix bad back references in Russian rules. Missing 197 conversion reported by Birioukoff at OOo Extension site. 198 1992010-05-28: László Németh (nemeth numbertext org): 200 * data/en_IN.sor: Indian numbering system. Lakh = 100.000, crore = 201 10.000.000 (requested by Dhandip at OOo Extensions site). 202 203 * data/ca_ES.sor: fix Catalan MONEYTEXT in Calc Numbertext extension 204 (Launchpad bug 585782 reported by Bernard Marcelly). 205 206 * data/en_US.sor, hu_HU.sor: fix 0th 207 208 * data/sv_SE.sor: fix 0th, 100th, 1000th 209 210 * data/fr_*.sor: fix ordinal numbers 211 212 * doc/*odt: modifications: DollarText/BAHTTEXT field formatters of 213 MS Office and ECMA-376, Unicode CLDR, corrections for RBNF, 214 BSD license for example Python and Java interpreters 215 2162010-05-20: László Németh (nemeth numbertext org): 217 * data/sv_SE.sor: 218 - fix 30 (trettio) 219 - reference implementation with grammar and year support, 220 also with gender parameters for currencies. Gender problem 221 with currencies reported by Kent Karlsson in CLDR ticket 2783 222 223 * data/Roman.sor: 224 - replaced with the more compact Roman_2.sor 225 - replace "(" and ")" with "\(" and "\)" (parenthesized numerals) 226 227 * data/Roman_2.sor: 228 - variant with overline and bars 229 - extra functions: historical with the special Unicode characters for 230 1000, 5000 and 10000 231 232 * src/Soros.js: 233 - fix character encoding for \(, \) etc. 234 2352010-04-26: László Németh (nemeth numbertext org): 236 * data/fr_*: ordf and ordm instead of ord-fem and ord-mas 237 238 * data/ru_RU.sor: fix bugs reported by georgepyh on OOo Extension site 239 240 * description.xml, CalcAddIn.xcu: add French translation by 241 Bernard Marcelly. 242 243 * data/he_IL.sor: [^0] -> [1-9], modify function names for MONEYTEXT 244 245 * src/soroside.py: rename soros.py, suggested by Alex Bodnaru 246 2472010-04-26: Alex Bodnaru (alexbodn at 012 dot net dot il): 248 * data/he_IL.sor: 249 - add ordinal numbers (ord, ordf, ordm functions) 250 - restructuring currencies, etc. 251 2522010-04-22: László Németh (nemeth numbertext org): 253 * data/sv_SE.sor: fix Swedish 11000 (elvatusen instead of elvausen) 254 255 * data/{he_IL,pl_PL,ru_RU}.sor: replace the complementer bracket 256 expressions (eg. [^1]) to non-complementers (eg. [02-9]). The 257 problem with the Polish Moneytext reported by geo78 at OOo Extensions. 258 259 * src/soros.py: extended syntax: range with steps by tilde (0-100~10) 260 261 * data/fr_FR.sor: add ordinal numbers (ord, ord-fem, ord-mas): 262 =MONEYTEXT(5;"ord";"fr") -> cinquième 263 =MONEYTEXT(1;"ord-fem";"fr") -> première 264 =MONEYTEXT(1;"ord-mas";"fr") -> premier 265 266 * data/th_TH.sor: add ordinal numbers (ord) 267 2682010-04-19: László Németh (nemeth numbertext org): 269 * pythonpath/org/__init__.py: 270 - remove Asian and CTL lang. detection temporarily (problems with 271 document language detection in OOo 3.0 reported by Petr Mladek and 272 mrw at OOo Extension site); 273 274 - now MONEYTEXT handles unknown currency codes/new function names. 275 276 Example: 277 278 = MONEYTEXT(num, "ord", "en") -> ordinal names 279 = MONEYTEXT(num, "ord2", "en") -> ordinal abbreviations (1st, 2nd etc.) 280 281 Problems with unknown currency codes reported by Bernard Marcelly. 282 283 * src/Soros.{py,js}: fix broken $n|$ = $n||$ equivalence (it worked only 284 for parenthesized form: $(...)|$... = $(...)||$...) 285 286 * src/Soros.py: fix output encoding of \$, \(, \), \| 287 288 * data/{de_DE, hu_HU, hu_HU_2}.sor: 289 - function ord for ordinal numbers 290 - function help for help 291 292 * data/{en_US, en_US_2}.sor: 293 - function ord for ordinal numbers 294 - function ord2 for ordinal abbreaviations (1st, 2nd, 3rd, 4th etc.) 295 - function help for help 296 297 * data/hu_HU_2.sor: formal Hungarian rules (eg. egyezeregyszáz) 298 299 * data/ru_RU.sor: grammatical fixes for Russian money amounts 300 (problems reported by rogerclc on OOo extension site): 301 – for numbers ending in 1 that are not 'teens': 302 (1, 21, 31, 41, 101, 121, etc.): roubles = рубль; kopeks = копейка 303 – for all numbers ending in 1 in the kopeks column (.01, .21, etc): 304 one = одна, eg. 305 21.00 = двадцать один *рубль* 306 21.01 = двадцать один *рубль одна* копейка 307 21.21 = двадцать один *рубль* двадцать *одна копейка* 308 309 * data/th_TH.sor: fix number 1 in 201, 5001 etc. 310 1 is เอ็ด in all numbers greater than 1 (หนึ่ง). 311 This is an old Excel bug revived in OOo, too (see OOo Issue 83490), 312 reported by Supapong at OOo Numbertext Wiki. 313 314 * data/fr_*.sor: add XPF (franc Pacifique), missing monetary 315 unit reported by Bernard Marcelly. 316 317 * src/places.py: add RON, problem with the new Romanian monetary unit 318 reported by Bernard Marcelly. 319 3202010-04-13: Alex Bodnaru (alexbodn at 012 dot net dot il): 321 * data/he_IL.sor: Hebrew module 322 323 * Makefile(s): add better clean 324 3252009-11-13: László Németh (nemeth numbertext org): 326 * data/{af_ZA,it_IT,nl_NL}.sor: fix bad conversion of 327 1 subunit of currencies. The bug in the Italian module reported by 328 Nicolas Pagni (Nicolas dot Pagni at npagni dot it) 329 330 * data/sv_SE.sor: the Swedish 7 is "sju", not *sjo, 331 reported by Stephan Nilsson (Stephan at Nilsson dot tf) 332 3332009-11-11: Tantai Thanakanok (tantai osdev co th): 334 * data/th_TH.sor: extended Thai decimal support for 1 and 335 more than 2 digits with currencies 336 3372009-11-10: László Németh (nemeth numbertext org): 338 * data/da_DK.sor: new Danish module 339 340 * data/ca_ES.sor, es_ES.sor, fr_*.sor: 0 euro (without plural), 341 reported by Bernard Marcelly 342 343 * data/sv_SE.sor: fix bad language code (*sv_SV.sor) and missing 344 plural form of krone. Reported by Bernard Marcelly. 345 346 * data/fr_*.sor: "moins" for negative. Reported by Bernard 347 Marcelly. 348 349 * data/tr_TR.sor: add space removing, fix large numbers 350 351 * src/Soros.{py,js}: replace bad [^0] pattern with [1-9] in the 352 __numbertext__ directive implementation. Missing decimals leading by 353 zero reported by Bernard Marcelly. 354 * doc/sorosspec.odt: replace bad [^0] pattern with [1-9]. 355 3562009-09-25: Susana Sotelo Docío (Roebek at OpenOffice.org Wiki): 357 * data/es_ES.sor: gender fix for numbers containing the string "ientos" 358 (doscientos/as, quinientos/as, novecientos/as, etc) 359 3602009-09-12: Ramdem at OpenOffice.org Wiki: 361 * data/tr_TR.sor: new Turkish module 362 3632009-09-06: Joan Montané: 364 * data/ca_ES.sor: fixes 365 - "1000-1999" must be spelled only "mil ...", it can't be spelled "un mil" (the same fixed French bug) 366 - decimal units for EUR changed from "cent" to "cèntim", as it's usual and accepted 367 - decimal units for USD changed form "cent" to "centau", as it's usual and accepted 368 - millions are spelled as in French: 369 EUR 1000000 --> un milió d'euros (note the " de/d' " preposition") 370 EUR 1000001 --> un milió un euros (it lacks " de/d' " preposition). 371 EUR 1000000,xx --> un milió d'euros amb xx cèntims 372 EUR 1000001,xx --> un milió un euros amb xx cèntims 373 374 Improvements: 375 - Added all the currencies replaced by EUR 376 - Added all the actives code beginning by A (I'm working in B-Z) 377 - Added some actives codes beginning by X 378 3792009-09-04: László Németh (nemeth numbertext org): 380 * data/en_US*: fix English decimal conversion by replacing bad [^0] 381 (matched decimal separators, too) with "[1-9]", reported by 382 Bernard Marcelly (bmarcelly at openoffice dot org). 383 3842009-09-03: László Németh (nemeth numbertext org): 385 * pythonpath/org/Numbertext/__init__.py: add short language name support: 386 now module names works without country code or with bad or non-available 387 country and variant codes, too. The missing support of short languages 388 was reported by Eduardo Moreno, too. 389 390 * Makefile: target "ooo" for OOo extensions, first used in ooo-build 391 integration by Kálmán Szalai. 392 393 * ca_ES.sor, es_ES.sor, pt_PT.sor, pt_BR.sor, ro_RO.sor: add gender 394 support, 395 - ca_ES and es_ES bug fixes, reported by Joan Montané 396 - ro_RO bug fixes, reported by Lucian Adrian Grijincu 397 398 * data/af_ZA.sor, nl_NL.sor: extended decimal support, reported by 399 Friedel Wolff (friedel at translate dot org dot za) 400 401 * data/fr_FR.sor: bug fixes: 402 403 - extended and fixed decimal support, reported by 404 Bernard Marcelly (bmarcelly at openoffice dot org) 405 406 - using "et" instead of "y", reported by Bernard Marcelly and xhydrogene 407 at launchpad dot net (https://bugs.launchpad.net/numbertext/+bug/421151) 408 409 - virgule instead of comma, reported by Bernand Marcelly and xhydrogene 410 at launchpad dot net: https://bugs.launchpad.net/numbertext/+bug/421148, 411 also patch by Olivier Ronez 412 413 - cent and mille instead of un cent and un mille, reported by Bernand Marcelly and xhydrogene 414 at launchpad dot net: https://bugs.launchpad.net/numbertext/+bug/421164, 415 also patch by Olivier Ronez 416 417 * data/fr_CH.sor: decimal point instead of comma, reported by 418 Bernard Marcelly (bmarcelly at openoffice dot org) 419 420 * data/pl_PL.sor: add affix function and portable regexes, fix 421 regex problem reported by Marcin Miłkowski 422 4232009-08-30: Michel Weimerskirch (michel at weimerskirch dot net): 424 * data/lb_LU.sor: new Luxembourgish module 425 4262009-08-29 Marcin Miłkowski (milek_pl at o2 dot pl): 427 * data/pl_PL.sor: patch for Polish 428 https://bugs.launchpad.net/numbertext/+bug/421031 429 4302009-08-28: Goran Rakić (grakic at devbase dot net): 431 * CalcAddIn.xcu, description.xml: add Serbian localizations 432 433 * data/sh_RS.sor, data/sr_RS: new Serbian modules 434 4352009-08-27: Olivier Ronez: 436 437 * data/fr_BE.sor, data/fr_CH: patches for new modules 438 439 * data/fr_FR.aff: other patches: 440 - milliarde -> milliards (reported by Sophie Gautier and 441 Bernand Marcelly, too) 442 - fix for 81 443 4442009-08-27: Joan Montané (jmontane at openoffice dot org): 445 446 - data/ca_ES.sor: fixes 447 448 http://wiki.services.openoffice.org/wiki/Talk:NUMBERTEXT/MONEYTEXT_development#Some_fixes_on_Catalan_definition): 449 - "amb" instead of "und" 450 - "cèntim" instead of (euro)cent 451 - "menys" for negative 452 4532009-08-20: László Németh (nemeth numbertext org): 454 * data/ko*, ja*, Hang.sor: Korean, Japanese and Old Hungarian modules. 455 456 * data/en_US.*, hu_HU.sor: optimized by separator functions. 457 458 * web/webroot/Hung.ttf: TrueType font with Old Hungarian numbers and 459 some letters for the native name of the script (ROVÁSÍRÁS) 460 461 * web/*: new section (old number systems) 462 463 * data/it_IT.sor: Using "virgola" for comma, reported by 464 Attilafdd at launchpad.net. 465 4662009-08-10: László Németh (nemeth numbertext org): 467 * pythonpath/org/Numbertext/__init__.py: add missing Numbertext module 468 469 * bin/locales.py: fix registration of the first language module 470 471 * data/af_ZA.py: fix helper functions (space handling) 472 4732009-08-09: László Németh (nemeth numbertext org): 474 * numbertext.py: new namespace (incompatible with previous versions): 475 ORG.NUMBERTEXT.NUMBERTEXT() and ORG.NUMBERTEXT.MONEYTEXT(), 476 suggested by Eike Rathke (er at OOo). 477 478 * CalcAddIn.xcu: standard resource files for settings and 479 localizations (see Jan Holst Jensen's excellent Add-in example and 480 documentation: http://biochemfusion.com/doc/Calc_addin_howto.html) 481 482 * CalcAddIn.xcu: add compatibility names: working XLS export-import 483 (XLS portability bug reported by Mushtaque Asghar). 484 485 * numbertext.py: now NUMBERTEXT() has no default rounding: 486 487 =NUMBERTEXT(4.12345) -> four dot one two three four five 488 =NUMBERTEXT(4.00) -> four 489 =NUMBERTEXT("4.00") -> four dot zero zero 490 491 * numbertext.py: MONEYTEXT() supports not integer decimal places: 492 =MONEYTEXT(1.8, "MGA") -> one ariary and *four* iraimbilanja 493 494 * src/places.py: add MGA, MRO with decimal place 0.7 495 (eg. one ariary = 5 iraimbilanja, decimal places = 0.7 in places.py) 496 497 * doc/numbertext.odt: NUMBERTEXT specification 1.1: 498 - remove decimal place argument 499 500 * doc/sorosspec.odt: 501 - add number to Devanagari number example to the Soros specification; 502 - add Python implementation 503 504 * data/pt_PT.sor: Portuguese 505 - initial version from Eduardo Moreno (emoreno tokonhu com): 506 "Nombres en portugues de los números, con ayuda de Flavia Viegas". 507 - extension: 508 - simplification 509 - long scale support 510 - syntax of "e" based on Portuguese test data of PERL::Lingua Words2Nums 511 - extended with currency names of Portuguese speaking countries 512 513 * data/pt_BR.sor: Brazilian Portuguese 514 - based on pt-PT, but Brazilian Portuguese uses short scale numbers 515 and different ortography (number 16, 17, 19). 516 517 * data/af_ZA.sor: Africaans 518 - the orthography based on Bruce C. Donaldson: A grammar of Africaans, 519 MOUTON DE GRUYTER, 1993 520 521 * data/zh_ZH_2.sor: Simplified financial Chinese module. 522 523 * data/fr_FR.sor, data/en_US*.sor, data/es_ES.sor: 524 525 - extended currency names for English, French and Spanish modules 526 527 * data/*: - fixes for language data: 528 529 - Romanian, Swedish, Slovenian, Czech, etc.: fix decimals (.0n) 530 531 - Greek: removing unnecessary "de" 532 533 - Spanish: 21 (veintidós) -> 22, negativa - -> menos, 534 reported by Eduardo Moreno (emoreno tokonhu com). 535 536 - Italian: unucento -> cento, reported also by Claudio Colombo. 537 538 - Esperanto: unudek -> dek, unucent -> cent, miliono -> unu miliono. 539 540 * tests/test0*: test number 1-1000 in all languages (see make check). 541 542 * web/*: fix for IE, etc. 543 5442009-07-25: László Németh (nemeth numbertext org): 545 * data/*.sor: 11 new languages (see README) 546 - syntax and orthography based mostly on Wikipedia articles 547 - for Greek numerals, see Harry Foundalis' excellent introduction 548 (http://www.foundalis.com/lan/grknum.htm) 549 550 * numbertext.py: handling language variants (eg. en-US-2 551 for USD 20.25 -> twenty and 25/100 dollars) 552 553 * doc/sorosspec.odt: improved Soros language specification. 554 555 * Soros.js, pythonpath/Soros.py: standard Soros modules 556 in Python and JavaScript 557 558 * bin/*.py: new conversion utilities and more readable format using 559 standard Python doc string of the numbertext language modules. 560 561 * numbertext.py: fix for language codes without country ("eo", "Roman") 562 563 * data/*.sor: add function-like currency handling for language modules 564 565 * es_ES.sor: fix for Spanish "... y uno mil" -> "... y un mil". 566 The bug reported by Eduardo Moreno (emoreno tokonhu com). 567 568 * Roman*.sor: handle arbitrary large Roman numbers: 1000000000 -> ((M)) 569 570 * test/*: testing environment and tests 571 572 * web/: web pages of http://numbertext.org 573 574 * bin/shellhtml: preprocessor tool for HTML, XML data 575