Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 4933f204eb
Fetching contributors…

Cannot retrieve contributors at this time

548 lines (545 sloc) 19.49 kb
<?xml version="1.0" encoding="UTF-8"?>
<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">
<name>Numbers_Words</name>
<channel>pear.php.net</channel>
<summary>The PEAR Numbers_Words package provides methods for spelling numerals in words.</summary>
<description>With Numbers_Words class you can convert numbers
written in arabic digits to words in several languages.
You can convert an integer between -infinity and infinity.
If your system does not support such long numbers you can
call Numbers_Words::toWords() with just a string.
With the Numbers_Words::toCurrency($num, $locale, &apos;USD&apos;) method
you can convert a number (decimal and fraction part) to words with currency name.
The following languages are supported:
* bg (Bulgarian) by Kouber Saparev
* cs (Czech) by Petr &apos;PePa&apos; Pavel
* de (German) by Piotr Klaban
* dk (Danish) by Jesper Veggerby
* en_100 (Donald Knuth system, English) by Piotr Klaban
* en_GB (British English) by Piotr Klaban
* en_US (American English) by Piotr Klaban
* es (Spanish Castellano) by Xavier Noguer
* es_AR (Argentinian Spanish) by Martin Marrese
* et (Estonian) by Erkki Saarniit
* fr (French) by Kouber Saparev
* fr_BE (French Belgium) by Kouber Saparev and Philippe Bajoit
* he (Hebrew) by Hadar Porat
* hu_HU (Hungarian) by Nils Homp
* id (Indonesian) by Ernas M. Jamil and Arif Rifai Dwiyanto
* it_IT (Italian) by Filippo Beltramini and Davide Caironi
* lt (Lithuanian) by Laurynas Butkus
* nl (Dutch) by WHAM van Dinter
* pl (Polish) by Piotr Klaban
* pt_BR (Brazilian Portuguese) by Marcelo Subtil Marcal and Mario H.C.T.
* ru (Russian) by Andrey Demenev
* sv (Swedish) by Robin Ericsson</description>
<lead>
<name>Piotr Klaban</name>
<user>makler</user>
<email>makler@man.torun.pl</email>
<active>no</active>
</lead>
<lead>
<name>Kouber Saparev</name>
<user>kouber</user>
<email>kouber@php.net</email>
<active>yes</active>
</lead>
<developer>
<name>Marcelo Subtil Marcal</name>
<user>msmarcal</user>
<email>msmarcal@php.net</email>
<active>yes</active>
</developer>
<developer>
<name>Igor Feghali</name>
<user>ifeghali</user>
<email>ifeghali@php.net</email>
<active>yes</active>
</developer>
<contributor>
<name>Xavier Noguer</name>
<user>xnoguer</user>
<email>xnoguer.php@gmail.com</email>
<active>yes</active>
</contributor>
<contributor>
<name>Hadar Porat</name>
<user>hadar_p</user>
<email>hpman28@gmail.com</email>
<active>yes</active>
</contributor>
<date>2011-12-11</date>
<time>01:05:40</time>
<version>
<release>0.16.3</release>
<api>0.16.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
QA Release
Bug #12512 Windows incorrect declaration of toWords() in lang.fr.php (and others!) ifeghali
Bug #17373 bug in toWords function for hungarian translation kouber
Bug #17392 bugs in toWords function for hungarian translation ifeghali
Bug #17754 Patch: Using explode instead of split ifeghali
Request #17763 Independent tr_TR Lang support ifeghali
Bug #17794 Patch: avoiding split in es_MX file ifeghali
Bug #18501 incorrect declaration of toWords() in lang.fr.php kouber
Bug #19013 remove error_reporting (for PEAR QA team) ifeghali
</notes>
<contents>
<dir baseinstalldir="/" name="/">
<file baseinstalldir="/" md5sum="054e6e3888f6dff5484b413cd7b40a6d" name="Numbers/Words.php" role="php" />
<file baseinstalldir="/" md5sum="ab9128ab2a2bcc81cfa82502befc755d" name="Numbers/Words/lang.bg.php" role="php" />
<file baseinstalldir="/" md5sum="d47eb2059d3a1a4ed6f32de6da028db4" name="Numbers/Words/lang.cs.php" role="php" />
<file baseinstalldir="/" md5sum="d233806326f61f496ab36ec65d6655fe" name="Numbers/Words/lang.de.php" role="php" />
<file baseinstalldir="/" md5sum="c7b8774e597a045f58d1a8bba4575d20" name="Numbers/Words/lang.dk.php" role="php" />
<file baseinstalldir="/" md5sum="fdb4c2a00a94be303cf75f169af75e17" name="Numbers/Words/lang.en_100.php" role="php" />
<file baseinstalldir="/" md5sum="4377b4966b55165fb14a51c070d45014" name="Numbers/Words/lang.en_GB.php" role="php" />
<file baseinstalldir="/" md5sum="adf56d233ab03cdd8d7870be7982154c" name="Numbers/Words/lang.en_US.php" role="php" />
<file baseinstalldir="/" md5sum="ae529d4bce1e5db0e80f4ed92a95a983" name="Numbers/Words/lang.es.php" role="php" />
<file baseinstalldir="/" md5sum="89b8175a18828c44d2b4b3c991ae737b" name="Numbers/Words/lang.es_AR.php" role="php" />
<file baseinstalldir="/" md5sum="968736a8a2e67ea30cc87108d97467a0" name="Numbers/Words/lang.es_MX.php" role="php" />
<file baseinstalldir="/" md5sum="4ebba99186908a102061a89bb3222ed0" name="Numbers/Words/lang.et.php" role="php" />
<file baseinstalldir="/" md5sum="b6b2c40a95a104109bf9c4ecd6d6dd3e" name="Numbers/Words/lang.fr.php" role="php" />
<file baseinstalldir="/" md5sum="de8ab13d0296d03dc4591688f5520561" name="Numbers/Words/lang.fr_BE.php" role="php" />
<file baseinstalldir="/" md5sum="63d79236331dd79ebec4ba07c36afa58" name="Numbers/Words/lang.he.php" role="php" />
<file baseinstalldir="/" md5sum="31331b7dc9d97826837fbcc28937b682" name="Numbers/Words/lang.hu_HU.php" role="php" />
<file baseinstalldir="/" md5sum="eb3bb9547e27ba9d9288c802f02ff6d7" name="Numbers/Words/lang.id.php" role="php" />
<file baseinstalldir="/" md5sum="c1a9fdae1258185f42ab12aa893ac88d" name="Numbers/Words/lang.it_IT.php" role="php" />
<file baseinstalldir="/" md5sum="81ab2ac803af65bb24d90cfc250f48c0" name="Numbers/Words/lang.lt.php" role="php" />
<file baseinstalldir="/" md5sum="59e99509d8a7cad687f84f03b61b2ab3" name="Numbers/Words/lang.nl.php" role="php" />
<file baseinstalldir="/" md5sum="580a738b59e86e2069fbc12af691aeb3" name="Numbers/Words/lang.pl.php" role="php" />
<file baseinstalldir="/" md5sum="5a1ef24b905c7f7e2a7bbb935e8de154" name="Numbers/Words/lang.pt_BR.php" role="php" />
<file baseinstalldir="/" md5sum="8957e870978319bc76faee5d7c0d7497" name="Numbers/Words/lang.ru.php" role="php" />
<file baseinstalldir="/" md5sum="4d2ac41b91488a607c92c2aaf0d2555d" name="Numbers/Words/lang.sv.php" role="php" />
<file baseinstalldir="/" md5sum="5d52dbb981757c93f6412ed01a4f6421" name="Numbers/Words/lang.tr_TR.php" role="php" />
<file baseinstalldir="Numbers" md5sum="79dac4cfa7799cd23006ac67be6624d9" name="tests/AllTests.php" role="test" />
<file baseinstalldir="Numbers" md5sum="dd01d51f08c90f65f49fee192e37050a" name="tests/BulgarianTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="2ba839e9803169aff4de6720df38e6cf" name="tests/English100Test.php" role="test" />
<file baseinstalldir="Numbers" md5sum="47e5245cce42d08801919f66c58a5a65" name="tests/EnglishGbTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="4ac60ad5171cf381c7b98253bbbef5f1" name="tests/EnglishUsTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="722138fc380804d871be2f6802e3430a" name="tests/FrenchBeTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="812399e34e6c5856151d9c5b41ebee5c" name="tests/FrenchTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="018b0c474c66c79dcbf518f4c82d70b9" name="tests/GermanTest.php" role="test" />
<file baseinstalldir="/" md5sum="0b7969e0309516d82c937c76b1310111" name="tests/HungarianTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="7b50d79af338676fe49d0c9a9bd7ee41" name="tests/ItalianTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="4e40fffd558a9e5bded00f3ddbf3a5bb" name="tests/PolishTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="d791df1d10d3bd5c2e3b6d7c360955e4" name="tests/PortugueseBrazilianTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="aa8331d04d0213d48a31e06063d577ec" name="tests/SpanishTest.php" role="test" />
<file baseinstalldir="Numbers" md5sum="40519eea1632fb9aba8996d9acdbea4f" name="tests/test-numbers-words.php" role="test" />
<file baseinstalldir="Numbers" md5sum="992f30402cfdb6b3544a1d890665a884" name="ChangeLog" role="doc" />
<file baseinstalldir="Numbers" md5sum="b4cbf927457107e890a69d1435c4369a" name="README" role="doc" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.0.0</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
<package>
<name>Math_BigInteger</name>
<channel>pear.php.net</channel>
</package>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.1</release>
<api>0.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-11-15</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
This is the initial release of the Numbers_Words package.
</notes>
</release>
<release>
<version>
<release>0.2</release>
<api>0.2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-11-19</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New lang definition file for en_100 (Donald Knuth number system).
</notes>
</release>
<release>
<version>
<release>0.3</release>
<api>0.3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2002-11-26</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New lang files for de (German), pt_BR (Brazilian Portuguese), es (Spanish). First PEAR release.
</notes>
</release>
<release>
<version>
<release>0.4</release>
<api>0.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2003-09-17</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New lang files for: ee (Estonian) and it_IT (Italian).
Changes to es (extranous spaces) and Words.php
(trim output, new function toCurrency() for converting currency values).
</notes>
</release>
<release>
<version>
<release>0.5</release>
<api>0.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2003-12-16</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Bulgarian and French language. toCurrency() method in en_US translation.
</notes>
</release>
<release>
<version>
<release>0.5.1</release>
<api>0.5.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2003-12-17</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Small fix to French translation.
</notes>
</release>
<release>
<version>
<release>0.6</release>
<api>0.6</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-04-27</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Argentinian Spanish, Russian and Indonesian language.
</notes>
</release>
<release>
<version>
<release>0.7</release>
<api>0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-04-28</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Swedish language. Small fix in fr and bg translations.
</notes>
</release>
<release>
<version>
<release>0.7.1</release>
<api>0.7.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-05-25</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Small bug fix (use toWords instead of towords) for PHP version 5.
</notes>
</release>
<release>
<version>
<release>0.8</release>
<api>0.8</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-06-17</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Lithuanian language. Fixed a class method finding (should work for PHP5 and PHP4 now).
</notes>
</release>
<release>
<version>
<release>0.8.1</release>
<api>0.8.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-08-09</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Fixed two bugs (missing t in 400, and wrong function call) in Russian translation.
</notes>
</release>
<release>
<version>
<release>0.9.0</release>
<api>0.9.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-08-26</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Hungarian language (Thanks to Nils Homp).
</notes>
</release>
<release>
<version>
<release>0.10.0</release>
<api>0.10.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-09-20</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for Danish language (Thanks to Jesper Veggerby).
</notes>
</release>
<release>
<version>
<release>0.10.1</release>
<api>0.10.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-09-30</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Small bug fix to German translation (the one thousand) (Thanks to neuner at futureweb dot at).
</notes>
</release>
<release>
<version>
<release>0.11.0</release>
<api>0.11.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-10-22</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
toCurrencyWords() support in pt_BR translation (Thanks to Mario H.C.T.)
</notes>
</release>
<release>
<version>
<release>0.12.0</release>
<api>0.12.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-01-11</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New file for French (Belgium) language (Thanks to Philippe Bajoit).
</notes>
</release>
<release>
<version>
<release>0.13.0</release>
<api>0.13.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-02-28</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
New files for Czech (thanks to Petr &apos;PePa&apos; Pavel) and Hebrew (thanks to Hadar Porat) languages.
</notes>
</release>
<release>
<version>
<release>0.13.1</release>
<api>0.13.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-03-09</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Fixed a problem with no leading zero in fraction of the currency value (reported by geekdom at gmail dot com).
</notes>
</release>
<release>
<version>
<release>0.14.0</release>
<api>0.14.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-09-05</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
Fixed 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).
</notes>
</release>
<release>
<version>
<release>0.15.0</release>
<api>0.15.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2006-06-13</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
* New file for Dutch language (Thanks to WHAM van Dinter);
* package.xml updated to version 2.0;
* Bugs fixed:
- #5618 locale name (and file name) for Estonian is changed from ee to et;
- #6654 bug in Russian translation;
* New feature added:
- #7339 new Numbers_Words::getLocales() method is available (Thanks to Bertrand Gugger).
</notes>
</release>
<release>
<version>
<release>0.16.0</release>
<api>0.16.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2009-03-10</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
* Added numerous language unit tests (Bulgarian, English 100, English GB, English US, French, French Belgium, German, Italian, Portuguese Brazilian);
* Swap all tests to PHPUnit 3;
* Bugs fixed:
- #10744 wrong getLocales() Docblock;
- #14988 bogus non-int parsing;
- #14667 bad trascription for 101 numbers and 102 thousands bug;
- incorrect values for 80 and 81 in French Belgium;
- #15260 uninitialized string offset in Brazilian Portuguese.
</notes>
</release>
<release>
<version>
<release>0.16.1</release>
<api>0.16.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2010-02-15</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
* Clean up package definition and tests;
* Better cast/sanitation of non-integer values;
* Fixed bug #16019 (incorrect trimming of vowels in the Italian extension).
</notes>
</release>
<release>
<version>
<release>0.16.2</release>
<api>0.16.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2010-05-10</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
* Fixed bug #16435 (improper use of substr() in Polish extension);
* Fixed bug #16667 (wrong spelling of 40 in Hungarian extension) (Vlajos);
* Fixed bug #16733 (incorrect rounding of cents);
* Added optional dependency on Math_BigInteger;
* Improved unit tests (Daniel O&apos;Connor).
</notes>
</release>
<release>
<version>
<release>0.16.3</release>
<api>0.16.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2011-12-11</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
QA Release
Bug #12512 Windows incorrect declaration of toWords() in lang.fr.php (and others!) ifeghali
Bug #17373 bug in toWords function for hungarian translation kouber
Bug #17392 bugs in toWords function for hungarian translation ifeghali
Bug #17754 Patch: Using explode instead of split ifeghali
Request #17763 Independent tr_TR Lang support ifeghali
Bug #17794 Patch: avoiding split in es_MX file ifeghali
Bug #18501 incorrect declaration of toWords() in lang.fr.php kouber
Bug #19013 remove error_reporting (for PEAR QA team) ifeghali
</notes>
</release>
</changelog>
</package>
Jump to Line
Something went wrong with that request. Please try again.