1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.4" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>Numbers_Words</name> 4 <channel>pear.php.net</channel> 5 <summary>The PEAR Numbers_Words package provides methods for spelling numerals in words.</summary> 6 <description>With Numbers_Words class you can convert numbers 7written in arabic digits to words in several languages. 8You can convert an integer between -infinity and infinity. 9If your system does not support such long numbers you can 10call Numbers_Words::toWords() with just a string. 11 12With the Numbers_Words::toCurrency($num, $locale, 'USD') method 13you can convert a number (decimal and fraction part) to words with currency name. 14 15The following languages are supported: 16 * bg (Bulgarian) by Kouber Saparev 17 * cs (Czech) by Petr 'PePa' Pavel 18 * de (German) by Piotr Klaban 19 * dk (Danish) by Jesper Veggerby 20 * en_100 (Donald Knuth system, English) by Piotr Klaban 21 * en_GB (British English) by Piotr Klaban 22 * en_US (American English) by Piotr Klaban 23 * es (Spanish Castellano) by Xavier Noguer 24 * es_AR (Argentinian Spanish) by Martin Marrese 25 * et (Estonian) by Erkki Saarniit 26 * fr (French) by Kouber Saparev 27 * fr_BE (French Belgium) by Kouber Saparev and Philippe Bajoit 28 * he (Hebrew) by Hadar Porat 29 * hu_HU (Hungarian) by Nils Homp 30 * id (Indonesian) by Ernas M. Jamil and Arif Rifai Dwiyanto 31 * it_IT (Italian) by Filippo Beltramini and Davide Caironi 32 * lt (Lithuanian) by Laurynas Butkus 33 * nl (Dutch) by WHAM van Dinter 34 * pl (Polish) by Piotr Klaban 35 * pt_BR (Brazilian Portuguese) by Marcelo Subtil Marcal and Mario H.C.T. 36 * ru (Russian) by Andrey Demenev 37 * sv (Swedish) by Robin Ericsson</description> 38 <lead> 39 <name>Piotr Klaban</name> 40 <user>makler</user> 41 <email>makler@man.torun.pl</email> 42 <active>no</active> 43 </lead> 44 <lead> 45 <name>Kouber Saparev</name> 46 <user>kouber</user> 47 <email>kouber@php.net</email> 48 <active>yes</active> 49 </lead> 50 <lead> 51 <name>Igor Feghali</name> 52 <user>ifeghali</user> 53 <email>ifeghali@php.net</email> 54 <active>yes</active> 55 </lead> 56 <developer> 57 <name>Marcelo Subtil Marcal</name> 58 <user>msmarcal</user> 59 <email>msmarcal@php.net</email> 60 <active>yes</active> 61 </developer> 62 <contributor> 63 <name>Xavier Noguer</name> 64 <user>xnoguer</user> 65 <email>xnoguer.php@gmail.com</email> 66 <active>yes</active> 67 </contributor> 68 <contributor> 69 <name>Hadar Porat</name> 70 <user>hadar_p</user> 71 <email>hpman28@gmail.com</email> 72 <active>yes</active> 73 </contributor> 74 <date>2012-03-21</date> 75 <time>01:09:32</time> 76 <version> 77 <release>0.16.4</release> 78 <api>0.16.0</api> 79 </version> 80 <stability> 81 <release>beta</release> 82 <api>beta</api> 83 </stability> 84 <license uri="http://www.php.net/license/">PHP</license> 85 <notes> 86Currency names for Dutch 87Re-licensed to PHP 3.01 [ifeghali] 88 </notes> 89 <contents> 90 <dir baseinstalldir="/" name="/"> 91 <file baseinstalldir="/" md5sum="b86fe683713aa19e67edc1eaed4243ca" name="Numbers/Words.php" role="php" /> 92 <file baseinstalldir="/" md5sum="98cb52d76e383abc1e36299af90d887f" name="Numbers/Words/lang.bg.php" role="php" /> 93 <file baseinstalldir="/" md5sum="d6bdfe6cdbe8d065b3dbf70ecbf45e50" name="Numbers/Words/lang.cs.php" role="php" /> 94 <file baseinstalldir="/" md5sum="f0473630d8a9ab4c8f728192611aeacf" name="Numbers/Words/lang.de.php" role="php" /> 95 <file baseinstalldir="/" md5sum="541e73084b1d299c3d4f9dcabb43270c" name="Numbers/Words/lang.dk.php" role="php" /> 96 <file baseinstalldir="/" md5sum="802d3b8a433976a27e337abeaf05dbb7" name="Numbers/Words/lang.en_100.php" role="php" /> 97 <file baseinstalldir="/" md5sum="aeb6e3b51bda92bc6a8b6b6a347b92de" name="Numbers/Words/lang.en_GB.php" role="php" /> 98 <file baseinstalldir="/" md5sum="466c219a841019550037c9541c9b7022" name="Numbers/Words/lang.en_US.php" role="php" /> 99 <file baseinstalldir="/" md5sum="a43503af59c135b4eacb105a73df2275" name="Numbers/Words/lang.es.php" role="php" /> 100 <file baseinstalldir="/" md5sum="2fd0d88c57e109010a41f2d5fbe3c959" name="Numbers/Words/lang.es_AR.php" role="php" /> 101 <file baseinstalldir="/" md5sum="9f6f5ce03768bc460373147086cbcf8c" name="Numbers/Words/lang.es_MX.php" role="php" /> 102 <file baseinstalldir="/" md5sum="e54f697b98df796147c8187fc8e61be9" name="Numbers/Words/lang.et.php" role="php" /> 103 <file baseinstalldir="/" md5sum="bad3b31f66e474f82495dbf52dcf3d87" name="Numbers/Words/lang.fr.php" role="php" /> 104 <file baseinstalldir="/" md5sum="8220801f953b976debec33e9fa7cc631" name="Numbers/Words/lang.fr_BE.php" role="php" /> 105 <file baseinstalldir="/" md5sum="2a75435615cb06015d09bd89bba4cf50" name="Numbers/Words/lang.he.php" role="php" /> 106 <file baseinstalldir="/" md5sum="1329b09fe7422a7a9d0c209fe891a91f" name="Numbers/Words/lang.hu_HU.php" role="php" /> 107 <file baseinstalldir="/" md5sum="0d7688e6414a8e900c84dcfdea83b76e" name="Numbers/Words/lang.id.php" role="php" /> 108 <file baseinstalldir="/" md5sum="3ea23d59a1d25c3359326b4796cb2672" name="Numbers/Words/lang.it_IT.php" role="php" /> 109 <file baseinstalldir="/" md5sum="0ee7c6810b44f78c27b088e74dd04bf4" name="Numbers/Words/lang.lt.php" role="php" /> 110 <file baseinstalldir="/" md5sum="bec5b122d9d40d1c9b60ff478a693afb" name="Numbers/Words/lang.nl.php" role="php" /> 111 <file baseinstalldir="/" md5sum="a18edb72ef553f6ced30b27194ffcbbb" name="Numbers/Words/lang.pl.php" role="php" /> 112 <file baseinstalldir="/" md5sum="5a3833f969747f4b57b69acf16b98dbb" name="Numbers/Words/lang.pt_BR.php" role="php" /> 113 <file baseinstalldir="/" md5sum="bf302e8ce9eb92325c7fea8f65b0d677" name="Numbers/Words/lang.ru.php" role="php" /> 114 <file baseinstalldir="/" md5sum="3e0f4e1e0cfff3ae0e6b08e644d61527" name="Numbers/Words/lang.sv.php" role="php" /> 115 <file baseinstalldir="/" md5sum="cca7ad522f654c648fb4c8c16feaf7ea" name="Numbers/Words/lang.tr_TR.php" role="php" /> 116 <file baseinstalldir="Numbers" md5sum="79dac4cfa7799cd23006ac67be6624d9" name="tests/AllTests.php" role="test" /> 117 <file baseinstalldir="Numbers" md5sum="dd01d51f08c90f65f49fee192e37050a" name="tests/BulgarianTest.php" role="test" /> 118 <file baseinstalldir="Numbers" md5sum="2ba839e9803169aff4de6720df38e6cf" name="tests/English100Test.php" role="test" /> 119 <file baseinstalldir="Numbers" md5sum="c92928fa9f9a99210b50dd88285aefc3" name="tests/EnglishGbTest.php" role="test" /> 120 <file baseinstalldir="Numbers" md5sum="4ac60ad5171cf381c7b98253bbbef5f1" name="tests/EnglishUsTest.php" role="test" /> 121 <file baseinstalldir="Numbers" md5sum="30ca447f26a1407228cc4214255dfa8d" name="tests/FrenchBeTest.php" role="test" /> 122 <file baseinstalldir="Numbers" md5sum="812399e34e6c5856151d9c5b41ebee5c" name="tests/FrenchTest.php" role="test" /> 123 <file baseinstalldir="Numbers" md5sum="2294228c16f9c143fbfd96afc5b2ddaf" name="tests/GermanTest.php" role="test" /> 124 <file baseinstalldir="/" md5sum="0b7969e0309516d82c937c76b1310111" name="tests/HungarianTest.php" role="test" /> 125 <file baseinstalldir="Numbers" md5sum="eecb8b008c23004435533b5293b53948" name="tests/ItalianTest.php" role="test" /> 126 <file baseinstalldir="Numbers" md5sum="5bda3cd3082c1efa7fd42a58686fa0ea" name="tests/PolishTest.php" role="test" /> 127 <file baseinstalldir="Numbers" md5sum="2486594e7e8fa528ba833cce64bbe915" name="tests/PortugueseBrazilianTest.php" role="test" /> 128 <file baseinstalldir="Numbers" md5sum="aa8331d04d0213d48a31e06063d577ec" name="tests/SpanishTest.php" role="test" /> 129 <file baseinstalldir="Numbers" md5sum="40519eea1632fb9aba8996d9acdbea4f" name="tests/test-numbers-words.php" role="test" /> 130 <file baseinstalldir="Numbers" md5sum="af9f381abf5cb30983e6298fcfccf80d" name="ChangeLog" role="doc" /> 131 <file baseinstalldir="/" md5sum="cb564efdf78cce8ea6e4b5a4f7c05d97" name="LICENSE" role="doc" /> 132 <file baseinstalldir="Numbers" md5sum="b4cbf927457107e890a69d1435c4369a" name="README" role="doc" /> 133 </dir> 134 </contents> 135 <dependencies> 136 <required> 137 <php> 138 <min>4.0.0</min> 139 </php> 140 <pearinstaller> 141 <min>1.4.0b1</min> 142 </pearinstaller> 143 <package> 144 <name>Math_BigInteger</name> 145 <channel>pear.php.net</channel> 146 </package> 147 </required> 148 </dependencies> 149 <phprelease /> 150 <changelog> 151 <release> 152 <version> 153 <release>0.1</release> 154 <api>0.1</api> 155 </version> 156 <stability> 157 <release>beta</release> 158 <api>beta</api> 159 </stability> 160 <date>2002-11-15</date> 161 <license uri="http://www.php.net/license">PHP License</license> 162 <notes> 163This is the initial release of the Numbers_Words package. 164 </notes> 165 </release> 166 <release> 167 <version> 168 <release>0.2</release> 169 <api>0.2</api> 170 </version> 171 <stability> 172 <release>beta</release> 173 <api>beta</api> 174 </stability> 175 <date>2002-11-19</date> 176 <license uri="http://www.php.net/license">PHP License</license> 177 <notes> 178New lang definition file for en_100 (Donald Knuth number system). 179 </notes> 180 </release> 181 <release> 182 <version> 183 <release>0.3</release> 184 <api>0.3</api> 185 </version> 186 <stability> 187 <release>beta</release> 188 <api>beta</api> 189 </stability> 190 <date>2002-11-26</date> 191 <license uri="http://www.php.net/license">PHP License</license> 192 <notes> 193New lang files for de (German), pt_BR (Brazilian Portuguese), es (Spanish). First PEAR release. 194 </notes> 195 </release> 196 <release> 197 <version> 198 <release>0.4</release> 199 <api>0.4</api> 200 </version> 201 <stability> 202 <release>beta</release> 203 <api>beta</api> 204 </stability> 205 <date>2003-09-17</date> 206 <license uri="http://www.php.net/license">PHP License</license> 207 <notes> 208New lang files for: ee (Estonian) and it_IT (Italian). 209 Changes to es (extranous spaces) and Words.php 210 (trim output, new function toCurrency() for converting currency values). 211 </notes> 212 </release> 213 <release> 214 <version> 215 <release>0.5</release> 216 <api>0.5</api> 217 </version> 218 <stability> 219 <release>beta</release> 220 <api>beta</api> 221 </stability> 222 <date>2003-12-16</date> 223 <license uri="http://www.php.net/license">PHP License</license> 224 <notes> 225New file for Bulgarian and French language. toCurrency() method in en_US translation. 226 </notes> 227 </release> 228 <release> 229 <version> 230 <release>0.5.1</release> 231 <api>0.5.1</api> 232 </version> 233 <stability> 234 <release>beta</release> 235 <api>beta</api> 236 </stability> 237 <date>2003-12-17</date> 238 <license uri="http://www.php.net/license">PHP License</license> 239 <notes> 240Small fix to French translation. 241 </notes> 242 </release> 243 <release> 244 <version> 245 <release>0.6</release> 246 <api>0.6</api> 247 </version> 248 <stability> 249 <release>beta</release> 250 <api>beta</api> 251 </stability> 252 <date>2004-04-27</date> 253 <license uri="http://www.php.net/license">PHP License</license> 254 <notes> 255New file for Argentinian Spanish, Russian and Indonesian language. 256 </notes> 257 </release> 258 <release> 259 <version> 260 <release>0.7</release> 261 <api>0.7</api> 262 </version> 263 <stability> 264 <release>beta</release> 265 <api>beta</api> 266 </stability> 267 <date>2004-04-28</date> 268 <license uri="http://www.php.net/license">PHP License</license> 269 <notes> 270New file for Swedish language. Small fix in fr and bg translations. 271 </notes> 272 </release> 273 <release> 274 <version> 275 <release>0.7.1</release> 276 <api>0.7.1</api> 277 </version> 278 <stability> 279 <release>beta</release> 280 <api>beta</api> 281 </stability> 282 <date>2004-05-25</date> 283 <license uri="http://www.php.net/license">PHP License</license> 284 <notes> 285Small bug fix (use toWords instead of towords) for PHP version 5. 286 </notes> 287 </release> 288 <release> 289 <version> 290 <release>0.8</release> 291 <api>0.8</api> 292 </version> 293 <stability> 294 <release>beta</release> 295 <api>beta</api> 296 </stability> 297 <date>2004-06-17</date> 298 <license uri="http://www.php.net/license">PHP License</license> 299 <notes> 300New file for Lithuanian language. Fixed a class method finding (should work for PHP5 and PHP4 now). 301 </notes> 302 </release> 303 <release> 304 <version> 305 <release>0.8.1</release> 306 <api>0.8.1</api> 307 </version> 308 <stability> 309 <release>beta</release> 310 <api>beta</api> 311 </stability> 312 <date>2004-08-09</date> 313 <license uri="http://www.php.net/license">PHP License</license> 314 <notes> 315Fixed two bugs (missing t in 400, and wrong function call) in Russian translation. 316 </notes> 317 </release> 318 <release> 319 <version> 320 <release>0.9.0</release> 321 <api>0.9.0</api> 322 </version> 323 <stability> 324 <release>beta</release> 325 <api>beta</api> 326 </stability> 327 <date>2004-08-26</date> 328 <license uri="http://www.php.net/license">PHP License</license> 329 <notes> 330New file for Hungarian language (Thanks to Nils Homp). 331 </notes> 332 </release> 333 <release> 334 <version> 335 <release>0.10.0</release> 336 <api>0.10.0</api> 337 </version> 338 <stability> 339 <release>beta</release> 340 <api>beta</api> 341 </stability> 342 <date>2004-09-20</date> 343 <license uri="http://www.php.net/license">PHP License</license> 344 <notes> 345New file for Danish language (Thanks to Jesper Veggerby). 346 </notes> 347 </release> 348 <release> 349 <version> 350 <release>0.10.1</release> 351 <api>0.10.1</api> 352 </version> 353 <stability> 354 <release>beta</release> 355 <api>beta</api> 356 </stability> 357 <date>2004-09-30</date> 358 <license uri="http://www.php.net/license">PHP License</license> 359 <notes> 360Small bug fix to German translation (the one thousand) (Thanks to neuner at futureweb dot at). 361 </notes> 362 </release> 363 <release> 364 <version> 365 <release>0.11.0</release> 366 <api>0.11.0</api> 367 </version> 368 <stability> 369 <release>beta</release> 370 <api>beta</api> 371 </stability> 372 <date>2004-10-22</date> 373 <license uri="http://www.php.net/license">PHP License</license> 374 <notes> 375toCurrencyWords() support in pt_BR translation (Thanks to Mario H.C.T.) 376 </notes> 377 </release> 378 <release> 379 <version> 380 <release>0.12.0</release> 381 <api>0.12.0</api> 382 </version> 383 <stability> 384 <release>beta</release> 385 <api>beta</api> 386 </stability> 387 <date>2005-01-11</date> 388 <license uri="http://www.php.net/license">PHP License</license> 389 <notes> 390New file for French (Belgium) language (Thanks to Philippe Bajoit). 391 </notes> 392 </release> 393 <release> 394 <version> 395 <release>0.13.0</release> 396 <api>0.13.0</api> 397 </version> 398 <stability> 399 <release>beta</release> 400 <api>beta</api> 401 </stability> 402 <date>2005-02-28</date> 403 <license uri="http://www.php.net/license">PHP License</license> 404 <notes> 405New files for Czech (thanks to Petr 'PePa' Pavel) and Hebrew (thanks to Hadar Porat) languages. 406 </notes> 407 </release> 408 <release> 409 <version> 410 <release>0.13.1</release> 411 <api>0.13.0</api> 412 </version> 413 <stability> 414 <release>beta</release> 415 <api>beta</api> 416 </stability> 417 <date>2005-03-09</date> 418 <license uri="http://www.php.net/license">PHP License</license> 419 <notes> 420Fixed a problem with no leading zero in fraction of the currency value (reported by geekdom at gmail dot com). 421 </notes> 422 </release> 423 <release> 424 <version> 425 <release>0.14.0</release> 426 <api>0.14.0</api> 427 </version> 428 <stability> 429 <release>beta</release> 430 <api>beta</api> 431 </stability> 432 <date>2005-09-05</date> 433 <license uri="http://www.php.net/license">PHP License</license> 434 <notes> 435Fixed plural of pence (Thanks to Peter Dunham and Rob King). Added toCurrency method to en_GB language file. Fraction part can be written in digits (Thanks to Rob King). 436 </notes> 437 </release> 438 <release> 439 <version> 440 <release>0.15.0</release> 441 <api>0.15.0</api> 442 </version> 443 <stability> 444 <release>beta</release> 445 <api>beta</api> 446 </stability> 447 <date>2006-06-13</date> 448 <license uri="http://www.php.net/license">PHP License</license> 449 <notes> 450* New file for Dutch language (Thanks to WHAM van Dinter); 451* package.xml updated to version 2.0; 452* Bugs fixed: 453- #5618 locale name (and file name) for Estonian is changed from ee to et; 454- #6654 bug in Russian translation; 455* New feature added: 456- #7339 new Numbers_Words::getLocales() method is available (Thanks to Bertrand Gugger). 457 </notes> 458 </release> 459 <release> 460 <version> 461 <release>0.16.0</release> 462 <api>0.16.0</api> 463 </version> 464 <stability> 465 <release>beta</release> 466 <api>beta</api> 467 </stability> 468 <date>2009-03-10</date> 469 <license uri="http://www.php.net/license">PHP License</license> 470 <notes> 471* Added numerous language unit tests (Bulgarian, English 100, English GB, English US, French, French Belgium, German, Italian, Portuguese Brazilian); 472* Swap all tests to PHPUnit 3; 473* Bugs fixed: 474- #10744 wrong getLocales() Docblock; 475- #14988 bogus non-int parsing; 476- #14667 bad trascription for 101 numbers and 102 thousands bug; 477- incorrect values for 80 and 81 in French Belgium; 478- #15260 uninitialized string offset in Brazilian Portuguese. 479 </notes> 480 </release> 481 <release> 482 <version> 483 <release>0.16.1</release> 484 <api>0.16.0</api> 485 </version> 486 <stability> 487 <release>beta</release> 488 <api>beta</api> 489 </stability> 490 <date>2010-02-15</date> 491 <license uri="http://www.php.net/license">PHP License</license> 492 <notes> 493* Clean up package definition and tests; 494* Better cast/sanitation of non-integer values; 495* Fixed bug #16019 (incorrect trimming of vowels in the Italian extension). 496 </notes> 497 </release> 498 <release> 499 <version> 500 <release>0.16.2</release> 501 <api>0.16.0</api> 502 </version> 503 <stability> 504 <release>beta</release> 505 <api>beta</api> 506 </stability> 507 <date>2010-05-10</date> 508 <license uri="http://www.php.net/license">PHP License</license> 509 <notes> 510* Fixed bug #16435 (improper use of substr() in Polish extension); 511* Fixed bug #16667 (wrong spelling of 40 in Hungarian extension) (Vlajos); 512* Fixed bug #16733 (incorrect rounding of cents); 513* Added optional dependency on Math_BigInteger; 514* Improved unit tests (Daniel O'Connor). 515 </notes> 516 </release> 517 <release> 518 <version> 519 <release>0.16.3</release> 520 <api>0.16.0</api> 521 </version> 522 <stability> 523 <release>beta</release> 524 <api>beta</api> 525 </stability> 526 <date>2011-12-11</date> 527 <license uri="http://www.php.net/license">PHP License</license> 528 <notes> 529QA Release 530Bug #12512 Windows incorrect declaration of toWords() in lang.fr.php (and others!) ifeghali 531Bug #17373 bug in toWords function for hungarian translation kouber 532Bug #17392 bugs in toWords function for hungarian translation ifeghali 533Bug #17754 Patch: Using explode instead of split ifeghali 534Request #17763 Independent tr_TR Lang support ifeghali 535Bug #17794 Patch: avoiding split in es_MX file ifeghali 536Bug #18501 incorrect declaration of toWords() in lang.fr.php kouber 537Bug #19013 remove error_reporting (for PEAR QA team) ifeghali 538 </notes> 539 </release> 540 <release> 541 <version> 542 <release>0.16.4</release> 543 <api>0.16.0</api> 544 </version> 545 <stability> 546 <release>beta</release> 547 <api>beta</api> 548 </stability> 549 <date>2012-03-20</date> 550 <license uri="http://www.php.net/license/">PHP</license> 551 <notes> 552Currency names for Dutch 553Re-licensed to PHP 3.01 [ifeghali] 554 </notes> 555 </release> 556 </changelog> 557</package> 558